/*メニューバー---------------------------------------------*/
div.menubar{
 float: left;
 position: absolute;left: 0; top: 75px ; width : 144px ;
 background-color: #ffffff;
 font-size: 100%;
 border-right: 1px solid #999999;
 border-bottom: 1px solid #999999;
}

div.menubar h2{
 margin: 0 0 -3px 0;
 border-top: groove 2px #999999;
 border-bottom: groove 2px #cccccc;
 padding: 0.1em 1em 0.1em 1em;            /*上右下左*/
 color:#ffffff;
 background-color: #999999;
 font-size: 80%;
}

div.menubar ul{
 margin: 0;
 padding: 0;
}

div.menubar ul li:first-child{           /*メニューバー先頭項目*/
 border-top: none;
}

div.menubar li{                          /*メニューバーの高さ・幅指定*/
	list-style-type:none;
	width:144px;
	height:34px;
    border-top: dotted 2px #999999;
}


div.menubar li.bosyuu{                   /*メニューバ−の高さ指定（例外）*/
   height:51px;
}
div.menubar li.drbosyuu{
   height:51px;
}

div.menubar li.syokuhu{
   height:51px;
}

div.menubar li.nikkoudayori{
   height:51px;
}

div.menubar li a{
	display:block;
    height: 100%;
	text-indent:-9999px;
    text-decoration: none; 
}

div.menubar li a:focus{
/**/
	overflow: hidden;
/**/
}

div.menubar ul li a:hover{      /*ポインタ*/
 text-decoration: underline;
 background:none !important;
}

div.menubar ul li a:selected:after{　　/*セレクタ*/
  contet:" >>>";
}


li.index{
	background:url(../item/tot2.gif);
}
li.index a{
    background:url(../item/tot.gif);
}

li.goaisatu{
	background:url(../item/goa2.gif);
}
li.goaisatu a{
    background:url(../item/goa.gif);
}
li.gaiyou{
	background:url(../item/gaiy2.gif);
}
li.gaiyou a{
    background:url(../item/gaiy.gif);
}
li.sisetu{
	background:url(../item/sis2.gif);
}
li.sisetu a{
    background:url(../item/sis.gif);
}
li.gairai{
	background:url(../item/gai2.gif);
}
li.gairai a{
    background:url(../item/gai.gif);
}

li.nyuuin{
	background:url(../item/nyu2.gif);
}
li.nyuuin a{
    background:url(../item/nyu.gif);
}

li.map{
	background:url(../item/tom2.gif);
}
li.map a{
    background:url(../item/tom.gif);
}

li.busyo{
	background:url(../item/bus2.gif);
}
li.busyo a{
    background:url(../item/bus.gif);
}

li.bosyuu{
	background:url(../item/bos.gif); /*bos2.gifがない*/
}

li.bosyuu a{
    background:url(../item/bos.gif);
}

li.drbosyuu{
	background:url(../item/drbos.png); /*drbos2.pngがない*/
}

li.drbosyuu a{
    background:url(../item/drbos.png);
}

/*----------------------------------------------------------------------*/
li.syokuhu{
	background:url(../item/syokuhu.gif); /*syokuhu2.gifがない*/
}


div.menubar a.syokuhu{
    background:url(../item/syokuhu.gif);
  	text-indent:0px;
    font-size:12px;
    text-align:center;
    color: #000000;
    border-left:solid 8px #33CCFF;
}
/*-----------------------------------------------------------------------*/

li.noguti{
	background:url(../item/noguti.gif); /*nogti2.gifがない*/
}
li.noguti a{
    background:url(../item/noguti.gif);
}

li.nikkoudayori{
	background:url(../item/nikkoudayori.png); /*nikkoudayori2.pngがない*/
}
li.nikkoudayori a{
    background:url(../item/nikkoudayori.png);
}




/*本文----------------------------------------------*/
div#content {
 margin-left:150px;
 margin-right:1em;
 padding: 0 0 0 1em;
 color: #000000;
/* background-color: #ffffff;*/
}
 
div#content h2{
 color: #000000;
 background-color: none;
 line-height: 1.5em;
 font-size:150%;
 border-bottom:10px double #A0E3FF;
 background-image: url(../item/dot_m.gif);
 background-repeat:no-repeat;
 text-indent:35px;
 margin: 1em 0 1em 0;
}

h3{
border-bottom: 2px solid #a0e3ff;
border-left:10px solid #a0e3ff;
font-size:130%;
margin-bottom:0.8em;
}

p{
 margin:  0.5em 0;
 color:#000000;
 background-color: transparent;
 font-size: 100%;
 text-indent:0.8em;
} 

div.box{
 margin: 0.5em 0 0 0;
 border-top:dotted 3px #99cc99;
 border-left:dotted 3px #99cc99;
 border-right:dotted 3px #99bb99;
 border-bottom:dotted 3px #99bb99;
 background-color:#f5fff5;
 padding: 0.5em;
}




div.box1{
 margin: 0.5em 0 0 0;
 border-top:dotted 3px #99cc99;
 border-left:dotted 3px #99cc99;
 border-right:dotted 3px #99bb99;
 border-bottom:dotted 3px #99bb99;
 background-color:#F1FFC7;
 padding: 0.5em;
}




img.main{
 text-align: center;
 margin:0.3em 0 0.3em 0;
}

table{
 margin:20px 0 0 20px;
}

table td{
padding:0.1em 0.5em 0.1em;

}

table th{
padding:0.1em 0.5em 0.1em;
background-color: #FBDBB0;
border-color: #ddd #bbb #aaa #ccc;
border-style: solid;
border-width: 2px;
color: inherit;

}


div#content ul{
list-style:circle  inside;
}



/*本文終わり----------------------------------------*/

/*印刷用--------------------------------------------*/
@media print{
 div.menubar{
  display: none;
 }
 div#content{
 width:95%;
 margin-left:0px ;
 }
 div#header{
   display: none;
 }
}
/*印刷用終わり--------------------------------------*/
