
body{background-color:#FFFFCC;
 text-align:center;}	
A:link{color:#3399CC;	}
A:visited{color:#DB8FDB;}
A:active{color:#DB8FDB;	}
A:hover{color:#F4793D;}
A{text-decoration:none}

#container{width:900px;
     margin:auto;
     background-color:#FFFFFF;
     border:3px solid #CD853F;
     text-align:left;}

#header{width:900px;
        height:188px;
		padding-top:0;
		margin-top:0;
        margin-left:auto;
        margin-right:auto;
		background-image:url(images/top3.jpg);}}
#header h1{margin:10px 0 0 10px;
	   float:left;}
#header p{margin:0;}


#concept {width:auto;
                 height:29px;
                 border-bottom:solid 1px #ffffff;}
#concept ul{margin:0;
                    padding:0;}
#concept li {list-style-type:none;
                   float:left;}
#concept li a {display:block;
                       width:150px;
                       line-height:29px;
                       border-right:solid 1px #aaaaaaa;
                       text-align:center;
                       text-indent:-9999px;
                       overflow:hidden;}
#concept  #link1 a{background-image:url(./../images/concept1-2.gif);}
#concept  #link2 a{background-image:url(./../images/concept2-2.gif);}
#concept  #link3 a{background-image:url(./../images/concept3-2.gif);}
#concept  #link4 a{background-image:url(./../images/concept4-2.gif);}
#concept  #link5 a{background-image:url(./../images/concept5-2.gif);}
#concept  #link6 a{background-image:url(./../images/concept6-2.gif);}

#wrapper{padding:10px 20px ;
         overflow:hidden;}

#content{width:500px;
                float:left;
                margin:30px 0;}


		#menu {width:auto;
               height:36px;
		             border-bottom:solid 1px #ffffff;}
        #menu ul{margin:0;
                 padding:0 5px 0 5px;}

		#menu  li {float: left;
			 position: relative;
			 margin-right: 3px;
			 width: 175px;
			height: 36px;
            list-style-type:none;}
        #menu  li a {display:block;
                       width:175px;
                       line-height:20px;
                       border-right:solid 1px #aaaaaaa;
                       text-align:center;
                       text-indent:-9999px;
                       margin-right:3px;
                       overflow:hidden;}

		#menu  li table {border-collapse: collapse;
			           border: none;
			           font-size: 90%;
			           padding: 0;
			           position: absolute;
			           top: 0px;
			           left: 0;}
                                 
        #menu ul li a:hover {position: relative;}
			
		#menu ul li:hover ul ,
		#menu ul li a:hover ul {visibility: visible;
				overflow: visible;
				height: auto;
				z-index: 10;}
				
		#menu  li ul {visibility: hidden;
			      overflow: hidden;
			      position: absolute;
			      top: 100%;
			      left: -5px;
			      width: 175px;
			      height: 20px;
			      z-index: 100;}
				  
		#menu  li ul li {margin-bottom: 0;
	                     width: 175px;
			             height: 20px;
                         list-style-type:none;}
        
#menu  .link1 { background: url(/images/menu01.jpg) left top no-repeat; }
#menu  .link2 { background: url(/images/menu02.jpg) left top no-repeat; }
#menu  .link3 { background: url(/images/menu03.jpg) left top no-repeat; }
#menu  .link4 { background: url(/images/menu04.jpg) left top no-repeat; }
#menu  .link5 { background: url(/images/menu05.jpg) left top no-repeat; }

#menu  #link1 { background: url(/images/menu01.jpg) left top no-repeat; }
#menu  #link2 { background: url(/images/menu02.jpg) left top no-repeat; }
#menu  #link3 { background: url(/images/menu03.jpg) left top no-repeat; }
#menu  #link4 { background: url(/images/menu04.jpg) left top no-repeat; }
#menu  #link5 { background: url(/images/menu05.jpg) left top no-repeat; }

/*リスト１*/
#menu  #aisatsu { background: url(../images/menu-img/aisatsu.gif) left top no-repeat; }
#menu  #houshin{ background: url(../images/menu-img/kyouiku-houshin.gif) left top no-repeat; }
#menu  #shokuiku { background: url(../images/menu-img/shokuiku.gif) left top no-repeat; }
#menu  #ayumi{ background: url(../images/menu-img/ayumi.gif) left top no-repeat; }

/*リスト２*/
#menu  #tetsuduki { background: url(../images/menu-img/tetsuduki.gif) left top no-repeat; }
#menu  #bus-annai{ background: url(../images/menu-img/bus-annai.gif) left top no-repeat; }
#menu  #azukari { background: url(../images/menu-img/azukari.gif) left top no-repeat; }


/*リスト３*/
#menu  #encho { background: url(../images/menu-img/encho-tayori.gif) left top no-repeat; }
#menu  #nensho { background: url(../images/menu-img/nensho-tayori.gif) left top no-repeat; }
#menu  #nenchu { background: url(../images/menu-img/nenchu-tayori.gif) left top no-repeat; }
#menu  #nencho { background: url(../images/menu-img/nencho-tayori.gif) left top no-repeat; }
#menu  #yotei { background: url(../images/menu-img/yotei.gif) left top no-repeat; }

/*リスト４*/
#menu  #kondate { background: url(../images/menu-img/kondate.gif) left top no-repeat; }
#menu  #kyushoku { background: url(../images/menu-img/kyushoku.gif) left top no-repeat; }
#menu  #sukusuku { background: url(../images/menu-img/sukusuku.gif) left top no-repeat; }

/*リスト５*/
#menu  #day { background: url(../images/menu-img/day.gif) left top no-repeat; }
#menu  #seika-hoiku { background: url(../images/menu-img/seika-hoiku.gif) left top no-repeat; }
#menu  #kagai-hoiku { background: url(../images/menu-img/kagai-hoiku.gif) left top no-repeat; }
#menu  #oyako { background: url(../images/menu-img/oyako.gif) left top no-repeat; }
#menu  #event{ background: url(../images/menu-img/event.gif) left top no-repeat; }
#menu  #album { background: url(../images/menu-img/album.gif) left top no-repeat; }



#footer{width:900px;
        background-color:#FFCC66;}
#footer_inner{padding:25px;
                        overflow:hidden;
                        width:900;}
#foot01{width:450px;
              float:left;}
#foot02{width:400px;
              float:right;}

/*文字サイズ変更ソースここから*/
	body#bd {
		margin: 0;
		color: #000000;
		background-clor: #FFFFFF;
	}
	div#docs {
		font-size: 100%;
	}
	div.button {
		float : right;
		width : 170px;
	}
/*文字サイズ変更ソースここまで*/

/* 小林追加*/
#aisatsu-bun {line-height:1.5;}
