body {

background-color: #ffffff;

color: #000000;

text-align:center;

margin:auto;

padding-bottom:20px;

font-size: 13px;

line-height: 150%;

}

td{

font-size: 13px;

line-height: 150%;

}

a:link { color: #669900; text-decoration:none}

a:visited { color:#669900; text-decoration:none}

a:hover { color:#FFCC33; text-decoration:none}



img {border:0px;}



#container {

width:720px;

margin:0 auto;

text-align:center;

}



#header {

border-top:solid 5px #669900;

}



/*-----<div id="topmenu">-----*/





#menu {

list-style:none;

margin: 0px;

padding: 0px;

left: 0px;

_font-size:1px;/*IE6用ハック*/

clear:both;

}

#menu li{

float: left;

display:block;

}

#menu {

list-style:none;

background:#ffffff;

margin: 0px;

padding: 0px;

left: 0px;

height:53px;

}



#menu a:hover{

background-color:#669900;

/*border:1px inset #ffffff;*/

}





.contents {

margin:auto;

width:680px;

text-align:left;

}



.contents img{

margin:0px;

}



.tensen   {

border:dotted 1px #cccccc;

width:310px;

margin-top:10px;

padding:5px;

}



#oshiraset {

width:680px;

margin:0px;

padding:0px;

}

#oshirase {

border-left:solid 1px #cccccc;

border-right:solid 1px #cccccc;

width:658px;

margin:0px;

padding:10px;

}



h1{

margin:0px;

padding-top:10px;

}

h2{

margin:0px;

padding:10px 0px;

text-align:center;

color:#669900;

font-size: 18px;

line-height: 150%;

}

.date {

font-size:12px;

margin:0px;

padding:0px;

text-align:right;

}





.setubi_title{

color:#669900;

font-size: 16px;

font-weight:bold;

line-height: 150%;

}



.shishin li{

line-height:250%;

}



#link li {

	margin-bottom: 1em;

}



/*コピーライト*/

.copyright {

width:714px;

margin-top:10px;

padding:3px;

border-top:solid 1px #669900;

font-size:12px;

}

