BODY {	FONT-SIZE: 10pt; color: #333333; LINE-HEIGHT: 130%; FONT-FAMILY: "osaka", "ms ui gothic"}body {   background-image: url('../bg_img/bg2.gif');}  TABLE {	FONT-SIZE: 10pt; color: #333333; LINE-HEIGHT: 130%; FONT-FAMILY: "osaka", "ms ui gothic"}hr {	color : #606060 ;	height : 1px ;}A {	COLOR: #333333; TEXT-DECORATION: none}A:hover {	COLOR: blue}A.mainMenu {	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none}A.mainMenu:active {	COLOR: #000000; TEXT-DECORATION: none}A.mainMenu:visited {	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none}A.mainMenu:hover {	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none}A.copylightMenu {	COLOR: #ffffff; TEXT-DECORATION: none}A.copylightMenu:active {	COLOR: #ffffff; TEXT-DECORATION: none}A.copylightMenu:visited {	COLOR: #ffffff; TEXT-DECORATION: none}A.copylightMenu:hover {	COLOR: #ffff00; TEXT-DECORATION: none}A.topMenu {	FONT-WEIGHT: bold; COLOR: #ffffcc; TEXT-DECORATION: none}A.topMenu:active {	COLOR: #408080; TEXT-DECORATION: none}A.topMenu:hover {	FONT-WEIGHT: bold; COLOR: orange; TEXT-DECORATION: none}.tableOutLine {	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid}.tableBottonLine {	BORDER-BOTTOM: #666666 1px solid}.tableRightLine {	BORDER-RIGHT: #666666 1px solid}.tableLeftLine {	BORDER-LEFT: #666666 1px solid}.tableTopLine {	BORDER-TOP: #666666 1px solid}.table01 {	BORDER-TOP: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid}.table02 {	BORDER-BOTTOM: #666666 1px dashed}.table03 {	BORDER-RIGHT: #666666 1px dotted; BORDER-TOP: #666666 1px dotted; BORDER-LEFT: #666666 1px dotted; BORDER-BOTTOM: #666666 1px dotted}.tableBottonRightLine {	BORDER-RIGHT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid}.side2 TR#sideaction TD A:hover {	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #0000FF 5px solid; COLOR: #0000FF; PADDING-TOP: 0px; FONT-FAMILY: Osaka,Verdana,Arial,Helvetica,sans-serif}.side2 TR#sideaction TD A {	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 5px solid; COLOR: #555555; PADDING-TOP: 0px; FONT-FAMILY: Osaka,Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}#sen { text-decoration: none; border-style: groove; border-top-width: auto; border-right-width: auto; border-bottom-width: auto; border-left-width: auto}ul           { list-style-type: none; margin: 0; padding: 0 }li           { float: left; width: 156px; text-align: center; margin: 0; padding: 0 }li a         { display: block; height: 100%; color: #454545; FONT-SIZE: 14px; text-decoration: none;                border-right: 1px solid #FFF; padding-left: 10px;                padding-right: 10px; padding-top: 5px; padding-bottom: 5px }li a         { background-image: url('bg2.jpg'); background-repeat: repeat;                background-attachment: scroll; background-position: 0 50% }li a:hover, li a:focus li a:active { color: #FFF; background-position: -150px 0 }#a a         { background-image: url('bg.jpg'); background-repeat: repeat;                background-attachment: scroll; background-position: -20px 35px }#content {	width: 550px;	float: left;	margin : 0;	font-size: 12px;	line-height :150%;}#content .doc2{	clear: both;	margin: 15px 0 10px 10px;	text-align: left;}/*  会社概要用  */.info {	MARGIN-TOP: 10px; MARGIN-BOTTOM: 25px}.info DT {	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}.info DD {	MARGIN: -1.6em 0px 0.8em 9em; LINE-HEIGHT: 160%; BORDER-BOTTOM: #666666 1px dotted}.info a{    text-decoration:none;    color:#006699;}.info a:hover{	color: #CC0000;	text-decoration: underline;}/*  適合表用  */caption {	background-color: #999;	color:#FEFEFE;	font-weight: bold;	text-align: center;	padding: 2px 0;}table#table-01 {    width: 540px;    border: 1px #E3E3E3 solid;    border-collapse: collapse;    border-spacing: 0;    font-size: 12px;}table#table-01 th {    padding: 5px;    padding-left: 20px;    border: #E3E3E3 solid;    border-width: 0 0 1px 1px;    background: #F5F5F5;    font-weight: bold;    line-height: 120%;    text-align: left;    white-space: nowrap; }table#table-01 td {    width: 180px;    padding: 5px;    padding-left: 20px;    border: 1px #E3E3E3 solid;    border-width: 0 0 1px 1px;    text-align: left;    white-space: nowrap;}table#table-02 {    width: 600px;    border: 0;    border-collapse: collapse;    border-spacing: 0;    font-size: 12px;}table#table-02 th {    padding: 5px;    border: 0;    border-width: 0 0 1px 1px;    background: #F5F5F5;    font-weight: bold;    line-height: 120%;    text-align: left;    white-space: nowrap; }table#table-02 td {    padding-left: 20px;    padding-top: 5px;    padding-bottom: 5px;    border: 0;    border-width: 0 0 1px 1px;    text-align: left;    white-space: nowrap;}table#table-03 {    border: 1px #E3E3E3 solid;    border-collapse: collapse;    border-spacing: 0;    font-size: 12px;}table#table-03 th {    padding: 5px;    border: #E3E3E3 solid;    border-width: 0 0 1px 1px;    background: #F5F5F5;    font-weight: bold;    line-height: 120%;    text-align: left;    white-space: nowrap; }table#table-03 td {    padding: 7px;    border: 1px #E3E3E3 solid;    border-width: 0 0 1px 1px;    text-align: left;    white-space: nowrap;}table#table-04 {    width: 540px;    border: 1px #E3E3E3 solid;    border-collapse: collapse;    border-spacing: 0;    font-size: 12px;}table#table-04 th {    padding: 5px;    border: #E3E3E3 solid;    border-width: 0 0 1px 1px;    background: #F5F5F5;    font-weight: bold;    line-height: 120%;    text-align: left;    white-space: nowrap; }table#table-04td {    padding: 15px;    border: 1px #E3E3E3 solid;    border-width: 0 0 1px 1px;    text-align: left;    white-space: nowrap;}
