

/******************** SIDE MENU ********************/
#side-menu li a.side-menu00{background:url("../img/company/page_side_menu00.gif") top no-repeat;}
#side-menu li a.side-menu01{background:url("../img/company/page_side_menu01.gif") top no-repeat;}
#side-menu li a.side-menu01-a{background:url("../img/company/page_side_menu01.gif") bottom no-repeat;}
#side-menu li a.side-menu02{background:url("../img/company/page_side_menu02.gif") top no-repeat;}
#side-menu li a.side-menu02-a{background:url("../img/company/page_side_menu02.gif") bottom no-repeat;}
#side-menu li a.side-menu03{background:url("../img/company/page_side_menu03.gif") top no-repeat;}
#side-menu li a.side-menu03-a{background:url("../img/company/page_side_menu03.gif") bottom no-repeat;}
#side-menu li a.side-menu04{background:url("../img/company/page_side_menu04.gif") top no-repeat;}
#side-menu li a.side-menu04-a{background:url("../img/company/page_side_menu04.gif") bottom no-repeat;}
#side-menu li a.side-menu05{background:url("../img/company/page_side_menu05.gif") top no-repeat;}
#side-menu li a.side-menu05-a{background:url("../img/company/page_side_menu05.gif") bottom no-repeat;}
#side-menu li a.side-menu06{background:url("../img/company/page_side_menu06.gif") top no-repeat;}
#side-menu li a.side-menu06-a{background:url("../img/company/page_side_menu06.gif") bottom no-repeat;}
#side-menu li a:hover {background-position:bottom;} 




h3{
margin:0px;
padding:7px 10px 5px 10px;
background:#000000;
color:#FFFFFF;}

/******************** index-table ********************/
.president-table{
margin:20px 0px;
width:100%;}

.president-table th{
text-align:center;}

.president-table td{
padding:10px 5px;}


.president-table td{
padding:10px 5px;
}

td.president_text{
text-align:right;}

table.president-link{
width:100%;
background-color:#eeeeee;
margin-bottom:20px;}


.president-link-td01{
padding:0px;
margin:0px;
width:40%;}

.president-link-td02 a{
width:30%;
}
.president-link-td02 a{
	display:block;
	height:29px;
	}
	
a.president-link01 {
	width:56px;
	background:url("../img/company/top/company_link_btn01.gif") top no-repeat;}

a.president-link02 {
width:135px;
background:url("../img/company/top/company_link_btn02.gif") top no-repeat;}

.president-link-td02 a:hover {
	background-position:bottom;
}


/******************** SITEMAP ********************/

h3.sitemap {
	background:none;
}

div.sitemap table {
	margin-left:25px;
	margin-bottom:30px;
}

div.sitemap table a {
	margin-right:30px;
}


/******************** soshikizu ********************/

table.soshikizu{
margin:0px;
width:100%;}

table.soshikizu td{
padding:0px 10px;
background:url("../img/company/page1/soshikizu.gif") center no-repeat;
height:114px;
vertical-align:top;}

/******************** page4 ********************/
table.page4-table01{
margin:20px 0px;
width:100%;}

table.page4-table01 th{
text-align:left;
padding:5px 0px 5px 0px;
margin:0px;
border-bottom:#CCCCCC solid 2px;
font-size:160%;}

td.page4-td02{
padding:10px 0px 0px 0px;
vertical-align:top;}


td.page4-td01{
text-align:right;
padding-left:20px;}


table.page4-table02{
margin:0px 0px 20px 0px;
width:100%;}

table.page4-table02 th{
background:url("../img/company/page4/map_taitle_back.gif") left top no-repeat;
padding:5px 0px 5px 15px;
text-align:left;
font-weight:normal;
font-size:140%;}


/******************** page5 ********************/

h4.iso-title{
padding:10px 0px;
text-align:center;
margin-top:20px;
border-bottom:#CCCCCC solid 2px;
border-top:#CCCCCC solid 2px;
font-size:140%;}


.iso-table01 td{
vertical-align:top;
width:60%;
}


.iso-table01 th{
vertical-align:top;
text-align:center;
font-weight:normal;
width:40%;
padding:0px 0px 5px 0px;
}

ol{
padding:0px;
margin:0px 0px 20px 30px;}



p.poem {
	font-size:140%;
	line-height:180%;
	font-family:serif;
	margin-left:70px;
	margin-bottom:20px;
}