@charset "Shift_JIS";
body {
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
margin: 0px;
background-color: #d3fde4; }
td {
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
font-size: small;
color: #333333;
line-height: 1.5;  }
.head_area {
border-right: solid 1px #dccadb;
border-bottom: solid 1px #dccadb;
border-left: solid 1px #dccadb; }
.body_area {
padding-top: 19px;
background-color: #fff5bc;
border-right: solid 1px #dccadb;
border-bottom: solid 1px #dccadb;
border-left: solid 1px #dccadb; }
.contents {
padding: 18px 0px 25px 0px;
background-color: #ffffff;
border-right: solid 1px #339900;
border-left: solid 1px #339900; }
.footer_area1 {
font-size: 11px;
color: #ffffff;
text-align: center;
background-color: #339900; }
.footer_area2 {
vertical-align: bottom;
background-color: #339900; }
.copyright {
padding: 7px 0px 15px 0px;
font-size: 11px;
color: #666666;
text-align: center; }
a:link { color: #009900; }
a:visited { color: #009900; }
a:hover { color: #009900; text-decoration: none; }
a:active { color: #009900; }
a.menu { text-decoration: none; border-bottom-style: solid; border-bottom-width: 2px }
a.menu:link { color: #ffffff; border-bottom-color: #66b340; }
a.menu:visited { color: #ffffff; border-bottom-color: #66b340; }
a.menu:hover { color: #ffffff;border-bottom-color: #339900; }
a.menu:active { color: #ffffff;border-bottom-color: #66b340; }
.menu_area {
padding: 5px 15px 7px 15px;
font-size: 12px;
background-color: #339900; }
.green { color: #009900; font-size: medium;}