<style type="text/css">
body{}

table{width:780px;background-color:white;}

td{padding:0;}

.tdhead{}

.tdlead{}

.tdmenu{
vertical-align:top;
width:200px;
}

.tdsection1{
vertical-align:top;
width:100%;
}

.tdfoot{}

.menu{
border:solid 1px darkolivegreen;
text-align:left;
margin:5 0 10 20;
padding:0;
}

.contents{
border:solid 1px darkolivegreen;
text-align:left;
margin:5 20 10 10;
padding:0;
}

h1{
font-size:24px;
color:white;
line-height:120%;
background-color:darkolivegreen;
border:0;
margin:5px;
padding:20px;
}

h3{
font-size:12px;
font-weight:lighter;
color:black;
line-height:180%;
padding:0;
padding-left:25px;
padding-right:10px;
margin:15 5 10 5;
}

p{
font-size:12px;
line-height:180%;
margin5 5 5 5;
padding-left:25px;
padding-right:10px;
}

h2{
font-size:13px;
font-weight:lighter;
line-height:180%;
margin:15 5 10 5;
padding-left:10px;
padding-right:10px;
}

h5{
font-size:14px;
font-weight:bolder;
background-color:darkkhaki;
color:white;
border-bottom:solid 1px darkolivegreen;
line-height:120%;
padding:2px;
padding-left:10px;
margin:0;
}

h4{
font-size:13px;
font-weight:lighter;
color:black;
line-height:120%;
padding:0;
padding-left:20px;
margin:5px 5px 5px 5px;
}

h6{
font-size:12px;
color:white;
line-height:120%;
background-color:darkolivegreen;
padding:10 20 10 20;
border:0;
margin:5px;
text-align:right;
}

p.policy{
font-size:12px;
line-height:180%;
padding-left:30px;
padding-right:30px;
margin:0;
}

p.navi{
font-size:12px;
line-height:120%;
padding-left:30px;
padding-right:30px;
margin:0;
text-align:right;
}

p.adress{
font-size:12px;
line-height:120%;
padding:5px;
margin:0;
}


ul{
font-size:12px;
font-weight:nomal;
list-style-image:"image/list.png";
line-height:120%;
padding:1px;
}

































</style>