@charset "shift_jis";

/* --- ページ設定 --- */
body {
	font-size : 1em ; 
	color : #004d33 ; 
	background-color : #e8ffcf ; 
	text-decoration : none ; 
	margin : 0px 0px 0px 0px ; 
	line-height : 145% ; 
	letter-spacing : 0.04em ;
}

table{
	font-size :1em; 
	line-height : 145% ; 
	letter-spacing : 0.03em ;
}
/* --- 見出し設定 --- */

h1{
	font-size :1.1em ; 
	color : #36661f ; 
	font-weight : bolder ; 
	line-height : 1.0 ; 
	text-align : left ; 
	background-color : #CAF500 ; 
	border-top : 2px solid #DDF867 ; 
	border-bottom : 3px ridge #CAF500 ; 
	padding : 2px 0px 1px 5px ; 
	margin : 1px 270px 0px 5px ; 
}

h2{
	font-size : 1.1em ; 
	color : #36661f ; 
	font-weight : bolder ; 
	background-color : #f8fff8 ; 
	background-image : url(./back3.png) ; 
	border-style : solid ; 
	border-width : 0px 0px 1px 3px ; 
	border-color : #77b359 ; 
	padding : 0px 0px 0px 4px ; 
	margin : 2px 240px 0px 5px ; 
}

/* --- 箇条書き --- */
ul {
	padding-left: 0px;
	margin-left: 0px;
}

li {
	list-style-type: circle;
	line-height: 150%;	
	margin-top: 10px;
}

div.frame li {
	list-style-type: none;
	line-height: 150%;	
	margin-top: 10px;
}


/* --- 文字特殊効果 --- */
blockquote{
	border-width : 1px 1px 1px 1pt ; 
	border-color : #668080; 
	padding : 0.5em ;
	margin : 2em ;  
	border-style : solid; 
	background-color : #ccffb3; 
}

/* ---ページスタイル設定--- */
p{
	margin: 1em 0em 1em 2em ; 
}
div.menu{
	color : ffff00; 
	background-color : #80cc00; 
	margin : 4px 0px 0px 0px; 
	padding :10px 0px 4px 4px; 

}

div.frame{
	background-color : #cfefcf ; 
	margin : 0px 0px 0px 0px; 
	padding :10px 0px 4px 16px; 
}

div.text{
	margin: 0em 0em 0em 0em ;
	width : 95% ; 
}

/* --- リンク設定 --- */

a:link{
	text-decoration : underline ;  
	color : #008000 ; 
}

a:visited{
	text-decoration : underline ;  
	color : #006600 ; 
}

a:active{
	text-decoration : underline ;  
	color : #e6661a ; 
}

a:hover{
	text-decoration : underline ; 
	color : #3300cc ; 
	background-color : #e8efff ; 
}

div.menu a{
	font-size : 1.0em ; 
	font-weight : bolder ; 
	background-color : #ccffb3 ; 
	border-color : #005900 ; 
	border-width : 1px 1px 1px 1pt ; 
	padding : 1px 1px 1px 1px ; 
	border-style : solid ; 
}

div.frame a{
	font-size : 1.0em ; 
	font-weight : bolder; 
	background-color : #ccffb3 ; 
	border-width : 1px 1px 1px 1pt ; 
	border-color : #005900 ; 
	border-style :  solid ; 
	padding : 1px 1px 1px 1px ; 

}
