@charset "Shift-Jis";

body{
	font-family: sans-serif,CI;
	color : #333333;
	margin: 0;
	padding: 0;
}
ul,li,h1,p,a{
	margin:0;padding:0;
}
a{
    color:#333;
    text-decoration: none;
}
li{
    list-style-type:none;
}


#pack{
  background-color : #ffffff;
  width : 860px;
  margin: 0 auto;
}

#top{
  width : 766px;
  height : 210px;
  margin: 0 auto;
}

#navi{
  width : 860px;
  height : 90px;
}


#main{
  width : 860px;
  margin : 0px auto;

}

#foot{
  background-color : #32ba54;
  width : 860px;
  clear : both;
}


----------------------------------*/
#navimenu{
    background: #f5f5f5;
    padding : 8px 2px;
}

#navimenu ul li{
    float: left;
    width : 13%;
    box-sizing: border-box;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
}

#navimenu UL LI A{
    display: block;
    padding : 8px 2px;
      border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
  text-align : center;
  background-image : url(btn_back.gif);
}

#navimenu UL LI A:hover{
  background-image : url(btn_back_on.gif);
}

#menu ul{
	 
margin: 0; 
padding: 0; 
list-style: none; 
}
#menu li{
	padding: 0; 
margin: 2px; 
}
#menu li a{
	display: block; 
border-left : 8px solid #03e510;
border-top: 1px solid #DDD;  
border-right: 1px solid #BBB;  
border-bottom: 1px solid #BBB;  


/*background-color : #f0f0e8;*/
padding : 3px 10px;
text-decoration: none;
color : black;
width : 140px; 
margin : 2px;
text-align: left;
font-size: 14px;
  line-height : 30px;
    border-bottom-width : 1px;
  border-bottom-color : gray;
}
#menu li a:hover{
	border-left : 8px solid #990033;
border-top: 1px solid #DDD;  
border-right: 1px solid #BBB;  
border-bottom: 1px solid #BBB;  
background-color : #f0f0e8
;
}

#wall{
  background-color : #ccffce;
  width : 100%;
}

.date{
  font-size : 12px;
  font-style : normal;
}


.midashi{
  font-size : 22px;
  font-weight : bold;
  color : green;
  background-image : url(guradebtn.gif);
}
.table_border {border-width : 1px 0px 0px 1px;
  
  
  font-size : 14px;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : black;
  border-left-color : black;
}
.table_border td{
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;border-width : 0px 1px 1px 0px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : black;
  border-bottom-color : black;
}
