.menu {font-size:14px; }

<!-- トップページ -->
p.title{padding-top:1em;
		 text-align:center;}

<!-- メニュー -->
p.menu{	 text-align:center;}

p.menu2{padding-top:1em;
		 text-align:center;}

p.menu3{padding-top:0.1em;
		 text-align:center;}

p.menuL	{padding-top:0em;}
p.menuL2{padding-top:1em;}


p.gr_navi1{	padding-top:1em;
		 	text-align:center;}

p.gr_navi2{	padding-top:2em;
		 	text-align:center;}

p.hakusyu1{	padding-top:1em;
		 	text-align:left;}

p.hakusyu2{	padding-top:5em;
		 	text-align:left;}




p.space1{padding-top:1em;}
p.space2{padding-top:2em;}
p.space3{padding-top:3em;}

<!-- メニュー -->
<!-- 背景白 -->
body.back_ffffff{	background-color: #ffffff;}

body.back0{	background-color: #000000;}

body.back1{	background-color: #000000;
			background-repeat: repeat;
			background-image: url("./img/back/sakura.gif");	}

body.back2{	background-color: #000000;
			background-repeat: repeat;
			background-image: url("./img/back/sakura5.gif");	}


div{
	color:#ffaaaa;
	font-size:20pt;
	font-weight:bold;
	text-decoration:underline;
}

.font1 {font-size:1.0em; }
.font2 {font-size:1.2em; }
.font3 {font-size:1.4em; }
.font4 {font-size:1.6em; }
.font5 {font-size:1.8em; }

.font1b {font-size:1.0em;font-weight:bold; }
.font2b {font-size:1.2em;font-weight:bold; }
.font3b {font-size:1.4em;font-weight:bold; }
.font4b {font-size:1.6em;font-weight:bold; }
.font5b {font-size:1.8em;font-weight:bold; }

/* テーブル要素 */
table.sl { 
	    border: solid 1px #000000;
	    border-width:2px 4px 4px 2px; /* 上右下左 */
	    border-collapse: collapse;
		background-color:#ffffff;
}

table.sl tr	{
		text-align:center;
}

table.sl td	{
		border: solid 1px #000000;
	    border-width:2px; 
}

body.tmp{
	color:#000000;
	background-color:#dddddd;
}


body { 
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:0% 100%;
}


/* クリック前 */
a:link { 
	color: #aa00ff;
	font-size: 100%;
	text-decoration: none; /* 下線無し */
}

/* クリック済 */
a:visited { 
	color: #0000ff; 
	font-size:100%;
	/* font-weight:bold; 太線 */
	text-decoration: none; /* 下線無し */
}  

/* クリック中 */
a:active { 
	color: #00ffff; 
	font-size:100%;
	text-decoration: none; /* 下線無し */
}  

/* マウスが上に乗った時 */
a:hover	{		
	text-decoration:none;
	color:#aa3333 ;
	font-weight:bold;
}
