body {
         margin:20px 0px 10px 0px;
         padding:0px;
         background-image:url(img/back.jpg);
         text-align:center;
         }

body,td {
              font-size:small;
              line-height:1.5em;
              }

.top_image {background-image:url(img/top_p.jpg);
                   background-repeat: no-repeat;
                   padding-bottom:0px;
                   height:186px;}
                   
.top_word { font-size:11px;
                   color:#2E6100;
                   width:490px;
                   text-align:left;
                   line-height:1.2em;
                   margin:0px 5px 10px 0px;}

#maiin_box { background-color:#ffffff;
                      width:790px;
                      margin:0px;
                      padding:0px;
                      }

.adress1 {text-align:center;
              font-size:12px;
              margin-top:10px;
              line-height:1.1em;
              }
              
.adress2 {text-align:center;
              font-size:10px;
              line-height:1.1em;
              }
 
a:link { text-decoration:underline;}
a:visited { text-decoration: underline;}
a:active { text-decoration: underline;}
a:hover { text-decoration: underline;}
              
a.red { color:#993333;
            font-weight:bold;}
a.red:link { color:#993333;}
a.red:active { color:#ff0000;}
a.red:hover { color:#ff0000;}
a.red:visited { color:#993333;}

a.red2 { color:#ff0000;}
a.red2:link { color:#ff0000;}
a.red2:active { color:#993333;}
a.red2:hover { color:#993333;}
a.red2:visited { color:#ff0000;}

.clear_left { clear:left;}  

.menu_bartop {background-color:#99cc00;
                  text-align:center;
                  width:100%;
                  margin:0px;
                  padding:0px;}

.menu_barunder{background-color:#99cc00;
                  text-align:center;
                  margin:2px 0px 15px 0px;
                  padding:0px;}

.menu_in {margin:0px;}

.info { padding-left:15px;
         padding-right:15px;}
.kiji { padding-left:15px;
         padding-right:15px;}

.fudda {padding:15px;
           font-size:small;
           line-height:1.5em;
           }
           
.fudda_left {float:left;
                   font-size:small;
                   text-align:left;
                   width:40%;
                   white-space:nowrap;
                   }
                   
.fudda_right {float:right;
                   font-size:small;
                   text-align:left;
                   white-space: nowrap;
                   display:block;
                    line-height:1.5em;
                    width:40%;
                   }
                   
.fudda2 {padding:15px 50px 15px 50px;
           font-size:small;
           line-height:1.5em;
           }
           
                   
.imgheader {
	padding: 10px;
	margin: 0px;
}

h1{
	margin:0;
	padding:0;
}

P{
	margin:0;
	padding:0;
}

.imgsitei {
	padding: 0px 0px 10px;
	margin: 0px;
}

.tx14px {
	font-size: 14px;
	text-align:left;
	line-height:1.5em
}
.tx12px {
	font-size: 12px;
}
.tx12pxred{
	color:#FF0000;
	font-size: 12px;
}

.tx12pxright {
	font-size: 14px;
	text-align:right;
}

.tx10pxct {
	font-size: 10px;
	text-align: center;
}
.txred{
	color:#FF0000;
}

.txblue {
	color: #006600;
}

.txblue {
	color: #0033cc;
}

.txgreen {
	color: #006600;
}

.textbox_left {float:left;
                      white-space:nowrap;
                       display:block; }
.textbox_right {float:left;
                          width:88%;
                            padding:0px 0px 0px 5px;
                            display:block;}   
.textbox_right2 {float:left;
                          width:75%;
                            padding:0px 0px 0px 5px;
                            display:block;}   

.mark{
	color: #99cc00;
	margin-right:5px;
}

.honbun {background-color:#EBE3D2;
               padding:5px;
               }

.honbun_center {background-color:#EBE3D2;
               padding:5px;
               text-align:center;
               }

.policy {width:700px;
            padding:0px;
            text-align:left;
            display:block;}

.title_policy {color: #006600;
         font-size:120%;
         font-weight:bold;
         }
         
/* ul,li {margin:5px 0px 0px 10px;
       padding:0px;
       width:680px;} */
       
.num {list-style-type: decimal;}

.green_l {color:#006600;  
            border: solid #006600 1px;
            padding:2px;
            margin-top:3px;}

