h1 {
font-size:14px;
margin-top:0px;
margin-bottom:0px;
padding:8px;
color: #042500;
text-align:center;
} 
BODY {

text-align:center;
color: #000000;
border-color: #ffff00;
background: #042500;
   margin: 0;
   padding: 0; 
cursor: default;
cursor: pointer;
cursor: text;
cursor: wait;
cursor: help;
cursor: move;
cursor: w-resize;
cursor: ne-resize;
cursor: n-resize;
cursor: nw-resize;
cursor: crosshair;
}

img {
    border-style:none;
}


#wrapper {
   text-align: center;
   width: 820px;
   margin: 0 auto;   /* 幅固定（700px）でセンタリングします。*/
}
#header1 {
background-color: #ffffff;
   text-align: center;
   width: 100%;
    /* サイトロゴの高さに合わせて調節して下さい。*/
}
#header2 {
background-color: #ffffff;
   text-align: center;
   width: 100%;
   height: 180px;     /* サイトロゴの高さに合わせて調節して下さい。*/
}
#header3 {
background-color: #006834;
   text-align: center;
   width: 100%;
   height: 1px;     /* サイトロゴの高さに合わせて調節して下さい。*/
}
#mainmanue {
   text-align: center;
   width: 820px;
   height: 60px;     /* サイトロゴの高さに合わせて調節して下さい。*/
}
#main {
   text-align: center;
   width: 820px;     /* メニューとコンテンツを囲んでいます。 */
}
#menu {
   float: left;
   width: 200px;     /* floatの width 指定は必須です。*/
}
#contents {
   float: left;
   width: 620px;     /* floatの width 指定は必須です。*/
}
#contentsall {
   float: left;
   width: 760px;     /* floatの width 指定は必須です。*/
   padding-top:5px;
   padding-bottom:5px;
   margin-left:20px;
   margin-bottom:5px;

}
#footer {
   clear: both;      /* float をクリアしています。*/
   text-align: center;
   width: 760px;
   height: 50px;
   font-size:14px;
   font-weight:bolder;
   color: #ffffff;
}

#menu ul {
   list-style: none;
}

A:link
{ color: #0000E1; text-decoration: none; }
A:visited
{ color: #0000E1; text-decoration: none; }
A:active
{ color: #1cf911; text-decoration: none; }
A:hover
{ color: #0ed604; text-decoration: underline; }


#wrapper {
 width:800px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
background-color: #ffffff;
}

#boxA {
 width:800px;
}

#boxB {
 width:195px;
 float:left;
 text-align:center;
}

#boxC {
 width:600px;
 float:right;
 margin-left: 10px;
 margin-top: 10px;
}

#boxD {
 clear:both;
 width:800px;
background-color: #000099
}

#boxDB {
float: left; width:600px;
}
#boxDB2 {
float: left; width:120px;
}
a.menue{
    width:300px;
    display: block;
    color: #060;
    text-decoration: none;
    font-size: 95%;
    font-weight: bold;
    line-height: 2;
    border: solid 1px #efefef;
    border-radius: 5px;
    box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2);
    background: -moz-linear-gradient(top, #e7ff71, #bce200);
    background: -webkit-gradient(linear, left top, left bottom, from(#e7ff71), to(#bce200));
    /*IE6 IE7 */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#e7ff71, endcolorstr=#bce200));
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#e7ff71, endcolorstr=#bce200))";
    zoom: 1;
}

a.menue:hover{
position: relative;
    top: 1px;
    left: 1px;
    box-shadow: none;
    border: solid 1px #bce200;
    background: -moz-linear-gradient(top, #bce200, #e7ff71);
    background: -webkit-gradient(linear, left top, left bottom, from(#bce200), to(#e7ff71));
    /*IE6 IE7 */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#bce200, endcolorstr=#e7ff71));
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#bce200, endcolorstr=#e7ff71))";
    zoom: 1;
}

a.menue:visited{
    width:300px;
    display: block;
    color: #060;
    text-decoration: none;
    font-size: 95%;
    font-weight: bold;
    line-height: 2;
    border: solid 1px #efefef;
    border-radius: 5px;
    box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2);
    background: -moz-linear-gradient(top, #e7ff71, #bce200);
    background: -webkit-gradient(linear, left top, left bottom, from(#e7ff71), to(#bce200));
    /*IE6 IE7 */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#e7ff71, endcolorstr=#bce200));
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#e7ff71, endcolorstr=#bce200))";
    zoom: 1;
}

a.left_menue{
color: #002300;
font-weight:bolder;
display:block;
width:180px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#ededee;
background:#d8ffd8;
}

a.left_menue:visited{
color: #002300;
font-weight:bolder;
display:block;
width:180px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#ededee;
background:#d8ffd8;
}

a.left_menue:hover{
color: #ffffff;
font-weight:bolder;
display:block;
width:180px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#ededee;
background:#2cc82c;
}

a.left_menue:active{
color: #ffffff;
font-weight:bolder;
display:block;
width:180px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#ededee;
background:#2cc82c;
}



a.left_menue_on{
color: #ffffff;
font-weight:bolder;
display:block;
width:180px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#ededee;
background:#008000;
}

a.left_menue_on:visited{
color: #ffffff;
font-weight:bolder;
display:block;
width:180px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#ededee;
background:#008000;
}

a.left_menue_on:hover{
color: #ffffff;
font-weight:bolder;
display:block;
width:180px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#ededee;
background:#2cc82c;
}

a.left_menue_on:active{
color: #ffffff;
font-weight:bolder;
display:block;
width:180px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#ededee;
background:#2cc82c;
}

a.zukan_shousai{
color: #002300;
font-weight:bolder;
display:block;
width:160px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#9ff98e;
background:#feffce;
}

a.zukan_shousai:visited{
color: #002300;
font-weight:bolder;
display:block;
width:160px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#9ff98e;
background:#feffce;
}

a.zukan_shousai:hover{
color: #ffffff;
font-weight:bolder;
display:block;
width:160px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#ededee;
background:#2cc82c;
}

a.zukan_shousai:active{
color: #ffffff;
font-weight:bolder;
display:block;
width:160px;
font-size:14px;
padding:5px;
text-align:center;
border:1px solid;
border-color:#ededee;
background:#2cc82c;
}

textarea.detail {
width: 590px;
height: 10em;
}


table.kinokozukan1 {border: 1px #aefc99 solid; background-color: #f0fdec;}
td.kinokozukan1 { width: 580px; color: #0a2d00; background-color: #f0fdec; padding: 6px; font-size: 14px; line-height: 1.5; text-align: left; vertical-align:text-top; }
td.kinokohanbai1 { padding: 6px; font-size: 14px; line-height: 1.5; text-align: left; }
