body {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:center;
 background-color:#99cc33;
}

a {
 text-decoration:underline;
}
a:link {  
 color:#0066FF;
}
a:visited {
 color:#330099;
}
a:hover {
 color:#00ccff;
}

#container {
 margin:0px auto 0px auto;
 padding:0px 0px 0px 0px;
 width:960px;
 color:#333333;
 text-align:left;
 font-family:Verdana,sans-serif;
 background-color:#99cc33;
}

#header {
 height:100px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 30px;
 text-align:left;
 color:#ffffff;
 position:top;
 background:#99cc33 url(img/header-bg2.gif) no-repeat;
}

#content {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#main {
 margin:0px 0px 0px 0px;
 padding:10px 0px 20px 0px;
 font-size:87.5%;
 line-height:1.8em;
}

#text-area {
 margin:0px 0px 0px 0px;
 padding:20px 25px 20px 25px;
}

#footer {
 margin:0px 0px 0px 0px;
 padding:10px 0px 10px 0px;
 text-align:center;
 font-size:12px;
 color:#ffffff;
 position:bottom;
}
#footer a {
 text-decoration:underline;
}
#footer a:link {  
 color:#ffffff;
}
#footer a:visited {
 color:#ffffff;
}
#footer a:hover {
 color:#ffffff;
}

.menu {
 margin:0px 0px 30px 0px;
 padding:0px 20px 0px 50px;
 height:60px;
}
.menu li {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 float:left;
 displa:block;
 width:60px;
 height:60px;
 list-style-type:none;
}
.menu li a {
 display:block;
 width:60px;
 height:60px;
 border-width:0px;
}
.menu li.menu1 a {
 background-image:url(img/menu1-1.gif);
}
.menu li.menu1 a:hover {
 background-image:url(img/menu1-2.gif);
}
.menu li.menu2 a {
 background-image:url(img/menu2-1.gif);
}
.menu li.menu2 a:hover {
 background-image:url(img/menu2-2.gif);
}
.menu li.menu3 a {
 background-image:url(img/menu3-1.gif);
}
.menu li.menu3 a:hover {
 background-image:url(img/menu3-2.gif);
}
.menu li.menu4 a {
 background-image:url(img/menu4-1.gif);
}
.menu li.menu4 a:hover {
 background-image:url(img/menu4-2.gif);
}
.menu li.menu5 a {
 background-image:url(img/menu5-1.gif);
}
.menu li.menu5 a:hover {
 background-image:url(img/menu5-2.gif);
}
.menu li.menu6 a {
 background-image:url(img/menu6-1.gif);
}
.menu li.menu6 a:hover {
 background-image:url(img/menu6-2.gif);
}
.menu li.menu7 a {
 background-image:url(img/menu7-1.gif);
}
.menu li.menu7 a:hover {
 background-image:url(img/menu7-2.gif);
}
.menu li.menu8 a {
 background-image:url(img/menu8-1.gif);
}
.menu li.menu8 a:hover {
 background-image:url(img/menu8-2.gif);
}
.menu li.menu9 a {
 background-image:url(img/menu9-1.gif);
}
.menu li.menu9 a:hover {
 background-image:url(img/menu9-2.gif);
}
.menu li.menu10 a {
 background-image:url(img/menu10-1.gif);
}
.menu li.menu10 a:hover {
 background-image:url(img/menu10-2.gif);
}
.menu li.menu11 a {
 background-image:url(img/menu11-1.gif);
}
.menu li.menu11 a:hover {
 background-image:url(img/menu11-2.gif);
}
.menu li.menu12 a {
 background-image:url(img/menu12-1.gif);
}
.menu li.menu12 a:hover {
 background-image:url(img/menu12-2.gif);
}
.menu li.menu13 a {
 background-image:url(img/menu13-1.gif);
}
.menu li.menu13 a:hover {
 background-image:url(img/menu13-2.gif);
}
.menu li.menu14 a {
 background-image:url(img/menu14-1.gif);
}
.menu li.menu14 a:hover {
 background-image:url(img/menu14-2.gif);
}

/* サイトタイトルに使用 */
h1 {
 margin:0px;
 padding:10px 0px 0px 0px;
 color:#ffffff;
 font-size:30px;
 font-weight:200;
 line-height:1.8em;
 font-family:"HG創英角ｺﾞｼｯｸUB";
}
/* 記事の見出しに使用 */
h2 {
 margin:0px 20px 0px 20px;
 padding:10px 0px 10px 20px;
 text-align:center;
 font-size:18px;
 font-weight:bold;
 color:#ffffff;
 background:#99cc33 url(img/h2-bg.gif) left center no-repeat;
}
/*  */
h3 {
 margin:0px 0px 0px 0px;
 padding:5px 0px 5px 7px;
 font-size:14px;
 font-weight:bold;
 color:#ffffff;
 background:#666666 url(img/h3-bg.gif) left center no-repeat;
}

table {
 font-size:100%;
 color:#333333;
 line-height:1.8em; 
}
.td1 {
 width:760px;
 margin:0px 0px 0px 0px;
 padding:3px 3px 3px 3px;
 background:#99cc33 url(img/table-bg1.gif) repeat;
 border:1px solid #669900;
}
.td2 {
 width:120px;
 margin:0px 0px 0px 0px;
 padding:3px 3px 3px 3px;
 color:#ffffff;
 text-align:right;
 background:#99cc33 url(img/table-bg2.gif) repeat;
 border:1px solid #669900;
}

.syousai {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 height:30px;
}
.syousai li {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 float:left;
 displa:block;
 width:60px;
 height:30px;
 list-style-type:none;
}
.syousai li a {
 display:block;
 width:60px;
 height:30px;
 border-width:0px;
 background:url(img/button1-1.gif) center no-repeat;
}
.syousai li a:hover {
 background:url(img/button1-2.gif) center no-repeat;
}

.link {
 width:100%;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 float:left;
 font-size:12px;
}
.link li{
 padding:2px 2px 2px 2px;
 float:left;
 display:inline;
}
.link li a{
 color:#0066ff;
 text-decoration:none;
 border:1px solid #669900;
}
.link li a:visited{
 color:#330099;
}
.link li a:hover, .link li .link-current{
 color:#00ccff;
 text-decoration:none;
}

.moushikomi {
 margin:0px 0px 30px 160px;
 padding:0px 0px 0px 0px;
 height:100px;
}
.moushikomi li {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 float:left;
 displa:block;
 width:640px;
 height:100px;
 list-style-type:none;
}
.moushikomi li a {
 display:block;
 width:640px;
 height:100px;
 border-width:0px;
 background:url(img/moushikomi1-1.gif) no-repeat;
}
.moushikomi li a:hover {
 background:url(img/moushikomi1-2.gif) no-repeat;
}
.appli {
 margin:30px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 height:100px;
}
.appli li {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 float:left;
 displa:block;
 width:640px;
 height:100px;
 list-style-type:none;
}
.appli li a {
 display:block;
 width:640px;
 height:100px;
 border-width:0px;
 background:url(img/moushikomi1-1.gif) no-repeat;
}
.appli li a:hover {
 background:url(img/moushikomi1-2.gif) no-repeat;
}