@charset "UTF-8";


a:link {
	color: black;
  	text-decoration: none;
}
a:visited {
	color: black;
	text-decoration: none;
}
a:hover {
  	color: red; 
	font-weight: 800;
	text-decoration: none;
}

div#right {  
    	text-align: right;  
}  
div#center {  
    	text-align: center;
}  
div#left {  
    	text-align: left;
}  
div#right_uki {  
    float: right;  
}  
p.clearRight {  
    clear: right;  
}  
	

/* --- フォントスタイル フォントサイズ  --- */

body {
	background-color: lightcyan;
	margin: ５px;
}

p {
	color: black; 
}

span#red {
	color: red; 
}
span#blue {
	color: blue; 
}
span#bold {
	font-weight: 600;
}
span#red_bold {
	color: red; 
	font-weight: 600;
}
span#blue_bold {
	color: blue; 
	font-weight: 600;
}
span#sitasen {  
    	text-decoration: underline;
}
span#small {  
    	font-size: 80%;
}
span#ital {
	font-style: italic; 
}

span#linkbutton_1 {
	color="black"; 
	font-size:80%;
	background-color: ivory;
	padding: 1px 5px 1px 5px;
	margin:  0px 0px 0px 1px;
}
span#linkbutton_2 {
	color="black"; 
	font-size:80%;
	background-color: lightgreen;
	padding: 1px 5px 1px 5px;
	margin:  0px 0px 0px 1px;
}


/* --- レイアウトに関する指定  --- */

div#logo {
  	background-color: ivory;
 	width: 1010px;
 	height: 700px;
}
div#rireki {
  	background-color: #CCFFCC;
  	color: black;
 	width: 1006px;
	padding: 5px;
}
div#sita {
 	background-color: ivory;
 	background-position: left bottom;
 	width: 990px;
 	height: 25px;
	padding: 5px 20px 5px 5px;
}
div#hontai {
  	background-color: ivory;
  	color: black;
 	width: 400px;
 	height: 120%;
	margin: 0px 2px 2px 0px;
	padding: 3px 5px 3px 5px;
}
div#hontai_2 {
  	background-color: ivory;
  	color: black;
 	width: 765px;
 	height: 110%;
	margin: 0px 2% 10px 0px;
	padding: 3px 5px 10px 5px;
}
