﻿/*

CSS Contents - sorted by Yoko Kurushima 10/16/2015

//Common - General//

1. fonts
2. header
3. footer
4. copyright
5. flash
6. movie
7. misc


//Layout - div, ul etc//

8.  divs
9.  product list div
10. product list cell
11. list
12. div#left
13. div#right
14. div#h-left
15. div#h-right
16. bulleted list


//Top Navigation//

17. top navigation


//Left Navigation//

18. hundegger left nav
19. armstrong left nav
20. systemtm left nav
21. microtec left nav
22. line left nav
23. machine left nav
24. company left nav
25. news left nav
26. inactive buttons left nav


//Buttons, Other Navigation//

27. home sample page buttons
28. detail buttons
29. page up buttons


//Product Title//

30. hundegger title
31. armstrong title
32. systemtm title
33. microtec title
34. goldeneye title


//Product Image Small//

35. hundegger image small
36. armstrong image small
37. systemtm image small
38. microtec image small
39. goldeneye image small


//Product Image//

40. armstrong image
41. systemtm image
42. microtec image


//Headline//

43. hundegger headline
44. armstrong headline
45. systemtm headline
46. microtec headline
47. machine headline
48. hsbcad headline
49. misc headline


//Obi Image//

50. obi image


//Other Image//

51. hundegger insert image
52. line insert image
53. shadow image
54. misc image


//News Page//

55. news page


//Member Page//

56. member page


//Unused Rules//

57. hundegger unused image
58. other unused image
59. unused obi 
60. unused headlines
61. unused left nav rule
62. unused product title


*/


@charset "shift_jis";


/* 1. fonts */

h1, h2, h3 {
	font-size: 1em;
	font-weight: normal;
}
p {
	margin: 0px;
	font-family: "メイリオ";
	line-height: 150%;
	font-size: 12px;
}
body {
	font-family: "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	margin: 10px;
	padding: 0px;
}
#about_oki  {
	width: 380px;
	margin-right: auto;
	margin-left: 30px;
	line-height: 1.5em;
	font-family: "メイリオ";
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#toiawase-text {
	font-size: 14px;
	font-family: "メイリオ";
}
#link {
	margin-left: 50px;
	font-family: "メイリオ";
	font-size: 12px;
	color: #666666;
}
body,td,th {
	font-family: "メイリオ";
}
#clear {
	clear: left;
	margin: 10px;
	font-size: 13px;
	font-family: "メイリオ";
}
#t-contact {
	font-family: "メイリオ";
	font-weight: bold;
	color: #003366;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#check {
	margin-left: 20px;
	font-family: "メイリオ";
	font-size: 13px;
}
#kouji {
	padding: 150px;
	font-family: "小塚ゴシック Pro B";
	font-size: 20px;
	text-align: center;
}
#kouji p {
	font-family: "小塚ゴシック Pro B";
	font-size: 14px;
}
#toiawase {
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	font-size: 13px;
}
#aboutk2 {
	width: 580px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 2em;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: left;
	margin-right: auto;
}
#abouth3 {
	float: left;
	width: 340px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 2em;
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 10px;
}
#aboutg2 {
	float: left;
	width: 360px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 2em;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#abouttext {
	float: left;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 2em;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#k3text {
	float: right;
	width: 450px;
	font-size: 12px;
	color: #333333;
	line-height: 150%;
	font-family: "メイリオ";
	padding-top: 10px;
	padding-bottom: 20px;
}
#h3text {
	float: left;
	width: 450px;
	font-size: 12px;
	color: #333333;
	line-height: 170%;
	font-family: "メイリオ";
	padding-top: 20px;
	padding-bottom: 20px;
}
#hsbtext {
	width: 600px;
	line-height: 160%;
	margin: 10px;
}
#tokucho_text {
	font-size: 12px;
	margin-right: 20px;
	margin-left: 35px;
	line-height: 2.5em;
}
#gensen {
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	font-family: "小塚ゴシック Pro B";
	font-style: italic;
	margin-left: 50px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#t-link {
	font-family: "小塚ゴシック Pro B";
	font-size: 24px;
	color: #FF6600;
	font-weight: bolder;
}
#sheader p {
	font-family: "小塚ゴシック Pro B";
	font-size: 16px;
}
#m-kaisya {
	font-family: "小塚ゴシック Pro B";
	font-size: 24px;
	color: #000000;
}
#about_m {
	margin: 10px;
	font-size: 12px;
	font-family: "メイリオ";
	line-height: 1.5em;
	padding-right: 10px;
	padding-left: 10px;
}
#memberdownload {
	font-size: 18px;
	font-family: "小塚ゴシック Pro B";
	color: #000000;
	padding: 20px;
	font-weight: bolder;
}
#title-sample {
	font-family: "メイリオ";
	font-size: 13px;
	color: #333333;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#text1 {
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	font-family: "メイリオ";
	font-size: 11px;
	line-height: 160%;
}
#textbox1 {
	width: 255px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 160%;
	height: auto;
	border: 1px solid #999999;
	padding: 10px;
}
#textboxcelltitle {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	font-family: "メイリオ";
	font-weight: bold;
	font-size: 14px;
	line-height: 160%;
	height: auto;
	border: 1px solid #999999;
	padding: 10px;
}
#textbox1-sidepro {
	width: 255px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 160%;
	height: 9em;
	border: 1px solid #999999;
	padding: 10px;
}
#text2 {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 160%;
	width: 630px;
	margin: 10px;
}
#text4 {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 120%;
	width: 630px;
	margin: 20px;
}
#about_company {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 2em;
}
.bold1 {
	font-family: "小塚ゴシック Pro B";
	font-size: 16px;
	font-weight: bold;
}
body,td,th {
	font-family: "メイリオ";
}
#h-right2  #link {
	margin-left: 30px;
	font-family: "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 3em;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#shientext {
	font-family: "メイリオ";
	font-size: 12px;
	margin: 10px;
	line-height: 150%;
}
.style1 {
	color: #CC3333
}
.style2 {
	color: #333333
}
.style3 {
	font-size: 12px;
	font-family: "メイリオ";
}
#back_to_top {
	font-family: "メイリオ";
	font-size: 12px;
	float: left;
}	
#title-sample {
	font-family: "メイリオ";
	font-size: 13px;
	color: #333333;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* 1. fonts END */


/* 2. header */

#header0000 {
	background-image: url(images/header0000.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 20px;
}
#header0001 {
	background-image: url(images/header0000.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 50px;
}
#header0002 {
	background-image: url(images/header0000.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 20px;
}
#header0003 {
	background-image: url(images/header0000.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 100px;
}
div#header {
	height: 40px;
	width: 921px;
}
div#sheader {
	height: 40px;
	width: 628px;
	background-color: #99CCFF;
}
#header h1 {
	background-image: url(images/logo_okikikai.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 590px;
	background-position: left bottom;
	float: left;
	padding: 0px;
	margin: 0px;
}
#header-m  h1 {
	background-image: url(images/logo_okikikai.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	background-position: left bottom;
	width: 580px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	padding: 0px;
}
#header-m   {
	display: block;
	padding: 0px;
	width: 600px;
	margin: 0px;
	height: auto;
}

/* 2. header END */


/* 3. footer */

div#footer {
	height: 38px;
	width: 921px;
	clear: left;
	padding: 0px;
	background-image: url(images/footer_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: none;
}
#footer_l {
	background-image: url(images/footer_l.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 22px;
}
#footer_c {
	background-image: url(images/footer_c.jpg);
	background-repeat: repeat-x;
	height: 38px;
	float: left;
	width: 877px;
}
#footer_r {
	background-image: url(images/footer_r.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 22px;
}
#footer_small {
	width: 628px;
}
#footer_sl {
	background-image: url(images/footer_l.gif);
	float: left;
	height: 34px;
	width: 12px;
}
#footer_sc {
	background-image: url(images/footer_c.gif);
	background-repeat: repeat-x;
	float: left;
	height: 34px;
	width: 598px;
}
#footer_sr {
	background-image: url(images/footer_r.gif);
	float: left;
	height: 34px;
	width: 18px;
}

/* 3. footer END */


/* 4. copyright */

#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C4E8E;
	text-align: left;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
#copyright-m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C4E8E;
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 600px;
}

/* 4. copyright END */


/* 5. flash */

#top_flash_wide_top {
	background-repeat: no-repeat;
	height: auto;
	width: 860px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #CCCCCC;
}
#top_flash_wide {
	background-repeat: no-repeat;
	height: auto;
	width: 860px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #CCCCCC;
}
#top_flash_h {
	background-repeat: no-repeat;
	height: 120px;
	width: 770px;
}
div#top_flash_h {
	height: 151px;
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 0px;
}

/* 5. flash END */


/* 6. movie */

#t-movie {
	margin: 0px;
	display: block;
	background-image: url(images/hundeggermovie.jpg);
	height: 32px;
	width: 180px;
	background-position: center bottom;
}
#movieback1 {
	background-image: url(images/obi_movie_top.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 600px;
}
#mainmovie {
	height: auto;
	width: 600px;
	padding-left: 0px;
}
#movietitle {
	font-family: "小塚ゴシック Pro B";
	font-size: 14px;
	color: #333333;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	height: 18px;
}
#selectmovie {
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 30px;
}
#movieback2 {
	background-image: url(images/img_img_obi_movie_top.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	height: 30px;
	width: 600px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#moviewindow {
	width: 440px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	background-color: #000000;
	padding: 0px;
}
#selectmovie #movies {
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#movie_wrapper {
	width: 600px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-top: 20px;
	margin-left: 20px;
}
#seemovies {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
div#movie {
	height: auto;
	width: 180px;
	margin-top: 15px;
	margin-bottom: 20px;
	border: 1px solid #333333;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

/* 6. movie END */


/* 7. misc */

#delete {
	display: none;
}
#shiire {
	background-color: #FFFF99;
}
#t-download {
	padding-top: 5px;
	padding-bottom: 5px;
}
#clear0 {
	clear: both;
}
#clear {
	clear: left;
}
#detail2 {
	margin-left: 0px;
	height: 35px;
	width: 250px;
}
.margin_left {
	margin-left: 30px;
	line-height: 150%;
	font-size: 11px;
}
#link_topics {
	margin: 10px;
}
#swindow_back {
	height: 500px;
	width: 614px;
}
#clear_r {
	clear: right;
	height: 0px;
}
#kaisyainfo {
	text-align: right;
	font-size: 11px;
	line-height: normal;
	color: #333333;
}
.outline_h {
	border: 1px solid #CCCCCC;
}
#h_text {
	line-height: 1.5em;
	width: 260px;
	height: 120px;
	padding: 10px;
	margin: 5px;
}

/* 7. misc END */


/* 8. divs */

div#submenu {
	font-family: "メイリオ";
	float: left;
	width: 320px;
	margin-bottom: 0px;
	margin-top: 15px;
	color: #333333;
}
div#menu {
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 921px;
}
div#flash {
	height: 300px;
	clear: left;
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #CCCCCC;
}
div#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 921px;
	height: auto;
	margin-top: 30px;
	background-color: #FFFFFF;
}
div#swrapper {
	margin-right: auto;
	margin-left: auto;
	width: 628px;
	height: auto;
	margin-top: 30px;
	background-color: #FFFFFF;
}
div#block1 {
	height: auto;
	width: 800px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#button {
	height: 60px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 400px;
	margin-bottom: 5px;
	clear: right;
}
div#topcontents {
	background-image: url(images/img_dot.gif);
	background-repeat: repeat-y;
	background-position: 430px;
	margin-bottom: 10px;
	display: block;
	overflow: auto;
	width: 906px;
}
div#maincontents {
	clear: left;
	height: auto;
	width: 921px;
	float: left;
	padding: 0px;
	background-image: url(images/img_bg_main.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
}
div#h-news {
	width: 800px;
	height: 400px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
}
div#contents {
	height: auto;
	width: 921px;
	margin: 0px;
	float: left;
	background-image: url(images/img_bg_main.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	clear: left;
}
div#scontents {
	height: auto;
	width: 628px;
	margin: 0px;
	float: left;
	padding: 0px;
	clear: left;
}
div#contents2 {
	background-image: url(images/img_shadow_left.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

/* 8. divs END */


/* 9. product list div */

div#product-m {
	margin-top: 10px;
	margin-left: 25px;
	height: auto;
}
div#product-a {
	margin-top: 10px;
	margin-left: 25px;
	height: auto;
}
div#product-n {
	height: auto;
	width: 620px;
	margin-top: 10px;
	margin-left: 25px;
}
div#product-h {
	width: 610px;
	margin-top: 10px;
	margin-left: 25px;
	height: auto;
}

/* 9. product list div END */


/* 10. product list cell */

div#left-top {
	float: left;
	width: 300px;
	height: 460px;
}
div#right-top {
	float: left;
	width: 300px;
	height: 460px;
}
div#left-bottom {
	float: left;
	width: 300px;
	height: 460px;
}
div#right-bottom {
	float: left;
	width: 300px;
	height: 460px;
}
div#left-top2 {
	float: left;
	width: 300px;
	height: 400px;
}
div#right-top2 {
	float: left;
	width: 300px;
	height: 400px;
}
div#left-bottom2 {
	float: left;
	width: 300px;
	height: 400px;
}
div#right-bottom2 {
	float: left;
	width: 300px;
	height: 400px;
}

