

body{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック';
}
#span{
    position:absolute;
    text-align:center;
    width:100%;
    background-color: #EEEEFF;
}

#nakami{
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:1146px;
    margin:auto;
    padding:0px;
    border:solid 3px #00CCCC;
    border-top:0px;
    font-size:16px;
}

div#title {
         width: 1146px;
         height: 200px;
         background-color:#EEFFFF;
         border: solid 3px #00CCCC;
         border-bottom :0px;
         border-left:0px;
         border-right:0px;
         text-align:center;
         }

div#buttun a:link { color: #000088; }
		#buttun a:visited { color: #000088; }
		#buttun a:hover { color: #FFFFFF; }
		#buttun a:active { color: #FF0000; }

		
		#buttun a{
                         text-decoration: none;
                         font-weight:900;

　　　　　　　　}
		
		#buttun ul{
			width:1146px;
			height:40px;
                        list-style-type:none;
                        margin:0px;
	                padding:0px;	　　　　	
		}　　　　
		#buttun li{ 
			float:left;
		}
		
		#buttun li a{
		    padding-top:10px;
		    font-size: 16px;
		    text-align: center;
			float:left;
			display:block;
			width:190px;
			height:30px;
			border-right:1px #BBBBBB solid;
                        border-top:3px #00CCCC solid;
                        border-bottom:3px #00CCCC solid;
		        background-color:#EEFFFF;
		}


		#buttun li a:hover {background-color:#00CCCC;}

div#right{
          width: 350px;
          float: right;
          background: #AAFFFF;
          border:0px;
          height: 1005px;
          }
               .tpi{
                   text-align:center;
                   width:300px;
                   height:25px;
                   margin-top:30px;
                   margin-bottom:0px;
                   margin-left:25px;
                   font-size:27px;
                   padding-top:15px;
                   padding-bottom:10px;
                   background-color:#DDFFFF;   
                   font-weight:800;   
                   border: solid 3px #55ffff;
                   border-bottom:0px;          
                    }
               
           div#osirase{
                    border: solid  3px #55ffff;
                    border-top:0px;
                    width:290px;
                    height:413px;
                    font-size:20px;
                    font-weight:800;
                    margin-left:25px;
                    padding-top:5px;
                    padding-left:10px;
                    background-color:#EEFFFF;
                    text-align:left;
                     }
                   #osirase p {line-height: 1.5;}
            div#kousin{
                    text-align:left;
                    font-size:16px;
                    border: solid  3px #55ffff;
                    border-top:0px;
                    width:290px;
                    height:370px;
                    overflow-y:scroll;
                    background-color:#EEFFFF;
                    margin-left:25px;
                    margin-top:0px;
                    padding-left:10px;
                   }
                  #kousin p{line-height: 1.5;}


div#main {
          width:796px;
          float: left;
          height: 1005px;
          background-color: #DDFFFF;
          border:0px;
          margin-left:0px; 
          margin-right:0px;
          }
          div#tpi2{
               color:#003333;
               border: solid 3px #55ffff;
               border-bottom:0px;
               width:700px;
               text-align:center;
               font-size:40px;
               font-family:HG行書体;
               margin-left:47px;
               margin-top:30px;
               padding-top:15px;
               padding-bottom:10px;
               background-color:#DDFFFF;
               }
          div#azusa{
                  border: ridge 7px #55ffff;
                  width:700px;
                  height:460px;
                  text-align:center;
                  font-size:16px;
                  margin-top:30px;
                  margin-left:41px;
                  padding-top:0px;
　　　　          }

          div#info{
                  color:#002222;
                  border: solid  3px #55ffff;
                  border-top:0px;
                  width:686px;
                  height:350px;
                  font-size:23px;
                  font-weight:800;
                  text-align:left;
                  padding-top:1px;
                  padding-left:7px;
                  padding-right:7px;
                  margin-left:47px;
                  margin-top:0px;
                  background-color:#EEFFFF;
                  }
                  #info p{line-height: 1.5;}

.clear { clear:both; }   

div#sita{
         width: 1146px;
         height:70px;
         padding-top:35px;
         font-size:30px;
         font-weight:900;
         color:#000044;
         background-color:#EEFFFF;
         border: solid 3px #00CCCC;
         border-bottom :0px;
         border-left:0px;
         border-right:0px;
         text-align:center;
         }
