body{
font-family:Helvetica, Franklin Gothic Medium, sans-serif; color:#222222;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:100%;
}

td{
background-repeat:no-repeat;
}

.text{
font-size: 78%;
line-height:140%
}

.text_lh110{
line-height:120%;

}

.text_l30{
font-size: 78%;
line-height:160%;
margin: 0px 0px 0px 30px;
padding: 0px 0px 0px 30px;

}



.l_ma15{
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 15px;

}

.text_little{
font-size: 55%;
line-height:130%
}

.text_little_td{
font-size: 90%;
line-height:130%;
color:#666666;
}

.text_b{
font-size: 78%;
font-weight: bold;
color:#222222;
line-height:140%

}

/*---------------------------------会社情報*/

ul.list01 li{
    list-style:none;
    display:inline;
    font-size: 78%;
    font-weight: bold;
    color:#666666;
    line-height:200%;


}

ul.list02 li{
    list-style:none;
    display:inline;
    font-size: 78%;
    line-height:200%;
    margin: 0px 0px 0px -30px;
    padding: 0px 0px 0px -30px;
}


/*---------------------------------サービス*/
.service{text-align: left;}


/*---------------------------------ページ全体*/
#container{
text-align: left;
margin: 28px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 900px;
height:auto;

}

/*---------------------------------ヘッダー部分*/
#header{
    height:57px;
    margin:0px;
    padding:0px;

}

.logo { float:left;
    background-color:#000000;
    margin:0px;
    padding:0px;
 }

.h_menu { float:right;
    background-color:#000000;
}


/*---------------------------------ヘッダメニュー部分*/


ul.h_menu{
    list-style:none;
    width:490px;
    text-align:right;
    background-color:#000000;
    margin: 11px 0px -17px 0px;
    padding: 1px 0px -17px 0px;
}


ul.h_menu li{
    list-style:none;
    display:inline;
    background-color:#000000;
}





.border{
border:	3px solid #FFFFFF;
}





/*---------------------------------横メニュー*/

.side {
    background-image:url(../image/leftmenu/l_menu_07.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
    height:100%;
    width:191px;
    border-right:3px solid #FFFFFF;
}

.side2 {
    background-image:url(../image/leftmenu/l_menu_08.jpg);
    background-repeat: no-repeat;
    width:191px;
    border-right:3px solid #FFFFFF;
}

ul.s_menu{
    list-style:none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

ul.s_menu li{
    list-style:none;
    margin: 0px 0px -4px 0px;
    padding: 0px 0px -4px 0px;
    border:0;
}

/*---------------------------------フッタ部分*/


#footer{
    margin:0px;
    padding:0px;
    font-size: 55%;
    color:#bbbbbb;
    text-align:left;
}


ul.u_menu{
    list-style:none;
    width:900; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}
ul.u_menu li{
    list-style:none;
    display:inline;

}

ul.u_menu a:link {
	color:#8b8b8b;
	text-decoration:none;
}

ul.u_menu a:visited {
	color:#8b8b8b;
	text-decoration:none;
}

ul.u_menu a:hover {
	color:#666666;
	text-decoration:none;
}




/*---------------------------------リンクの色*/

a:link {
	color:#003586;
	text-decoration:underline;
}

a:visited {
	color:#003586;
	text-decoration:underline;
}

a:hover {
	color:#003586;
	text-decoration:none;
}