/* 10. product list cell END */


/* 11. list */

li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	background-position: bottom;
	margin: 0px;
}
ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* 11. list END */


/* 12. div#left */

div#left {
	float: left;
	height: auto;
	width: 420px;
	clear: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#left #date {
	font-family: Helvetica;
	font-size: 13px;
	line-height: 1.3em;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 40px;
	clear: right;
	margin: 0px;
	font-weight: bold;
}
#left #text {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 1.5em;
	width: 320px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 20px;
	margin-left: 40px;
	padding-bottom: 5px;
}
#left  #text-bold {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 1.5em;
	width: 320px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 20px;
	margin-left: 40px;
	padding-bottom: 5px;
	font-weight: normal;
	color: #FF0000;
}
/* 12. div#left END */


/* 13. div#right */

div#right {
	width: 480px;
	height: auto;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right #contact a:link {
	background-image: url(images/btn_contact.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
}
#right #contact a:visited {
	background-image: url(images/btn_contact.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 40px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
#right #contact a:hover {
	background-image: url(images/btn_contact_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 40px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
#right #contact a:active {
	background-image: url(images/btn_contact_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 40px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
#right #text2 {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
#right #text3 {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 120%;
	width: 500px;
}
#right #text4 {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	text-align: left;
	padding-right: 10px;
	padding-left: 20px;
}

/* 13. div#right END */


/* 14. div#h-left */

div#h-left0 {
	width: 190px;
	float: left;
	margin-top: 0px;
	height: auto;
	margin-right: 8px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 110px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 25px;
}
div#h-left {
	width: 190px;
	float: left;
	margin-top: 20px;
	height: auto;
	margin-right: 8px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 25px;
}
div#h-left2 {
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 30px;
}

/* 14. div#h-left END */


/* 15. div#h-right */

div#h-right {
	width: 610px;
	height: auto;
	margin-top: 20px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	float: left;
}
#h-right h1 {
	font-family: "小塚ゴシック Pro B";
	font-size: 30px;
	font-weight: bold;
	color: #CC6600;
}
#h-right h2 {
	font-family: "小塚ゴシック Pro B";
	font-size: 20px;
	color: #000000;
	margin: 10px;
	width: 620px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-right h3 {
	font-family: "小塚ゴシック Pro B";
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
div#h-right-login {
	height: 350px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	overflow: auto;
	padding-left: 10px;
}
div#h-right-lines {
	float: left;
	width: 640px;
	height: auto;
	margin-top: 20px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px;
}
#h-right-lines td {
	font-size: 13px;
	line-height: 1.5em;
	color: #000000;
}
#h-right-lines h1 {
	font-family: "小塚ゴシック Pro B";
	font-size: 30px;
	font-weight: bolder;
	color: #CC6600;
}
#h-right-lines #obi_line_motto {
	background-image: url(images/obi_line_motto.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 630px;
}
#h-right-lines h3 {
	font-family: "小塚ゴシック Pro B";
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}
#h-right-lines h2 {
	font-family: "小塚ゴシック Pro B";
	font-size: 24px;
	color: #000000;
	margin: 10px;
	width: 620px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
div#h-right2 {
	float: left;
	width: 600px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: 30px;
	margin-bottom: 30px;
	line-height: 140%;
	font-size: 12px;
	font-family: "メイリオ";
	padding-bottom: 50px;
}
#h-right2 #h-right-top {
	background-image: url(images/line_frame_top_gray.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 4px;
	width: 600px;
	overflow: auto;
}
div#h-right2_gallery {
	float: left;
	width: 600px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: 30px;
	margin-bottom: 30px;
	line-height: 140%;
	padding-bottom: 50px;
	padding-left: 10px;
}
#h-right2 p {
	font-family: "メイリオ";
}
div#h-right3 {
	float: left;
	width: 660px;
	margin-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	height: auto;
}
#h-right3  #about_company {
	line-height: 150%;
	width: 600px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#h-right-bottom img {
	margin-bottom: 60px;
}
#h-right2 #aboutus_title {
	font-family: "メイリオ";
	font-size: 14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#h-right3 h3 {
	color: #003366;
	font-weight: normal;
	font-family: "小塚ゴシック Pro B";
	font-size: 13px;
	font-style: oblique;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* 15. div#h-right END */


/* 16. bulleted list */

