@charset "utf-8";
ul
{ list-style-type: none; margin: 0; padding-left: 0; } 
li 
{ display: block; } 

#content ul {
	padding-top: 5px;
	padding-right: 15%;
	padding-bottom: 5px;
	padding-left: 15%;
	line-height: 230%;
	margin: 0px;
	list-style-type: square;
}

#menu {
	clear:both
}

#menu li 
{
	text-align: center;
	font-weight: bold;
} 

#menu li:not(:last-child) 
{ border-right: 1px solid rgba(0,255,255,0.2); } 

#menu li a 
{ display: inline-block; padding: .5em 0; text-decoration: none; width: 100%; color: #fff; 
text-shadow: 0 -1px 0 rgba(0,0,0,0.5); border-bottom: 2px solid rgba(0,0,0,0.2); 
border-top: 2px solid rgba(255,255,255,0.2); background-color: #009933; } 

#menu li a:hover 
{ display: inline-block; padding: .5em 0; text-decoration: none; width: 100%; color: #fff; 
text-shadow: 0 -1px 0 rgba(0,0,0,0.5); border-bottom: 2px solid rgba(0,0,0,0.2); 
border-top: 2px solid rgba(255,255,255,0.2); background-color: #69B32D; } 

/* Menu Flexbox設定 */ 
#menu 
{ display: -webkit-box; 
flex-wrap:wrap;
/* Android 2~4 */ 
-webkit-box-pack: justify; 
display: flex; display: -webkit-flex; 
/* Safari */ 
justify-content: space-around; -webkit-justify-content: space-around; } 

#menu li { -webkit-box-flex: 1; 
/* Android 2~4 */ 
flex: auto; -webkit-flex: auto; } 