#bp_sitemap_1 {
	padding-bottom: 5px;
	width: 300px;
	height: 15px;
	margin: 5px;
	font-size: 14px;
	padding-top: 10px;
	font-family: "メイリオ";
	color: #333333;
}
#bp_sitemap_2 {
	background-image: url(images/bp_dot_orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 300px;
	margin-left: 10px;
	padding-left: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック";
}
#bp_sitemap_3 {
	background-image: url(images/bp_tri_gray_sm.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 300px;
	padding-left: 20px;
	margin-left: 40px;
	font-size: 13px;
	line-height: 2.5em;
	font-family: "ＭＳ Ｐゴシック";
}
#bp_tokucho {
	background-image: url(images/bp_tri_purple_med.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 30px;
	padding-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 12px;
	line-height: 2.5em;
	font-weight: normal;
	color: #333333;
	font-family: "メイリオ";
}
#bp_option {
	background-image: url(images/bp_chk_gray.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#bp_katsuyou {
	background-image: url(images/bp_tri_purple_med.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	padding-left: 20px;
	line-height: 2.5em;
	font-size: 12px;
}
#bp_h3_tokucho {
	background-image: url(images/bp_tri_purple_med.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 15px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 13px;
	line-height: 2.5em;
	font-weight: normal;
	color: #333333;
	font-family: "メイリオ";
	text-decoration: underline;
}
#bp_g2_tokucho {
	background-image: url(images/bp_tri_purple_med.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 5px;
	padding-left: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 12px;
	line-height: 2em;
	font-weight: normal;
	color: #333333;
	font-family: "小塚ゴシック Pro B";
}
#bp_g2_option {
	background-image: url(images/bp_chk_gray.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-weight: normal;
	color: #333333;
	font-size: 13px;
	font-family: "メイリオ";
}
#block2 p {
	background-image: url(images/bp_dot_burg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 30px;
	padding-left: 30px;
	font-family: "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 2em;
}

/* 16. bulleted list END */



/* 17. top navigation */

#menu #menu_home a:link {
	background-image: url(images/top_menu_off_01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 70px;
	float: left;
}
#menu #menu_home a:visited {
	background-image: url(images/top_menu_off_01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 70px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu #menu_home a:hover {
	background-image: url(images/top_menu_on_01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 70px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu #menu_home a:active {
	background-image: url(images/top_menu_off_01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 70px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu #menu_hundegger a:link {
	background-image: url(images/top_menu_off_02.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 98px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_hundegger a:visited {
	background-image: url(images/top_menu_off_02.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 98px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_hundegger a:hover {
	background-image: url(images/top_menu_on_02.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 98px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_hundegger a:active {
	background-image: url(images/top_menu_on_02.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 98px;
	margin: 0px;
	padding: 0px;
}

#menu #menu_armstrong a:link {
	background-image: url(images/top_menu_off_03.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 117px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_armstrong a:visited {
	background-image: url(images/top_menu_off_03.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 117px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_armstrong a:hover {
	background-image: url(images/top_menu_on_03.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 117px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_armstrong a:active {
	background-image: url(images/top_menu_on_03.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 117px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_systemtm a:link {
	background-image: url(images/top_menu_off_04.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 102px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_systemtm a:visited {
	background-image: url(images/top_menu_off_04.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 102px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_systemtm a:hover {
	background-image: url(images/top_menu_on_04.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 102px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_systemtm a:active {
	background-image: url(images/top_menu_on_04.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 102px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_microtec a:link {
	background-image: url(images/top_menu_off_05.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 108px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_microtec a:visited {
	background-image: url(images/top_menu_off_05.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 108px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_microtec a:hover {
	background-image: url(images/top_menu_on_05.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 108px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_microtec a:active {
	background-image: url(images/top_menu_on_05.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 108px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_clt a:link {
	background-image: url(images/top_menu_off_06.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 117px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_clt a:visited {
	background-image: url(images/top_menu_off_06.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 117px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_clt a:hover {
	background-image: url(images/top_menu_on_06.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 117px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_clt a:active {
	background-image: url(images/top_menu_on_06.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 117px;
	margin: 0px;
	padding: 0px;
}

#menu  #menu_lines a:link {
	background-image: url(images/top_menu_off_07.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_lines a:visited {
	background-image: url(images/top_menu_off_07.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_lines a:hover {
	background-image: url(images/top_menu_on_07.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_lines a:active {
	background-image: url(images/top_menu_on_07.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_machines a:link {
	background-image: url(images/top_menu_off_08.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 71px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_machines a:visited {
	background-image: url(images/top_menu_off_08.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 71px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_machines a:hover {
	background-image: url(images/top_menu_on_08.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 71px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_machines a:active {
	background-image: url(images/top_menu_on_08.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 71px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_about a:link {
	background-image: url(images/top_menu_off_09.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 68px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_about a:visited {
	background-image: url(images/top_menu_off_09.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 68px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_about a:hover {
	background-image: url(images/top_menu_on_09.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 68px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_about a:active {
	background-image: url(images/top_menu_on_09.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 68px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_link a:link {
	background-image: url(images/top_menu_off_10.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 70px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_link a:visited {
	background-image: url(images/top_menu_off_10.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 70px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_link a:hover {
	background-image: url(images/top_menu_on_10.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 70px;
}
#menu  #menu_link a:active {
	background-image: url(images/top_menu_on_10.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 70px;
}

/* 17. top navigation END */


/* 18. hundegger left nav */

#category_v_hundegger {
	background-image: url(images/category_v_hundegger.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 180px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	background-position: right bottom;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#menu_v_hun_k2i a:link {
	background-image: url(images/menu_v_hun_k2i.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_k2i a:visited {
	background-image: url(images/menu_v_hun_k2i.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_k2i a:hover {
	background-image: url(images/menu_v_hun_k2i_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_k2i a:active {
	background-image: url(images/menu_v_hun_k2i_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_h3 a:link {
	background-image: url(images/menu_v_hun_h3.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_h3 a:visited {
	background-image: url(images/menu_v_hun_h3.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_h3 a:hover {
	background-image: url(images/menu_v_hun_h3_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_h3  a:active {
	background-image: url(images/menu_v_hun_h3_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_g2 a:link {
	background-image: url(images/menu_v_hun_g2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_g2 a:visited {
	background-image: url(images/menu_v_hun_g2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_g2 a:hover {
	background-image: url(images/menu_v_hun_g2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_g2 a:active {
	background-image: url(images/menu_v_hun_g2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_pba a:link {
	background-image: url(images/menu_v_hun_pba.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_pba a:visited {
	background-image: url(images/menu_v_hun_pba.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_pba a:hover {
	background-image: url(images/menu_v_hun_pba_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_pba a:active {
	background-image: url(images/menu_v_hun_pba_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_robotdrive a:link {
	background-image: url(images/menu_v_hun_robotdrive.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_robotdrive a:visited {
	background-image: url(images/menu_v_hun_robotdrive.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_robotdrive a:hover {
	background-image: url(images/menu_v_hun_robotdrive_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_robotdrive a:active {
	background-image: url(images/menu_v_hun_robotdrive_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_turbodrive a:link {
	background-image: url(images/menu_v_hun_turbodrive.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_turbodrive a:visited {
	background-image: url(images/menu_v_hun_turbodrive.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_turbodrive a:hover {
	background-image: url(images/menu_v_hun_turbodrive_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_turbodrive a:active {
	background-image: url(images/menu_v_hun_turbodrive_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_sample a:link {
	background-image: url(images/menu_v_hun_sample.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_sample a:visited {
	background-image: url(images/menu_v_hun_sample.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_sample a:hover {
	background-image: url(images/menu_v_hun_sample_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hun_sample a:active {
	background-image: url(images/menu_v_hun_sample_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#category_v_cad {
	background-image: url(images/category_v_cad.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 180px;
	background-position: bottom;
	vertical-align: bottom;
	margin-right: 5px;
	margin-left: 5px;
}
#menu_v_hsb a:link {
	background-image: url(images/menu_v_hsb.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hsb a:visited {
	background-image: url(images/menu_v_hsb.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hsb a:hover {
	background-image: url(images/menu_v_hsb_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hsb a:active {
	background-image: url(images/menu_v_hsb_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hsb_sample  a:link {
	background-image: url(images/menu_v_hsb_sample.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hsb_sample  a:visited {
	background-image: url(images/menu_v_hsb_sample.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hsb_sample  a:hover {
	background-image: url(images/menu_v_hsb_sample_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_hsb_sample  a:active {
	background-image: url(images/menu_v_hsb_sample_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_neteagle a:link {
	background-image: url(images/menu_v_neteagle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_neteagle a:visited{
	background-image: url(images/menu_v_neteagle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_neteagle a:hover {
	background-image: url(images/menu_v_neteagle_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_neteagle a:active {
	background-image: url(images/menu_v_neteagle_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_cedxm a:link {
	background-image: url(images/menu_v_cedxm.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_cedxm a:visited {
	background-image: url(images/menu_v_cedxm.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_cedxm a:hover {
	background-image: url(images/menu_v_cedxm_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_cedxm a:active {
	background-image: url(images/menu_v_cedxm_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#category_v_shien {
	background-image: url(images/category_v_shien.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 180px;
	background-position: center top;
	vertical-align: bottom;
	margin-right: 5px;
	margin-left: 5px;
}	
#menu_v_shien a:link {
	background-image: url(images/menu_v_shien.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_shien a:visited {
	background-image: url(images/menu_v_shien.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_shien a:hover {
	background-image: url(images/menu_v_shien_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_shien a:active {
	background-image: url(images/menu_v_shien_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#category_v_member {
	background-image: url(images/category_v_member.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 180px;
	background-position: center top;
	vertical-align: bottom;
	margin-right: 5px;
	margin-left: 5px;
}	
#menu_v_member a:link {
	background-image: url(images/menu_v_member.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_member a:visited {
	background-image: url(images/menu_v_member.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_member a:hover {
	background-image: url(images/menu_v_member_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_member a:active{
	background-image: url(images/menu_v_member_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/* 18. hundegger left nav END*/


/* 19. armstrong left nav */

#h-left #menu_v_arm_varisharp a:link {
	background-image: url(images/menu_v_arm_varisharp.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_arm_varisharp a:visited {
	background-image: url(images/menu_v_arm_varisharp.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_arm_varisharp a:hover {
	background-image: url(images/menu_v_arm_varisharp_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_arm_varisharp a:active {
	background-image: url(images/menu_v_arm_varisharp_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_arm_autotip a:link {
	background-image: url(images/menu_v_arm_autotip.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_arm_autotip a:visited {
	background-image: url(images/menu_v_arm_autotip.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_arm_autotip a:hover {
	background-image: url(images/menu_v_arm_autotip_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_arm_autotip a:active {
	background-image: url(images/menu_v_arm_autotip_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_arm_sidepro a:link {
	background-image: url(images/menu_v_arm_sidepro.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_arm_sidepro a:visited {
	background-image: url(images/menu_v_arm_sidepro.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_arm_sidepro a:hover {
	background-image: url(images/menu_v_arm_sidepro_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_arm_sidepro a:active {
	background-image: url(images/menu_v_arm_sidepro_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_arm_leveler a:link {
	background-image: url(images/menu_v_arm_leveler.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_arm_leveler a:visited {
	background-image: url(images/menu_v_arm_leveler.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_arm_leveler a:hover {
	background-image: url(images/menu_v_arm_leveler_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_arm_leveler a:active {
	background-image: url(images/menu_v_arm_leveler_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/* 19. armstrong left nav END */


/* 20. systemtm left nav */

#h-left #menu_v_sys_crosscutline a:link {
	background-image: url(images/menu_v_sys_crosscutline.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_crosscutline a:visited {
	background-image: url(images/menu_v_sys_crosscutline.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_crosscutline a:hover {
	background-image: url(images/menu_v_sys_crosscutline_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_crosscutline a:active {
	background-image: url(images/menu_v_sys_crosscutline_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_optikap1000 a:link {
	background-image: url(images/menu_v_sys_optikap1000.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_optikap1000 a:visited {
	background-image: url(images/menu_v_sys_optikap1000.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_optikap1000 a:hover {
	background-image: url(images/menu_v_sys_optikap1000_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_optikap1000 a:active {
	background-image: url(images/menu_v_sys_optikap1000_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_optikap3k5k a:link {
	background-image: url(images/menu_v_sys_optikap3k5k.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_optikap3k5k a:visited {
	background-image: url(images/menu_v_sys_optikap3k5k.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_optikap3k5k a:hover {
	background-image: url(images/menu_v_sys_optikap3k5k_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_optikap3k5k a:active {
	background-image: url(images/menu_v_sys_optikap3k5k_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_molderline a:link {
	background-image: url(images/menu_v_sys_molderline.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_molderline a:visited {
	background-image: url(images/menu_v_sys_molderline.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_molderline a:hover {
	background-image: url(images/menu_v_sys_molderline_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_molderline a:active {
	background-image: url(images/menu_v_sys_molderline_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_productionline a:link {
	background-image: url(images/menu_v_sys_productionline.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_productionline a:visited {
	background-image: url(images/menu_v_sys_productionline.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_productionline a:hover {
	background-image: url(images/menu_v_sys_productionline_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_sys_productionline a:active {
	background-image: url(images/menu_v_sys_productionline_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/* 20. systemtm left nav END */


/* 21. microtec left nav */

#h-left #menu_v_mic_goldeneye a:link {
	background-image: url(images/menu_v_mic_goldeneye.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_goldeneye a:visited {
	background-image: url(images/menu_v_mic_goldeneye.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_goldeneye a:hover {
	background-image: url(images/menu_v_mic_goldeneye_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_goldeneye a:active {
	background-image: url(images/menu_v_mic_goldeneye_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_m3scan a:link {
	background-image: url(images/menu_v_mic_m3scan.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_m3scan a:visited {
	background-image: url(images/menu_v_mic_m3scan.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_m3scan a:hover {
	background-image: url(images/menu_v_mic_m3scan_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_m3scan a:active {
	background-image: url(images/menu_v_mic_m3scan_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_curvescan a:link {
	background-image: url(images/menu_v_mic_curvescan.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_curvescan a:visited {
	background-image: url(images/menu_v_mic_curvescan.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_curvescan a:hover {
	background-image: url(images/menu_v_mic_curvescan_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_curvescan a:active {
	background-image: url(images/menu_v_mic_curvescan_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_optiside a:link {
	background-image: url(images/menu_v_mic_optiside.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_optiside a:visited {
	background-image: url(images/menu_v_mic_optiside.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_optiside a:hover {
	background-image: url(images/menu_v_mic_optiside_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_optiside a:active {
	background-image: url(images/menu_v_mic_optiside_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
#h-left #menu_v_mic_CTlog a:link {
	background-image: url(images/menu_v_mic_CTlog.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
}
#h-left #menu_v_mic_viscan a:link {
	background-image: url(images/menu_v_mic_viscan.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_viscan a:visited {
	background-image: url(images/menu_v_mic_viscan.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_viscan a:hover {
	background-image: url(images/menu_v_mic_viscan_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #menu_v_mic_viscan a:active {
	background-image: url(images/menu_v_mic_viscan_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/* 21. microtec left nav END */


/* 22. line left nav */

#menu_v_line_ichirei a:link {
	background-image: url(images/menu_v_line_ichirei.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_line_ichirei a:visited {
	background-image: url(images/menu_v_line_ichirei.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_line_ichirei a:hover {
	background-image: url(images/menu_v_line_ichirei_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_line_ichirei a:active {
	background-image: url(images/menu_v_line_ichirei_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_line_shiiresaki a:link {
	background-image: url(images/menu_v_line_shiiresaki.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_line_shiiresaki a:visited {
	background-image: url(images/menu_v_line_shiiresaki.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_line_shiiresaki a:hover {
	background-image: url(images/menu_v_line_shiiresaki_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_line_shiiresaki a:active {
	background-image: url(images/menu_v_line_shiiresaki_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/* 22. line left nav END */


/* 23. machine left nav */

#h-left  #menu_v_mach_auer a:link {
	background-image: url(images/menu_v_mach_auer.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_mach_auer a:visited {
	background-image: url(images/menu_v_mach_auer.gif);
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_mach_auer a:hover {
	background-image: url(images/menu_v_mach_auer_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_mach_auer a:active {
	background-image: url(images/menu_v_mach_auer_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_mach_ewd a:link {
	background-image: url(images/menu_v_mach_ewd.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_mach_ewd a:visited {
	background-image: url(images/menu_v_mach_ewd.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_mach_ewd a:hover {
	background-image: url(images/menu_v_mach_ewd_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_mach_ewd a:active {
	background-image: url(images/menu_v_mach_ewd_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_mach_kallesoe a:link {
	background-image: url(images/menu_v_mach_kallesoe.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_mach_kallesoe a:visited {
	background-image: url(images/menu_v_mach_kallesoe.gif);
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_mach_kallesoe a:hover {
	background-image: url(images/menu_v_mach_kallesoe_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_mach_kallesoe a:active {
	background-image: url(images/menu_v_mach_kallesoe_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/* 23. machine left nav END */


/* 24. company left nav */

#h-left  #menu_v_comp_gaiyou a:link {
	background-image: url(images/menu_v_comp_gaiyou.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_comp_gaiyou a:visited {
	background-image: url(images/menu_v_comp_gaiyou.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_comp_gaiyou a:hover {
	background-image: url(images/menu_v_comp_gaiyou_on.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_comp_gaiyou a:active {
	background-image: url(images/menu_v_comp_gaiyou_on.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_comp_saiyou a:link {
	background-image: url(images/menu_v_comp_saiyou.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_comp_saiyou a:visited {
	background-image: url(images/menu_v_comp_saiyou.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_comp_saiyou a:hover {
	background-image: url(images/menu_v_comp_saiyou_on.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_comp_saiyou a:active {
	background-image: url(images/menu_v_comp_saiyou_on.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_comp_access a:link {
	background-image: url(images/menu_v_comp_access.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 38px;
	width: 178px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_comp_access a:visited {
	background-image: url(images/menu_v_comp_access.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 38px;
	width: 178px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_comp_access a:hover {
	background-image: url(images/menu_v_comp_access_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 38px;
	width: 178px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_comp_access a:active {
	background-image: url(images/menu_v_comp_access_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 38px;
	width: 178px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #menu_v_comp_contact a:link {
	background-image: url(images/menu_v_comp_contact.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_comp_contact a:visited {
	background-image: url(images/menu_v_comp_contact.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_comp_contact a:hover {
	background-image: url(images/menu_v_comp_contact_on.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #menu_v_comp_contact a:active {
	background-image: url(images/menu_v_comp_contact_on.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}

/* 24. company left nav END */


/* 25. news left nav */

#menu_v_news_2010 a:link {
	background-image: url(images/menu_v_news_2010.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2010 a:visited {
	background-image: url(images/menu_v_news_2010.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2010 a:hover {
	background-image: url(images/menu_v_news_2010_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2010 a:active {
	background-image: url(images/menu_v_news_2010_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2011 a:link {
	background-image: url(images/menu_v_news_2011.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2011 a:visited {
	background-image: url(images/menu_v_news_2011.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2011 a:hover {
	background-image: url(images/menu_v_news_2011_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2011 a:active {
	background-image: url(images/menu_v_news_2011_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2013 a:link {
	background-image: url(images/menu_v_news_2013.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2013 a:visited {
	background-image: url(images/menu_v_news_2013.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2013 a:hover {
	background-image: url(images/menu_v_news_2013_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2013 a:active {
	background-image: url(images/menu_v_news_2013_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2015 a:link {
	background-image: url(images/menu_v_news_2015.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2015 a:visited {
	background-image: url(images/menu_v_news_2015.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2015 a:hover {
	background-image: url(images/menu_v_news_2015_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#menu_v_news_2015 a:active {
	background-image: url(images/menu_v_news_2015_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/* 25. news left nav END */


/* 26. inactive buttons left nav */

#menu_v_saishinnews a:link {
	background-image: url(images/menu_v_saishinnews.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}
#menu_v_saishinnews  a:visited {
	background-image: url(images/menu_v_saishinnews.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}
#menu_v_saishinnews  a:hover {
	background-image: url(images/menu_v_saishinnews.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}
#menu_v_saishinnews  a:active {
	background-image: url(images/menu_v_saishinnews.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}
#menu_v_phonenumber {
	background-image: url(images/menu_v_phonenumber.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-position: center top;
	background-repeat: no-repeat;
}
#menu_v_senyouform a:link {
	font-size: 16px;
	background-image: url(images/menu_v_senyouform.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#menu_v_senyouform a:visited {
	font-size: 16px;
	background-image: url(images/menu_v_senyouform.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#menu_v_senyouform a:hover {
	font-size: 16px;
	background-image: url(images/menu_v_senyouform.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;

	margin-left: auto;
	display: block;
}
#menu_v_senyouform a:active {
	font-size: 16px;
	background-image: url(images/menu_v_senyouform.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

/* 26. inactive buttons left nav END */


/* 27. home sample page buttons */

#button   #btn_home_hun_sample {
	height: 56px;
	width: 166px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#button  #btn_home_hun_sample  a:link {
	background-image: url(images/btn_home_hun_sample.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 166px;
	display: block;
}
#button  #btn_home_hun_sample  a:visited {
	background-image: url(images/btn_home_hun_sample.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 166px;
	display: block;
}
#button  #btn_home_hun_sample  a:hover {
	background-image: url(images/btn_home_hun_sample.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 166px;
	display: block;
}
#button  #btn_home_hun_sample  a:active {
	background-image: url(images/btn_home_hun_sample.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 166px;
	display: block;
}
#button    #btn_home_hsb_sample {
	height: 60px;
	width: 166px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: inline;
	clear: right;
	background-repeat: no-repeat;
}
#button   #btn_home_hsb_sample   a:link {
	background-image: url(images/btn_home_hsb_sample.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 166px;
}
#button  #btn_home_hsb_sample  a:visited {
	background-image: url(images/btn_home_hsb_sample.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 166px;
}
#button  #btn_home_hsb_sample a:hover {
	background-image: url(images/btn_home_hsb_sample.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 166px;
}
#button  #btn_home_hsb_sample  a:active {
	background-image: url(images/btn_home_hsb_sample.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 166px;
}

/* 27. home sample page buttons END */


/* 28. detail buttons */

#btn_to_prod_detail_blank {
	background-image: url(images/btn_to_prod_detail.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 280px;
	margin-left: 0px;
	background-position: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#btn_to_prod_detail a:link {
	background-image: url(images/btn_to_prod_detail.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 280px;
	margin-left: 0px;
	background-position: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#btn_to_prod_detail a:visited {
	background-image: url(images/btn_to_prod_detail.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 280px;
	margin-left: 0px;
	background-position: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#btn_to_prod_detail a:hover {
	background-image: url(images/btn_to_prod_detail_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 280px;
	margin-left: 0px;
	background-position: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#btn_to_prod_detail a:active {
	background-image: url(images/btn_to_prod_detail_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 280px;
	margin-left: 0px;
	background-position: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#btn_to_prod_detail_2 {
	background-image: url(images/btn_to_prod_detail.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 150px;
	display: block;
	padding-left: 10px;
	clear: left;
}
#btn_to_detail a:link {
	background-image: url(images/btn_to_detail.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 135px;
	margin-left: 620px;
	margin-top: 180px;
	display: block;
}
#btn_to_detail a:visited {
	background-image: url(images/btn_to_detail.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 135px;
	margin-left: 620px;
	margin-top: 180px;
	display: block;
}
#btn_to_detail a:hover {
	background-image: url(images/btn_to_detail_on.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 135px;
	margin-left: 620px;
	margin-top: 180px;
	display: block;
}
#btn_to_detail a:active {
	background-image: url(images/btn_to_detail_on.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 135px;
	margin-left: 620px;
	margin-top: 180px;
	display: block;
}

/* 28. detail buttons END */


/* 29. page up buttons */

#btn_to_top_01 {
	background-image: url(images/btn_to_top.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	clear: left;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 350px;
	padding-left: 30px;
}
#btn_to_top_02 {
	background-image: url(images/btn_to_top.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	clear: left;
	background-position: center;
	margin: 10px;
	padding: 0px;
	float: right;
}
#spage_top {
	background-image: url(images/img_spage_top_obi.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 614px;
	display: block;
	height: 24px;
}

/* 29. page up buttons END */


/* 30. hundegger title */

#prod_title_hun_k2i {
	background-image: url(images/prod_title_hun_k2i.gif);
	display: block;
	height: 35px;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
#prod_title_hun_h3 {
	background-image: url(images/prod_title_hun_h3.gif);
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#prod_title_hun_g2 {
	background-image: url(images/prod_title_hun_g2.gif);
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#prod_title_hun_pba {
	background-image: url(images/prod_title_hun_pba.gif);
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#prod_title_hun_robotdrive {
	background-image: url(images/prod_title_hun_robotdrive.gif);
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#prod_title_hun_turbodrive {
	background-image: url(images/prod_title_hun_turbodrive.gif);
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

/* 30. hundegger title END */


/* 31. armstrong title */

#prod_title_arm_varisharp {
	background-image: url(images/prod_title_arm_varisharp.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_title_arm_autotip {
	background-image: url(images/prod_title_arm_autotip.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_title_arm_sidepro {
	background-image: url(images/prod_title_arm_sidepro.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#prod_title_arm_leveler {
	background-image: url(images/prod_title_arm_leveler.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

/* 31. armstrong title END */


/* 32. systemtm title */

#prod_title_sys_optikap1000 {
	background-image: url(images/prod_title_sys_optikap1000.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_title_sys_optikap3k5k {
	background-image: url(images/prod_title_sys_optikap3k5k.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

/* 32. systemtm title END */


/* 33. microtec title */

#prod_title_mic_goldeneye {
	background-image: url(images/prod_title_mic_goldeneye.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_title_mic_m3scan {
	background-image: url(images/prod_title_mic_m3scan.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_title_mic_curvescan {
	background-image: url(images/prod_title_mic_curvescan.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_title_mic_optiside {
	background-image: url(images/prod_title_mic_optiside.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_title_mic_viscan {
	background-image: url(images/prod_title_mic_viscan.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
}
#prod_title_mic_CTlog {
	background-image: url(images/prod_title_mic_CTlog.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

/* 33. microtec title END */


/* 34. goldeneye title */

#prod_title_mic_ge300 {
	background-image: url(images/prod_title_mic_ge300.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_title_mic_ge500 {
	background-image: url(images/prod_title_mic_ge500.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_title_mic_ge600 {
	background-image: url(images/prod_title_mic_ge600.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_title_mic_ge700 {
	background-image: url(images/prod_title_mic_ge700.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_title_mic_ge800 {
	background-image: url(images/prod_title_mic_ge800.gif);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

/* 34. goldeneye title END */


/* 35. hundegger image small */

#prod_hun_sm_k2i {
	background-image: url(images/prod_hun_sm_k2i.jpg);
	display: block;
	height: 150px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#prod_hun_sm_h3 {
	background-image: url(images/prod_hun_sm_h3.jpg);
	display: block;
	height: 150px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#prod_hun_sm_g2 {
	background-image: url(images/prod_hun_sm_g2.jpg);
	height: 150px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}
#prod_hun_sm_pba {
	background-image: url(images/prod_hun_sm_pba.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 250px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: block;
}
#prod_hun_sm_robotdrive {
	background-image: url(images/prod_hun_sm_robotdrive.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: block;
}
#prod_hun_sm_turbodrive {
	background-image: url(images/prod_hun_sm_turbodrive.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: block;
}

/* 35. hundegger image small END */


/* 36. armstrong image small */

#prod_arm_sm_varisharp {
	background-image: url(images/prod_arm_sm_varisharp.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 124px;
	width: 172px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_arm_sm_autotip {
	background-image: url(images/prod_arm_sm_autotip.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 124px;
	width: 84px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_arm_sm_leveler {
	background-image: url(images/prod_arm_sm_leveler.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 120px;
	width: 176px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#prod_arm_sm_sidepro {
	background-image: url(images/prod_arm_sm_sidepro.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 120px;
	width: 200px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

/* 36. armstrong image small END */


/* 37. systemtm image small */

#prod_sys_sm_optikap1000 {
	background-image: url(images/prod_sys_sm_optikap1000.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 149px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_sys_sm_optikap3k5k {
	background-image: url(images/prod_sys_sm_optikap3k5k.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 149px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* 37. systemtm image small END */


/* 38. microtec image small */

#prod_mic_sm_goldeneye {
	background-image: url(images/prod_mic_sm_goldeneye.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_mic_sm_m3scan {
	background-image: url(images/prod_mic_sm_m3scan.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_mic_sm_curvescan {
	background-image: url(images/prod_mic_sm_curvescan.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_mic_sm_optiside {
	background-image: url(images/prod_mic_sm_optiside.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_mic_sm_viscan {
	background-image: url(images/prod_mic_sm_viscan.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
}
#prod_mic_sm_CTlog {
	background-image: url(images/prod_mic_sm_CTlog.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* 38. microtec image small END */


/* 39. goldeneye image small */

#prod_mic_sm_ge300 {
	background-image: url(images/prod_mic_sm_ge300.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	width: 176px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_mic_sm_ge500 {
	background-image: url(images/prod_mic_sm_ge500.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_mic_sm_ge600 {
	background-image: url(images/prod_mic_sm_ge600.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_mic_sm_ge700 {
	background-image: url(images/prod_mic_sm_ge700.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	width: 188px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_mic_sm_ge800 {
	background-image: url(images/prod_mic_sm_ge800.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 150px;
	width: 188px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* 39. goldeneye image small END */


/* 40. armstrong image */

#h-right3  #prod_arm_lg_varisharp {
	background-image: url(images/prod_arm_lg_varisharp.jpg);
	background-repeat: no-repeat;
	height: 248px;
	width: 383px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#h-right3 #prod_arm_lg_autotip {
	background-image: url(images/prod_arm_lg_autotip.jpg);
	height: 268px;
	width: 223px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
}
#h-right3 #prod_arm_lg_sidepro {
	background-image: url(images/prod_arm_lg_sidepro.jpg);
	height: 247px;
	width: 360px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
#h-right3 #prod_arm_lg_leveler {
	background-image: url(images/prod_arm_lg_leveler.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 240px;
	width: 381px;
}

/* 40. armstrong image END */

/* 41. systemtm image */

#h-right3  #prod_sys_lg_optikap1000 {
	background-image: url(images/prod_sys_lg_optikap1000.jpg);
	background-repeat: no-repeat;
	height: 245px;
	width: 470px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#h-right3  #prod_sys_lg_optikap3k5k {
	background-image: url(images/prod_sys_lg_optikap3k5k.jpg);
	background-repeat: no-repeat;
	height: 284px;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* 41. systemtm image END */


/* 42. microtec image */

#h-right3  #prod_mic_lg_goldeneye {
	background-image: url(images/prod_mic_lg_goldeneye.jpg);
	background-repeat: no-repeat;
	height: 246px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#h-right3  #prod_mic_lg_m3scan {
	background-image: url(images/prod_mic_lg_m3scan.jpg);
	background-repeat: no-repeat;
	height: 251px;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#h-right3  #prod_mic_lg_curvescan {
	background-image: url(images/prod_mic_lg_curvescan.jpg);
	background-repeat: no-repeat;
	height: 264px;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#h-right3  #prod_mic_lg_optiside {
	background-image: url(images/prod_mic_lg_optiside.jpg);
	background-repeat: no-repeat;
	height: 284px;
	width: 356px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#h-right3  #prod_mic_lg_viscan {
	background-image: url(images/prod_mic_lg_viscan.jpg);
	background-repeat: no-repeat;
	height: 222px;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* 42. microtec image END */


/* 43. hundegger headline */

#h-right3  #hl_hun_b_company {
	background-image: url(images/hl_hun_b_company.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#hl_hun_b_product {
	background-image: url(images/hl_hun_b_product.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#hl_hun_g_k2i_intro {
	background-image: url(images/hl_hun_g_k2i_intro.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#hl_hun_g_k2i_tokucho {
	background-image: url(images/hl_hun_g_k2i_tokucho.jpg);
	height: 30px;
	width: 650px;
	margin: 5px;
}
#hl_hun_g_k2i_option {
	background-image: url(images/hl_hun_g_k2i_option.jpg);
	height: 30px;
	width: 650px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#hl_hun_g_k2i_katsuyou {
	background-image: url(images/hl_hun_g_k2i_katsuyou.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#hl_hun_g_h3_intro {
	background-image: url(images/hl_hun_g_h3_intro.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#hl_hun_g_h3_tokucho {
	background-image: url(images/hl_hun_g_h3_tokucho.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#hl_hun_g_h3_soubi {
	background-image: url(images/hl_hun_g_h3_soubi.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#hl_hun_g_g2_intro {
	background-image: url(images/hl_hun_g_g2_intro.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#hl_hun_g_g2_soubi {
	background-image: url(images/hl_hun_g_g2_soubi.jpg);
	height: 30px;
	width: 650px;
	margin: 5px;
}
#hl_hun_g_pba_intro {
	background-image: url(images/hl_hun_g_pba_intro.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#hl_hun_g_pba_tokucho {
	background-image: url(images/hl_hun_g_pba_tokucho.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#hl_hun_g_pba_soubi {
	background-image: url(images/hl_hun_g_pba_soubi.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#hl_hun_g_pba_kakourei {
	background-image: url(images/hl_hun_g_pba_kakourei.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#hl_hun_g_robot_intro {
	background-image: url(images/hl_hun_g_robot_intro.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#hl_hun_g_robot_tokucho {
		background-image: url(images/hl_hun_g_robot_tokucho.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#hl_hun_g_robot_soubi {
	background-image: url(images/hl_hun_g_robot_soubi.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#hl_hun_g_robot_kakourei {
	background-image: url(images/hl_hun_g_robot_kakourei.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#hl_hun_g_turbo_intro {
	background-image: url(images/hl_hun_g_turbo_intro.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#hl_hun_g_turbo_tokucho {
	background-image: url(images/hl_hun_g_turbo_tokucho.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#hl_hun_g_turbo_soubi {
	background-image: url(images/hl_hun_g_turbo_soubi.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}

/* 43. hundegger headline END */



/* 44. armstrong headline */

#hl_arm_b_product {
	background-image: url(images/hl_arm_b_product.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#h-right3  #hl_arm_b_company {
	background-image: url(images/hl_arm_b_company.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/* 44. armstrong headline END */


/* 45. systemtm headline */

#hl_sys_b_service {
	background-image: url(images/hl_sys_b_service.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#h-right3  #hl_sys_b_company {
	background-image: url(images/hl_sys_b_company.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/* 45. systemtm headline END */


/* 46. microtec headline */

#hl_mic_b_product {
	background-image: url(images/hl_mic_b_product.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#h-right3  #hl_mic_b_company {
	background-image: url(images/hl_mic_b_company.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-bottom: 10px;
	margin-left: 10px;
}	

/* 46. microtec headline END */


/* 47. machine headline */

#h-right #hl_mach_b_auer {
	background-image: url(images/hl_mach_b_auer.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 600px;
}
#h-right #hl_mach_b_ewd {
	background-image: url(images/hl_mach_b_ewd.jpg);
	background-repeat: no-repeat;
	clear: left;
	height: 30px;
	width: 600px;
}
#h-right #hl_mach_b_kallesoe {
	background-image: url(images/hl_mach_b_kallesoe.jpg);
	background-repeat: no-repeat;
	clear: left;
	height: 30px;
	width: 600px;
}

/* 47. machine headline END */


/* 48. hsbcad headline */

#hl_hsb_g_zairai {
	background-image: url(images/hl_hsb_g_zairai.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#hl_hsb_g_bonyou {
	background-image: url(images/hl_hsb_g_bonyou.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#hl_hsb_g_2x4 {
	background-image: url(images/hl_hsb_g_2x4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#hl_hsb_g_loghouse {
	background-image: url(images/hl_hsb_g_loghouse.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#hl_hsb_g_clt {
	background-image: url(images/hl_hsb_g_clt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/* 48. hsbcad headline END */


/* 49. misc headline */

#hl_news_b_whatsnew {
	background-image: url(images/hl_news_b_whatsnew.jpg);
	height: 30px;
	width: 650px;
}
#left h3 {
	background-image: url(images/hl_news_g_whatsnew.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 370px;
	margin-left: 40px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

/* 49. misc headline END */


/* 50. obi image */

#obi_hsb_taiou {
	background-image: url(images/obi_hsb_taiou.gif);
	display: block;
	height: 60px;
	width: 650px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	clear: both;
	background-repeat: no-repeat;
}
#obi_hsb_h2g2rendo {
	background-image: url(images/obi_hsb_h2g2rendo.gif);
	display: block;
	height: 60px;
	width: 650px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	clear: both;
	background-repeat: no-repeat;
}
#obi_hun_k2i_shinrai {
	background-image: url(images/obi_hun_k2i_shinrai.gif);
	height: 60px;
	width: 650px;
	clear: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#obi_hun_k2i_hyouka {
	background-image: url(images/obi_hun_k2i_hyouka.gif);
	height: 60px;
	width: 650px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
#obi_hun_h3_500dai {
	background-image: url(images/obi_hun_h3_500dai.gif);
	height: 60px;
	width: 650px;
	clear: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#obi_hun_h3_hagara2x4 {
	background-image: url(images/obi_hun_h3_hagara2x4.gif);
	height: 60px;
	width: 650px;
	clear: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#obi_hun_g2_nihonjoriku {
	background-image: url(images/obi_hun_g2_nihonjoriku.gif);
	height: 60px;
	width: 650px;
	clear: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#obi_hun_g2_cadrendo {
	background-image: url(images/obi_hun_g2_cadrendo.gif);
	height: 60px;
	width: 650px;
	clear: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

/* 50. obi image END */


/* 51. hundegger insert image */

#unit {
	background-image: url(images/prod_ins_hun_unit.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 650px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
#prod_ins_hun_h3_marunoko {
	background-image: url(images/prod_ins_hun_h3_marunoko.jpg);
	float: left;
	height: 210px;
	width: 268px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#prod_ins_hun_g2_house {
	background-image: url(images/prod_ins_hun_g2_house.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 150px;
	width: 280px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#prod_ins_hun_g2_photos_01 {
	background-image: url(images/prod_ins_hun_g2_photos_01.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 650px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-position: center;
}
#prod_ins_hun_g2_photos_02 {
	background-image: url(images/prod_ins_hun_g2_photos_02.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 220px;
	width: 650px;
	margin-top: 20px;
	margin-bottom: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-left: 10px;
}
#shien_title {
	background-image: url(images/shien_title.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 264px;
	display: block;
	background-position: center;
	margin-top: 0px;
	margin-right: 180px;
	margin-bottom: 20px;
	margin-left: 180px;
}

/* 51. hundegger insert image END */


/* 52. line insert image */

#image_line_ichirei {
	background-image: url(images/img_line_ichirei.jpg);
	background-repeat: no-repeat;
	margin: 10px;
	height: 325px;

	width: 615px;
}

/* 52. line insert image END */


/* 53. shadow image */

#shadow_right2 {
	background-image: url(images/img_shadow_right.jpg);
	background-repeat: repeat-y;
	float: left;
	height: 200px;
	width: 6px;
	margin: 0px;
	padding: 0px;
	clear: none;
}
#shadow_right3 {
	background-image: url(images/img_shadow_right.jpg);
	background-repeat: repeat-y;
	height: 28px;
	width: 6px;
	background-position: top;
	margin: 0px;
	padding: 0px;
	float: left;
}
#shadow_right4 {
	background-image: url(images/img_shadow_right.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1100px;
	width: 6px;
	clear: none;
}

/* 53. shadow image END */


/* 54. misc image */

#ewd-image {
	background-image: url(images/logo_ewd.jpg);
	float: left;
	height: 155px;
	width: 300px;
}
#kaisya_logo {
	background-image: url(images/logo_okikikai_02.gif);
	background-repeat: no-repeat;
	display: block;
	height: 55px;
	width: 199px;
}
#swindow {
	height: 500px;
	width: 620px;
	background-image: url(images/img_shadow_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#back {
	background-image: url(images/img_bg_sky.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#h-flash {
	background-image: url(images/f_flash2.jpg);
	background-repeat: no-repeat;
	height: 250px;
	display: block;
	margin-top: 20px;
	width: 589px;
}
#right h3 {
	background-image: url(images/img_home_totalproduce.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 440px;
	background-position: center center;
	margin-top: 5px;
	margin-bottom: 10px;
}

/* 54. misc image END */



/* 55. news page */

#news-date {
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3";
}
#newstopics-title {
	font-family: "小塚ゴシック Pro B";
	font-size: 14px;
	color: #333333;
	font-style: italic;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#newstopics-title_normal {
	font-family: "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #FFFFFF;
	font-style: italic;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 640px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 20px;
	margin-bottom: 20px;
	font-weight: normal;
	background-color: #000000;
	margin-top: 3px;
	margin-left: 0px;
}
#news-text {
	width: 580px;
	padding-left: 30px;
	line-height: 2em;
}
#news-text_fr {
	width: 180px;
	padding-left: 20px;
	line-height: 2em;
	float: right;
}

/* 55. news page END */


/* 56. member page */

#mem_login {
	background-image: url(images/mem_login.gif);
	height: 16px;
	width: 500px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 30px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-position: 20px;
}
#mem_hun_login  {
	background-image: url(images/mem_hun_login.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 178px;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#mem_hsb_login {
	background-image: url(images/mem_hsb_login.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 178px;
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: left;
}
#login_text   {
	font-family: "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	width: 300px;
	line-height: 2em;
	float: left;
	height: 60px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 30px;
}
#h-right-login   #btn_mem_login_01 a:link {
	background-image: url(images/btn_mem_login.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login   #btn_mem_login_01 a:visited {
	background-image: url(images/btn_mem_login.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login   #btn_mem_login_01 a:hover {
	background-image: url(images/btn_mem_login_on.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login   #btn_mem_login_01 a:active {
	background-image: url(images/btn_mem_login_on.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login    #btn_mem_login_02 a:link {
	background-image: url(images/btn_mem_login.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;	
}
#h-right-login    #btn_mem_login_02 a:visited {
	background-image: url(images/btn_mem_login.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login    #btn_mem_login_02 a:hover{
	background-image: url(images/btn_mem_login_on.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login    #btn_mem_login_02 a:active {
	background-image: url(images/btn_mem_login_on.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}

/* 56. member page END */


#h-left #menu_v_mic_viscan a:link {
	background-image: url(images/menu_v_mic_viscan.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}


/*test*/
@charset "shift_jis";
h1, h2, h3 {
	font-size: 1em;
	font-weight: normal;
}
li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	background-position: bottom;
	margin: 0px;
}









ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
p {
	margin: 0px;
	font-family: "メイリオ";
	line-height: 150%;
	font-size: 12px;
}

body {
	font-family: "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	margin: 10px;
	padding: 0px;
}
div#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 921px;
	height: auto;
	margin-top: 30px;
	background-color: #FFFFFF;
}
div#swrapper {
	margin-right: auto;
	margin-left: auto;
	width: 628px;
	height: auto;
	margin-top: 30px;
	background-color: #FFFFFF;
}
#delete {
	display: none;
}
div#header {
	height: 40px;
	width: 921px;
}
div#sheader {
	height: 40px;
	width: 628px;
	background-color: #99CCFF;
}

#header h1 {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 590px;
	background-position: left bottom;
	float: left;
	padding: 0px;
	margin: 0px;
}
#header-m  h1 {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	background-position: left bottom;
	width: 580px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	padding: 0px;
}
#header-m   {
	display: block;
	padding: 0px;
	width: 600px;
	margin: 0px;
	height: auto;
}
#t-movie {
	margin: 0px;
	display: block;
	background-image: url(images/hundeggermovie.jpg);
	height: 32px;
	width: 180px;
	background-position: center bottom;
}
#text-movie {
	font-size: 16px;
	color: #333333;
	font-family: "小塚ゴシック Pro B";
	font-weight: bold;
}



div#submenu {
	float: left;
	width: 320px;
	margin-bottom: 0px;
	margin-top: 15px;
	color: #333333;
}
div#menu {
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 921px;
}

div#flash {
	height: 300px;
	clear: left;
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #CCCCCC;
}
#menu #menu_home a:link {
	background-image: url(images/menu_home.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 112px;
	float: left;
}

#menu #menu_home a:visited {
	background-image: url(images/menu_home.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 112px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu #menu_home a:hover {
	background-image: url(images/menu_home_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 112px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu #menu_home a:active {
	background-image: url(images/menu_home_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 112px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#menu #menu_hundegger a:link {
	background-image: url(images/menu_hundegger.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 116px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_hundegger a:visited {
	background-image: url(images/menu_hundegger.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 116px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_hundegger a:hover {
	background-image: url(images/menu_hundegger_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 116px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_hundegger a:active {
	background-image: url(images/menu_hundegger_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 116px;
	margin: 0px;
	padding: 0px;
}

#menu #menu_armstrong a:link {
	background-image: url(images/menu_armstrong.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 120px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_armstrong a:visited {
	background-image: url(images/menu_armstrong.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 120px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_armstrong a:hover {
	background-image: url(images/menu_armstrong_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 120px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_armstrong a:active {
	background-image: url(images/menu_armstrong_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 120px;
	margin: 0px;
	padding: 0px;
}

#menu #menu_others a:link {
	background-image: url(images/menu_others.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 108px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_others a:visited {
	background-image: url(images/menu_others.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 108px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_others a:hover {
	background-image: url(images/menu_others_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 108px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_others a:active {
	background-image: url(images/menu_others_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 108px;
	margin: 0px;
	padding: 0px;
}

#menu  #menu_lines a:link {
	background-image: url(images/menu_lines.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 118px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_lines a:visited {
	background-image: url(images/menu_lines.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 118px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_lines a:hover {
	background-image: url(images/menu_lines_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 118px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_lines a:active {
	background-image: url(images/menu_lines_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 118px;
	margin: 0px;
	padding: 0px;
}


#menu #menu_members a:link {
	background-image: url(images/menu_members.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 111px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_members a:visited {
	background-image: url(images/menu_members.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 111px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_members a:hover {
	background-image: url(images/menu_members_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 111px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_members a:active {
	background-image: url(images/menu_members_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 111px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_about a:link {
	background-image: url(images/menu_about.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 112px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_about a:visited {
	background-image: url(images/menu_about.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 112px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_about a:hover {
	background-image: url(images/menu_about_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 112px;
	margin: 0px;
	padding: 0px;
}
#menu #menu_about a:active {
	background-image: url(images/menu_about_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 112px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_link a:link {
	background-image: url(images/menu_link.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 124px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_link a:visited {
	background-image: url(images/menu_link.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 124px;
	margin: 0px;
	padding: 0px;
}
#menu  #menu_link a:hover {
	background-image: url(images/menu_link_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 124px;
}
#menu  #menu_link a:active {
	background-image: url(images/menu_link_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 35px;
	width: 124px;
}






div#left {
	float: left;
	height: auto;
	width: 420px;
	clear: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


div#right {
	width: 480px;
	height: auto;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#shadow_right2 {
	background-image: url(images/shadow_right.jpg);
	background-repeat: repeat-y;
	float: left;
	height: 200px;
	width: 6px;
	margin: 0px;
	padding: 0px;
	clear: none;
}
#shadow_right3 {
	background-image: url(images/shadow_right.jpg);
	background-repeat: repeat-y;
	height: 28px;
	width: 6px;
	background-position: top;
	margin: 0px;
	padding: 0px;
	float: left;
}
#shadow_right4 {
	background-image: url(images/shadow_right.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1100px;
	width: 6px;
	clear: none;
}
div#button {
	height: 60px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 400px;
	margin-bottom: 5px;
	clear: right;
}
#about_oki  {
	width: 380px;
	margin-right: auto;
	margin-left: 30px;
	line-height: 1.5em;
	font-family: "メイリオ";
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 0px;
}

div#topcontents {
	background-image: url(images/dot.gif);
	background-repeat: repeat-y;
	background-position: 430px;
	margin-bottom: 10px;
	display: block;
	overflow: auto;
	width: 906px;
}
#clear_r {
	clear: right;
	height: 0px;
}



#right #contact a:link {
	background-image: url(images/contact_button.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
}
#right #contact a:visited {
	background-image: url(images/contact_button.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 40px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}

#right #contact a:hover {
	background-image: url(images/contact_button_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 40px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}

#right #contact a:active{
	background-image: url(images/contact_button_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 40px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
#button   #hundegger    {
	height: 56px;
	width: 166px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#button  #hundegger  a:link  {
	background-image: url(images/bt_hundegger1.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 166px;
	display: block;

}
#button  #hundegger  a:visited  {
	background-image: url(images/bt_hundegger1.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 166px;
	display: block;
	
}
#button  #hundegger  a:hover  {
	background-image: url(images/bt_hundegger1.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 166px;
	display: block;

}
#button  #hundegger  a:active  {
	background-image: url(images/bt_hundegger1.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 166px;
	display: block;
}
#button    #hsb    {
	height: 60px;
	width: 166px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: inline;
	clear: right;
	background-repeat: no-repeat;
}
#button    #hsb    a:link   {
	background-image: url(images/bt_hsbcad1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 166px;

}
#button  #hsb  a:visited {
	background-image: url(images/bt_hsbcad1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 166px;

}
#button  #hsb  a:hover {
	background-image: url(images/bt_hsbcad1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 166px;
	
}
#button  #hsb  a:active {
	background-image: url(images/bt_hsbcad1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 166px;
	
}





div#maincontents {
	clear: left;
	height: auto;
	width: 921px;
	float: left;
	padding: 0px;
	background-image: url(images/back_main.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
}

#left h3 {
	background-image: url(images/news.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 370px;
	margin-left: 40px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}
#right h3 {
	background-image: url(images/catchphrase.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 440px;
	background-position: center center;
	margin-top: 5px;
	margin-bottom: 10px;
}

#left #date {
	font-family: Helvetica;
	font-size: 13px;
	line-height: 1.3em;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 40px;
	clear: right;
	margin: 0px;
	font-weight: bold;
}
#left #text {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 1.5em;
	width: 320px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 20px;
	margin-left: 40px;
	padding-bottom: 5px;
}
#left  #text-bold {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 1.5em;
	width: 320px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 20px;
	margin-left: 40px;
	padding-bottom: 5px;
	font-weight: normal;
	color: #FF0000;
}
#right #text2 {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
#right #text3 {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 120%;
	width: 500px;
}

#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C4E8E;
	text-align: left;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
#kaisyainfo {
	text-align: right;
	font-size: 11px;
	line-height: normal;
	color: #333333;
}

#copyright-m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C4E8E;
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 600px;
}
div#h-left0 {
	width: 190px;
	float: left;
	margin-top: 0px;
	height: auto;
	margin-right: 8px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 110px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 25px;
}

div#h-left {
	width: 190px;
	float: left;
	margin-top: 20px;
	height: auto;
	margin-right: 8px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 25px;
}
div#h-left2 {
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 30px;
}

#back {
	background-image: url(images/back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div#h-news {
	width: 800px;
	height: 400px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
}

div#h-right {
	width: 610px;
	height: auto;
	margin-top: 20px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	float: left;
}

div#contents {
	height: auto;
	width: 921px;
	margin: 0px;
	float: left;
	background-image: url(images/back_main.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	clear: left;
}
#header0001 {
	background-image: url(images/header0000.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 50px;
}
#header0002 {
	background-image: url(images/header0000.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 20px;
}
#header0003 {
	background-image: url(images/header0000.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 100px;
}
#header0000 {
	background-image: url(images/header0000.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 20px;
}

div#scontents {
	height: auto;
	width: 628px;
	margin: 0px;
	float: left;
	padding: 0px;
	clear: left;
}
div#contents2 {
	background-image: url(images/sh_left.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

div#h-right3 {
	float: left;
	width: 660px;
	margin-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	height: auto;
}
div#h-right2 {
	float: left;
	width: 600px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: 30px;
	margin-bottom: 30px;
	line-height: 140%;
	font-size: 12px;
	font-family: "メイリオ";
	padding-bottom: 50px;
}
div#h-right2_gallery {
	float: left;
	width: 600px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: 30px;
	margin-bottom: 30px;
	line-height: 140%;
	font-size: 12px;
	font-family: "メイリオ";
	padding-bottom: 50px;
	padding-left: 10px;
}

#h-right2 p {
	font-family: "メイリオ";
}

div#h-right-login {
	height: 350px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	overflow: auto;
	padding-left: 10px;
}
#h-right2 #h-right-top {
	background-image: url(images/square_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 4px;
	width: 600px;
	overflow: auto;
}

#member_login {
	background-image: url(images/membersenyo.gif);
	height: 16px;
	width: 500px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 30px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-position: 20px;
}



#h-flash {
	background-image: url(images/f_flash2.jpg);
	background-repeat: no-repeat;
	height: 250px;
	display: block;
	margin-top: 20px;
	width: 589px;
}
#series {
	background-image: url(images/menu_v_hundegger.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 180px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	background-position: right bottom;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#k2k3 a:link {
	background-image: url(images/menu_v_k2k3.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#k2k3 a:visited {
	background-image: url(images/menu_v_k2k3.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#k2k3 a:hover {
	background-image: url(images/menu_v_k2k3_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#k2k3 a:active {
	background-image: url(images/menu_v_k2k3_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h3 a:link {
	background-image: url(images/menu_v_h3.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
}
#h3 a:visited {
	background-image: url(images/menu_v_h3.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h3 a:hover {
	background-image: url(images/menu_v_h3_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h3  a:active{
	background-image: url(images/menu_v_h3_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#g2 a:link {
	background-image: url(images/menu_v_g2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#g2 a:visited {
	background-image: url(images/menu_v_g2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#g2 a:hover {
	background-image: url(images/menu_v_g2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#g2 a:active {
	background-image: url(images/menu_v_g2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#pba  {
	background-image: url(images/menu_v_pba.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-position: bottom;
}
#pba a:link {
	background-image: url(images/menu_v_pba.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#pba a:visited {
	background-image: url(images/menu_v_pba.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#pba a:hover {
	background-image: url(images/menu_v_pba_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#pba a:active {
	background-image: url(images/menu_v_pba_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#samples a:link {
	background-image: url(images/menu_v_samples.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#samples a:visited {
	background-image: url(images/menu_v_samples.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#samples a:hover {
	background-image: url(images/menu_v_samples_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#samples a:active {
	background-image: url(images/menu_v_samples_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#cad {
	background-image: url(images/menu_v_cad.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 180px;
	background-position: bottom;
	vertical-align: bottom;
	margin-right: 5px;
	margin-left: 5px;
	
}
#hsb_sample  a:link {
	background-image: url(images/menu_v_hsb_sample.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#hsb_sample  a:visited {
	background-image: url(images/menu_v_hsb_sample.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#hsb_sample  a:hover {
	background-image: url(images/menu_v_hsb_sample_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#hsb_sample  a:active {
	background-image: url(images/menu_v_hsb_sample_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#hsb a:link {
	background-image: url(images/menu_v_hsb.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#hsb a:visited {
	background-image: url(images/menu_v_hsb.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#hsb a:hover {
	background-image: url(images/menu_v_hsb_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#hsb a:active {
	background-image: url(images/menu_v_hsb_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#neteagle a:link {
	background-image: url(images/menu_v_neteagle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#neteagle a:visited{
	background-image: url(images/menu_v_neteagle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#neteagle a:hover {
	background-image: url(images/menu_v_neteagle_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#neteagle a:active{
	background-image: url(images/menu_v_neteagle_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#shien {
	background-image: url(images/menu_v_sekkei.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 180px;
	background-position: center top;
	vertical-align: bottom;
	margin-right: 5px;
	margin-left: 5px;
}	
#shien_b a:link {
	background-image: url(images/menu_v_sekkei1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#shien_b a:visited {
	background-image: url(images/menu_v_sekkei1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#shien_b a:hover {
	background-image: url(images/menu_v_sekkei1_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#shien_b a:active{
	background-image: url(images/menu_v_sekkei1_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#video {
	background-image: url(images/menu_v_video.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 299px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
}
#line1 a:link  {
	background-image: url(images/menu_v_line1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#line1 a:visited  {
	background-image: url(images/menu_v_line1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#line1 a:hover  {
	background-image: url(images/menu_v_line1_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#line1 a:active  {
	background-image: url(images/menu_v_line1_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#line2 a:link  {
	background-image: url(images/menu_v_line2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#line2 a:visited  {
	background-image: url(images/menu_v_line2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#line2 a:hover {
	background-image: url(images/menu_v_line2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#line2 a:active {
	background-image: url(images/menu_v_line2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
div#footer {
	height: 38px;
	width: 921px;
	clear: left;
	padding: 0px;
	background-image: url(images/footer_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: none;
}
#footer_l  {
	background-image: url(images/footer_l.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 22px;
}
#footer_c  {
	background-image: url(images/footer_c.jpg);
	background-repeat: repeat-x;
	height: 38px;
	float: left;
	width: 877px;
}
#footer_r  {
	background-image: url(images/footer_r.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 22px;
}
#top_flash_wide_top {
	background-repeat: no-repeat;
	height: auto;
	width: 860px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #CCCCCC;
}
#top_flash_wide {
	background-repeat: no-repeat;
	height: auto;
	width: 860px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #CCCCCC;
}
#top_flash_h {
	background-repeat: no-repeat;
	height: 120px;
	width: 770px;
}
div#top_flash_h {
	height: 151px;
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 0px;
}

#hundegger_list {
	background-image: url(images/hundegger_bar_list.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#armstrong_list {
	background-image: url(images/armstrong_obi2.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

div#h_k2k3 {
	background-image: url(images/hundegger_t_k2k3.gif);
	background-repeat: no-repeat;
	display: block;
	width: 260px;
	height: 35px;
	margin-top: 10px;
}
#h_k2k3_image {
	background-image: url(images/hundegger_k2k3_image.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 160px;
	width: 260px;
}
.outline_h {
	border: 1px solid #CCCCCC;
}
#h_text {
	line-height: 1.5em;
	width: 260px;
	height: 120px;
	padding: 10px;
	margin: 5px;
}


#h-left  #series_a  {
	background-image: url(images/armstrong_v_title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 40px;
	width: 180px;
	display: block;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: bottom;
}
#h-left #varisharp a:link {
	background-image: url(images/armstrong_m1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #varisharp a:visited {
	background-image: url(images/armstrong_m1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
}
#h-left #varisharp a:hover {
	background-image: url(images/armstrong_m1_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #varisharp a:active {
	background-image: url(images/armstrong_m1_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #autotip a:link {
	background-image: url(images/armstrong_m2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #autotip a:visited {
	background-image: url(images/armstrong_m2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#h-left  #autotip a:hover {
	background-image: url(images/armstrong_m2_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#h-left  #autotip a:active {
	background-image: url(images/armstrong_m2_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #sidepro a:link {
	background-image: url(images/armstrong_m3.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #sidepro a:visited {
	background-image: url(images/armstrong_m3.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #sidepro a:hover {
	background-image: url(images/armstrong_m3_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #sidepro a:active {
	background-image: url(images/armstrong_m3_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #leveler a:link{
	background-image: url(images/armstrong_m4.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #leveler a:visited{
	background-image: url(images/armstrong_m4.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #leveler a:hover{
	background-image: url(images/armstrong_m4_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #leveler a:active{
	background-image: url(images/armstrong_m4_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-right3  #armstrong_company {
	background-image: url(images/armstrong_obi1.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#h-right3  #hundegger_company {
	background-image: url(images/hundegger_bar_company.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#h-right3  #hundegger_logo_s {
	background-image: url(images/hundegger_logo_s.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 140px;
	margin: 10px;
}
#h-right3  #about_company  {
	line-height: 150%;
	width: 600px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
div#product-a {
	margin-top: 10px;
	margin-left: 25px;
	height: 800px;
}
div#product-n {
	height: auto;
	width: 620px;
	margin-top: 10px;
	margin-left: 25px;
}
div#product-h {
	width: 610px;
	margin-top: 10px;
	margin-left: 25px;
	height: 950px;
}
#h-title1 {
	background-image: url(images/hundegger_t_k2k3.gif);
	display: block;
	height: 35px;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
#h-title2 {
	background-image: url(images/hundegger_t_h3.gif);
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#h-title3 {
	background-image: url(images/hundegger_t_g2.gif);
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#h-title4 {
	background-image: url(images/hundegger_t_pba.gif);
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

#h-image1 {
	background-image: url(images/hundegger_k2k3_image.jpg);
	display: block;
	height: 150px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#h-image2 {
	background-image: url(images/hundegger_h3_image.jpg);
	display: block;
	height: 150px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#h-image3 {
	background-image: url(images/hundegger_g2_image.jpg);
	height: 150px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}
#h-image4 {
	background-image: url(images/hundegger_pba_image.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 250px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: block;
}



div#left-top {
	float: left;
	width: 300px;
	height: 460px;
}
div#right-top {
	float: left;
	height: 460px;
	width: 300px;
}
div#right-top2 {
	float: left;
	height: 400px;
	width: 300px;
}
div#left-top2 {
	float: left;
	width: 300px;
	height: 400px;
}
div#left-bottom {
	float: left;
	height: 490px;
	width: 300px;
}
div#left-bottom2 {
	float: left;
	height: 380px;
	width: 300px;
}
div#right-bottom {
	float: left;
	height: 490px;
	width: 300px;
}
div#right-bottom2 {
	float: left;
	height: 380px;
	width: 300px;
}
#text1 {
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	font-family: "メイリオ";
	font-size: 11px;
	line-height: 160%;
}
#textbox1 {
	width: 255px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 160%;
	height: auto;
	border: 1px solid #999999;
	padding: 10px;
}
#textbox1-sidepro {
	width: 255px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 160%;
	height: 9em;
	border: 1px solid #999999;
	padding: 10px;
}
#text2 {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 160%;
	width: 630px;
	margin: 10px;
}

#a-title1 {
	background-image: url(images/varisharp_b.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#a-title2 {
	background-image: url(images/autotip_b.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#a-title3 {
	background-image: url(images/sidepro_b.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#a-title4 {
	background-image: url(images/leveler_b.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 260px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}


#a-image1 {
	background-image: url(images/varisharp_image_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 124px;
	width: 172px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#a-image2 {
	background-image: url(images/autotip_image_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 124px;
	width: 84px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#a-image3 {
	background-image: url(images/leveler_image_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 120px;
	width: 176px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#a-image4 {
	background-image: url(images/sidepro_image_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 120px;
	width: 200px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#h-left #othermachines {
	background-image: url(images/menu_v_othermachines.jpg);
	display: block;
	height: 40px;
	width: 180px;
	background-position: center bottom;
	vertical-align: bottom;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left   #auer  {
	background-image: url(images/menu_v_auer.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #auer a:link {
	background-image: url(images/menu_v_auer.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #auer a:visited {
	background-image: url(images/menu_v_auer.gif);
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #auer a:hover {
	background-image: url(images/menu_v_auer_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #auer a:active {
	background-image: url(images/menu_v_auer_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left   #ewd  {
	background-image: url(images/menu_v_ewd.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #ewd a:link {
	background-image: url(images/menu_v_ewd.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #ewd a:visited {
	background-image: url(images/menu_v_ewd.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #ewd a:hover {
	background-image: url(images/menu_v_ewd_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #ewd a:active {
	background-image: url(images/menu_v_ewd_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #systemtm  {
	background-image: url(images/menu_v_systemtm.gif);
	vertical-align: bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #systemtm a:link {
	background-image: url(images/menu_v_systemtm.gif);
	vertical-align: bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left #systemtm a:visited{
	background-image: url(images/menu_v_systemtm.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left #systemtm a:hover {
	background-image: url(images/menu_v_systemtm_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left #systemtm a:active {
	background-image: url(images/menu_v_systemtm_on.gif);
	display: block;
	height: 38px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left   #woodeye  {
	background-image: url(images/menu_v_woodeye.gif);
	vertical-align: bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-position: left top;
}
#h-left  #woodeye a:link {
	background-image: url(images/menu_v_woodeye.gif);
	vertical-align: bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-position: left top;
}
#h-left  #woodeye a:visited {
	background-image: url(images/menu_v_woodeye.gif);
	vertical-align: bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-position: left top;
}
#h-left  #woodeye a:hover {
	background-image: url(images/menu_v_woodeye_on.gif);
	vertical-align: bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-position: left top;
}
#h-left   #woodeye  a:active{
	background-image: url(images/menu_v_woodeye_on.gif);
	vertical-align: bottom;
	display: block;
	height: 38px;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-position: left top;
}
#h-right #auer_company {
	background-image: url(images/auer_bar_company.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 600px;
}
#h-right #ewd_company {
	background-image: url(images/ewd_bar_company.gif);
	background-repeat: no-repeat;
	clear: left;
	height: 30px;
	width: 600px;
}
#h-right #systemtm_company {
	background-image: url(images/systemtm_bar_company.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 600px;
	clear: left;
}
#h-right #woodeye_company {
	background-image: url(images/woodeye_bar_company.gif);
	background-repeat: no-repeat;
	clear: left;
	height: 30px;
	width: 600px;
}
#about_company {
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 2em;
}
#m-left #auer-t {
	background-image: url(images/auer_t.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 252px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#detail2 {
	margin-left: 0px;
	height: 35px;
	width: 250px;
}
#hundegger_page  {
	background-image: url(images/hundegger_login.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 178px;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#hsb_page {
	background-image: url(images/hsb_login.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 178px;
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: left;
}
#login_text   {
	font-family: "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	width: 300px;
	line-height: 2em;
	float: left;
	height: 60px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 30px;
}
#h-right-login   #login_button1 a:link {
	background-image: url(images/login.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login   #login_button1 a:visited {
	background-image: url(images/login.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login   #login_button1 a:hover {
	background-image: url(images/login_on.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login   #login_button1 a:active {
	background-image: url(images/login_on.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login    #login_button2 a:link {
	background-image: url(images/login.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;	
}
#h-right-login    #login_button2 a:visited {
	background-image: url(images/login.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login    #login_button2 a:hover{
	background-image: url(images/login_on.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-login    #login_button2 a:active {
	background-image: url(images/login_on.jpg);
	float: left;
	height: 60px;
	width: 84px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
#h-right-bottom img {
	margin-bottom: 60px;
}
#h-left  #about {
	background-image: url(images/menu_v_kaisya.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
	height: 40px;
	width: 180px;
	display: list-item;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	vertical-align: bottom;
}
#h-left  #aboutus a:link {
	background-image: url(images/menu_v_gaiyou.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}

#h-left  #aboutus a:visited {
	background-image: url(images/menu_v_gaiyou.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}

#h-left  #aboutus a:hover {
	background-image: url(images/menu_v_gaiyou_on.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #aboutus a:active{
	background-image: url(images/menu_v_gaiyou_on.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}

#h-left  #career a:link {
	background-image: url(images/menu_v_saiyo.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}

#h-left  #career a:visited {
	background-image: url(images/menu_v_saiyo.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #career a:hover {
	background-image: url(images/menu_v_saiyo_on.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #career a:active {
	background-image: url(images/menu_v_saiyo_on.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #access a:link {
	background-image: url(images/menu_v_access.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 38px;
	width: 178px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #access a:visited {
	background-image: url(images/menu_v_access.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 38px;
	width: 178px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #access a:hover {
	background-image: url(images/menu_v_access_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 38px;
	width: 178px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#h-left  #access a:active {
	background-image: url(images/menu_v_access_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 38px;
	width: 178px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#h-left  #contact a:link {
	background-image: url(images/menu_v_contact.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#h-left  #contact a:visited{
	background-image: url(images/menu_v_contact.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}

#h-left  #contact a:hover {
	background-image: url(images/menu_v_contact_on.gif)
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(images/menu_v_contact_on.gif);
}

#h-left  #contact a:active{
	background-image: url(images/menu_v_contact_on.gif);
	display: block;
	height: 38px;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}

#h-right2 #aboutus_title {
	font-family: "メイリオ";
	font-size: 14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#h-right3  #varisharp_image {
	background-image: url(images/varisharp_image.gif);
	background-repeat: no-repeat;
	height: 248px;
	width: 383px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#h-right3 #autotip_image {
	background-image: url(images/autotip_image.jpg);
	height: 268px;
	width: 223px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
}
#h-right3 #sidepro_image {
	background-image: url(images/sidepro_c.jpg);
	height: 247px;
	width: 360px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
#h-right3 #leveler_image {
	background-image: url(images/leveler_c.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 240px;
	width: 381px;
}



#h-right3 h3 {
	color: #003366;
	font-weight: normal;
	font-family: "小塚ゴシック Pro B";
	font-size: 13px;
	font-style: oblique;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}




.style1 {
	color: #CC3333
}

.style2 {color: #333333}
.bold1 {
	font-family: "小塚ゴシック Pro B";
	font-size: 16px;
	font-weight: bold;
}

body,td,th {
	font-family: メイリオ;
}
#h-right2  #link {
	margin-left: 30px;
	font-family: "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 3em;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#detail_blank  {
	background-image: url(images/to_detail.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 280px;
	margin-left: 0px;
	background-position: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#detail a:link {
	background-image: url(images/to_detail.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 280px;
	margin-left: 0px;
	background-position: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#detail a:visited {
	background-image: url(images/to_detail.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 280px;
	margin-left: 0px;
	background-position: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#detail a:hover {
	background-image: url(images/to_detail_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 280px;
	margin-left: 0px;
	background-position: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#detail a:active {
	background-image: url(images/to_detail_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 280px;
	margin-left: 0px;
	background-position: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#t-auer {
	background-image: url(images/t-auer.gif);
	height: 30px;
	width: 560px;
}
#detail2 {
	background-image: url(images/to_detail.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 150px;
	display: block;
	padding-left: 10px;
	clear: left;
}


#pageup  {
	background-image: url(images/to-top.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	clear: left;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 350px;
	padding-left: 30px;
}
#t-k2i {
	background-image: url(images/t_k2i.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 560px;
}
#t-k3i {
	background-image: url(images/t_k3i.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 560px;
}
#t-h3 {
	background-image: url(images/t_h3.gif);
	height: 30px;
	width: 560px;
}
#pageup2  {
	background-image: url(images/to-top.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	clear: left;
	background-position: center;
	margin: 10px;
	padding: 0px;
	float: right;
}
#t-g2 {
	background-image: url(images/t-g2.gif);
	height: 30px;
	width: 560px;
}
.margin_left {
	margin-left: 30px;
	line-height: 150%;
	font-size: 11px;
}
#ewd-image {
	background-image: url(images/n-ewdlogo.jpg);
	float: left;
	height: 155px;
	width: 300px;
}

#site1 {
	padding-bottom: 5px;
	width: 300px;
	height: 15px;
	margin: 5px;
	font-size: 14px;
	padding-top: 10px;
	font-family: "メイリオ";
	color: #333333;
}
#site3 {
	background-image: url(images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 300px;
	padding-left: 20px;
	margin-left: 40px;
	font-size: 13px;
	line-height: 2.5em;
	font-family: "ＭＳ Ｐゴシック";
}
#site2 {
	background-image: url(images/arrow4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 300px;
	margin-left: 10px;
	padding-left: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック";
}
#shientext {
	font-family: "メイリオ";
	font-size: 12px;
	margin: 10px;
	line-height: 150%;
}
#t_shien {
	background-image: url(images/t-shien.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 264px;
	display: block;
	background-position: center;
	margin-top: 0px;
	margin-right: 180px;
	margin-bottom: 20px;
	margin-left: 180px;
}
#t_hundegger_sample {
	height: 70px;
	width: 850px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-left: 20px;
}
#t-sample {
	background-image: url(images/sample_t.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 300px;
	background-position: left;
	display: block;
	margin-left: 10px;
	float: left;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#sample_b_zairai {
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 110px;
	float: left;
	background-image: url(images/b_zairai.gif);
	padding-top: 0px;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#sample_b_dai {
	background-image: url(images/b_daidanmen.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 30px;
	width: 110px;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#sample_b_2x4 {
	background-image: url(images/b_2x4.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 30px;
	width: 110px;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#sample_sonota {
	background-image: url(images/b_sonota.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 30px;
	width: 110px;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
body,td,th {
	font-family: メイリオ;
}

#clear {
	clear: left;
	margin: 10px;
	font-size: 13px;
	font-family: "メイリオ";
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#t-contact {
	font-family: "メイリオ";
	font-weight: bold;
	color: #003366;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#check {
	margin-left: 20px;
	font-family: "メイリオ";
	font-size: 13px;
}
#kouji {
	padding: 150px;
	font-family: "小塚ゴシック Pro B";
	font-size: 20px;
	text-align: center;
}
#kouji p {
	font-family: "小塚ゴシック Pro B";
	font-size: 14px;
}
#k3image {
	background-image: url(images/t-image-k3.jpg);
	background-repeat: no-repeat;
	height: 280px;
	width: 766px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
#K3syomei {
	background-image: url(images/k3-bar.gif);
	height: 70px;
	width: 800px;
	clear: both;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#k2poster {
	background-image: url(images/K2-poster_s.jpg);
	float: left;
	height: 153px;
	width: 307px;
	background-repeat: no-repeat;
	display: block;
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 20px;
}
div#block1 {
	height: auto;
	width: 800px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

#link {
	margin-left: 50px;
	font-family: "メイリオ";
	font-size: 12px;
	color: #666666;
}
#k3text {
	float: right;
	width: 450px;
	font-size: 12px;
	color: #333333;
	line-height: 150%;
	font-family: "メイリオ";
	padding-top: 10px;
	padding-bottom: 20px;
}
#b-pdf a:active {
	background-image: url(images/to_pdf.jpg);
	display: block;
	float: left;
	height: 26px;
	width: 189px;
	margin-right: 200px;
	background-position: right bottom;
}
div#block2 {
	width: 800px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(images/tokucho_b.jpg);
	height: 482px;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}

#block2 p {
	background-image: url(images/arrow_8.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 30px;
	padding-left: 30px;
	font-family: "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 2em;
}
#clear {
	clear: left;
}
#spage_top {
	background-image: url(images/spage_topobi.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 614px;
	display: block;
	height: 24px;
}
#kaisya_logo {
	background-image: url(images/kaisya_logo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 55px;
	width: 199px;
}
#footer_small {
	width: 628px;
}
#footer_sl {
	background-image: url(images/footer_l.gif);
	float: left;
	height: 34px;
	width: 12px;
}
#footer_sc {
	background-image: url(images/footer_c.gif);
	background-repeat: repeat-x;
	float: left;
	height: 34px;
	width: 598px;
}
#footer_sr {
	background-image: url(images/footer_r.gif);
	float: left;
	height: 34px;
	width: 18px;
}
#swindow {
	height: 500px;
	width: 620px;
	background-image: url(images/shadow_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#swindow_back {
	height: 500px;
	width: 614px;
}


#block3 {
	background-image: url(images/k3option.jpg);
	height: 220px;
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#block4 {
	background-image: url(images/k3exmaple.jpg);
	height: 212px;
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#kochira a:link {
	background-image: url(images/kochira.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 134px;
	margin-left: 620px;
	margin-top: 180px;
	display: block;
}

#kochira a:visited {
	background-image: url(images/kochira.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 134px;
	margin-left: 620px;
	margin-top: 180px;
	display: block;
}
#kochira a:hover {
	background-image: url(images/kochira.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 134px;
	margin-left: 620px;
	margin-top: 180px;
	display: block;
}
#kochira a:active {
	background-image: url(images/kochira.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 134px;
	margin-left: 620px;
	margin-top: 180px;
	display: block;
}
#blockimage {
	background-image: url(images/k3photos.jpg);
	height: 134px;
	width: 806px;
	margin-right: auto;
	margin-left: auto;
}
#h3image {
	background-image: url(images/t-image-h3.jpg);
	height: 276px;
	width: 766px;
	margin-right: auto;
	margin-left: auto;
}
#h3poster {
	background-image: url(images/h3-marunoko.jpg);
	float: right;
	height: 201px;
	width: 261px;
	background-repeat: no-repeat;
	display: block;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
}
#blockimage-h3 {
	background-image: url(images/h3photos.jpg);
	height: 134px;
	width: 806px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#h3text {
	float: left;
	width: 450px;
	font-size: 12px;
	color: #333333;
	line-height: 170%;
	font-family: "メイリオ";
	padding-top: 20px;
	padding-bottom: 20px;
}
#h3syomei {
	background-image: url(images/h3-bar.gif);
	height: 70px;
	width: 800px;
	clear: both;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#block2-h3 {
	width: 800px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(images/tokucho_h3.jpg);
	height: 632px;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}
#block3-h3 {
	height: 328px;
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
	background-image: url(images/h3soubi.jpg);
}
#hsbimage {
	background-image: url(images/hsbimage.jpg);
	background-repeat: no-repeat;
	height: 280px;
	width: 766px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
#hsbtext {
	width: 600px;
	line-height: 160%;
	margin: 10px;
}
#blockimage-hsb {
	background-image: url(images/hsbphotos.jpg);
	background-repeat: no-repeat;
	height: 153px;
	width: 815px;
	margin-right: auto;
	margin-left: auto;
}

#hsbsyomei {
	background-image: url(images/hsb-bar.gif);
	display: block;
	height: 60px;
	width: 650px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	clear: both;
	background-repeat: no-repeat;
}
#hsbrendo {
	background-image: url(images/hsbrendo.gif);
	display: block;
	height: 60px;
	width: 650px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	clear: both;
	background-repeat: no-repeat;
}
#link_topics {
	margin: 10px;
}
#t-k2in {
	background-image: url(images/t-nk2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#t-hsbn4 {
	background-image: url(images/t-hsbn4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#t-hsbn {
	background-image: url(images/t-hsbn.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#t-hsbn2 {
	background-image: url(images/t-hsbn2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#t-hsbn3 {
	background-image: url(images/t-hsbn3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#t-k2itokuyo {
	background-image: url(images/t-nk2tokucho.jpg);
	height: 30px;
	width: 650px;
	margin: 5px;
}
#t-k2ioption {
	background-image: url(images/t-nk2option.jpg);
	height: 30px;
	width: 650px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#shinrai {
	background-image: url(images/t-nk2shinrai.gif);
	height: 60px;
	width: 650px;
	clear: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#k2image2 {
	background-image: url(images/hk.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 220px;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#k2image {
	background-image: url(images/%E3%83%9A%E3%83%BC%E3%82%B8%201.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 220px;
	width: 280px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#aboutk2 {
	width: 580px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 2em;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: left;
	margin-right: auto;
}
#tokucyo {
	background-image: url(images/arrow_n.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 30px;
	padding-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 12px;
	line-height: 2.5em;
	font-weight: normal;
	color: #333333;
	font-family: "メイリオ";
}
#option {
	background-image: url(images/arrow-tick.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#unit {
	background-image: url(images/n-unit.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 650px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
#t-katsuyou {
	background-image: url(images/t-katsuyou.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#katsuyou {
	background-image: url(images/arrow_n.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	padding-left: 20px;
	line-height: 2.5em;
	font-size: 12px;
}
#n-kochira {
	background-image: url(images/n-kochira.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 135px;
	margin-left: 280px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}
#hyouka {
	background-image: url(images/t-hyouka.gif);
	height: 60px;
	width: 650px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
#toiawase {
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	font-size: 13px;
}
#t-h3in {
	background-image: url(images/t-nh3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#abouth3 {
	float: left;
	width: 340px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 2em;
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 10px;
}
#h3500 {
	background-image: url(images/t-nh3500.gif);
	height: 60px;
	width: 650px;
	clear: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#h3cad {
	background-image: url(images/t-nh3cad.gif);
	height: 60px;
	width: 650px;
	clear: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#nh3image {
	background-image: url(images/h3-marunoko.jpg);
	float: left;
	height: 210px;
	width: 268px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#t-h3itokuyo {
	background-image: url(images/t-nh3tokucho.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

#t-h3option {
	background-image: url(images/t-nh3option.jpg);
	height: 30px;
	width: 650px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#tokucho_text {
	font-size: 12px;
	margin-right: 20px;
	margin-left: 35px;
	line-height: 2.5em;
}
#tokucyoh3 {
	background-image: url(images/arrow_n.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 15px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 13px;
	line-height: 2.5em;
	font-weight: normal;
	color: #333333;
	font-family: "メイリオ";
	text-decoration: underline;
}
div#h-right-lines {
	float: left;
	width: 640px;
	height: auto;
	margin-top: 20px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px;
}
#h-right-lines td {
	font-size: 13px;
	line-height: 1.5em;
	color: #000000;
}

#h-right-lines h1 {
	font-family: "小塚ゴシック Pro B";
	font-size: 30px;
	font-weight: bolder;
	color: #CC6600;
}
#h-right-lines #motto {
	background-image: url(images/motto.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 630px;
}

#h-right-lines h3 {
	font-family: "小塚ゴシック Pro B";
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}
#h-right-lines h2 {
	font-family: "小塚ゴシック Pro B";
	font-size: 24px;
	color: #000000;
	margin: 10px;
	width: 620px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#ichirei {
	background-image: url(images/ichirei.jpg);
	background-repeat: no-repeat;
	margin: 10px;
	height: 325px;
	width: 615px;
}
#shiire {
	background-color: #FFFF99;
}

#gensen {
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	font-family: "小塚ゴシック Pro B";
	font-style: italic;
	margin-left: 50px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#t-g2in {
	background-image: url(images/t-ng2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#aboutg2 {
	float: left;
	width: 360px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 2em;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#g2image {
	background-image: url(images/g2image-n.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 150px;
	width: 280px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#nihon {
	background-image: url(images/t-ng2nihon.gif);
	height: 60px;
	width: 650px;
	clear: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#g2cad {
	background-image: url(images/t-g2cad.gif);
	height: 60px;
	width: 650px;
	clear: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#t-g2tokuyo {
	background-image: url(images/t-ng2tokucho.jpg);
	height: 30px;
	width: 650px;
	margin: 5px;
}
#g2tokucyo {
	background-image: url(images/arrow_n.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 5px;
	padding-left: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 12px;
	line-height: 2em;
	font-weight: normal;
	color: #333333;
	font-family: "小塚ゴシック Pro B";
}
#g2option {
	background-image: url(images/arrow-tick.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-weight: normal;
	color: #333333;
	font-size: 13px;
	font-family: "メイリオ";
}
#g2image3 {
	background-image: url(images/g2image3-n.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 650px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-position: center;
}
#g2image4 {
	background-image: url(images/g2image4-n.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 220px;
	width: 650px;
	margin-top: 20px;
	margin-bottom: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-left: 10px;
}
#t-link {
	font-family: "小塚ゴシック Pro B";
	font-size: 24px;
	color: #FF6600;
	font-weight: bolder;
}
#sheader p {
	font-family: "小塚ゴシック Pro B";
	font-size: 16px;
}
div#movie {
	height: auto;
	width: 180px;
	margin-top: 15px;
	margin-bottom: 20px;
	border: 1px solid #333333;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#seemovies {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
#m-kaisya {
	font-family: "小塚ゴシック Pro B";
	font-size: 24px;
	color: #000000;
}
#topic_image {
	background-image: url(images/tenjikai.jpg);
	background-repeat: no-repeat;
	height: 300px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
#about_m {
	margin: 10px;
	font-size: 12px;
	font-family: "メイリオ";
	line-height: 1.5em;
	padding-right: 10px;
	padding-left: 10px;
}
#tel {
	background-image: url(images/telnumber.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-position: center top;
	background-repeat: no-repeat;
}
#renraku a:link {
	font-size: 16px;
	background-image: url(images/senyo_form.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#renraku  a:visited {
	font-size: 16px;
	background-image: url(images/senyo_form.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#renraku  a:hover {
	font-size: 16px;
	background-image: url(images/senyo_form.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#renraku  a:active {
	font-size: 16px;
	background-image: url(images/senyo_form.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#toiawase-text {
	font-size: 14px;
	font-family: "メイリオ";
}

#movieback1 {
	background-image: url(images/obi_movie_top.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 600px;
}
#mainmovie {
	height: auto;
	width: 600px;
	padding-left: 0px;
}
#movietitle {
	font-family: "小塚ゴシック Pro B";
	font-size: 14px;
	color: #333333;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	height: 18px;
}
#selectmovie {
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 30px;
}
#movieback2 {
	background-image: url(images/obi_movie_bottom.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	height: 30px;
	width: 600px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#moviewindow {
	width: 440px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	background-color: #000000;
	padding: 0px;
}
#selectmovie #movies {
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#movie_wrapper {
	width: 600px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-top: 20px;
	margin-left: 20px;
}
#title-sample {
	font-size: 13px;
	color: #333333;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#memberdownload {
	font-size: 18px;
	font-family: "小塚ゴシック Pro B";
	color: #000000;
	padding: 20px;
	font-weight: bolder;
}
#t-download {
	padding-top: 5px;
	padding-bottom: 5px;
}
#clear0 {
	clear: both;
}
#t-news {
	background-image: url(images/t-news.gif);
	height: 30px;
	width: 650px;
}
#news-date {
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3";
}
#newstopics-title {
	font-family: "小塚ゴシック Pro B";
	font-size: 14px;
	color: #333333;
	font-style: italic;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#newstopics-title_normal {
	font-family: "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #FFFFFF;
	font-style: italic;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 640px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 20px;
	margin-bottom: 20px;
	font-weight: normal;
	background-color: #000000;
	margin-top: 3px;
	margin-left: 0px;
}
#news-text {
	width: 580px;
	padding-left: 30px;
	line-height: 2em;
}
#news-text_fr {
	width: 180px;
	padding-left: 20px;
	line-height: 2em;
	float: right;
}
#saishin_news a:link {
	background-image: url(images/saishin_news.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}
#saishin_news  a:visited {
	background-image: url(images/saishin_news.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}
#saishin_news  a:hover {
	background-image: url(images/saishin_news.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}
#saishin_news  a:active {
	background-image: url(images/saishin_news.jpg);
	height: 50px;
	width: 180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}
#back to top {
	float: right;
}
