@charset "UTF-8";

/* リンク全体の装飾 */
.fsTitle{
	font-size: 24px;
  color: #4444ff;
}

p.boxlinks a {
   display: block;
   padding: 0.5em;
   border: 1px solid #ccccff;
   text-align: left;
   text-decoration: none;
   line-height: 1.5;
   width: 600px; /* 横幅を指定する場合のみ記述 */
}
/* ガイド文の装飾 */
p.boxlinks a span.siteguide {
   font-size: 16px;
}
/* サイト名の装飾 */
p.boxlinks a span.sitename {
   text-decoration: underline;
}
/* URLの装飾 */
p.boxlinks a span.siteurl {
   font-size: 75%;
   font-family: Verdana,Arial,sans-serif;
}

/* 全体(マウスが載ったとき)の色 */
p.boxlinks a:hover {
   background-color: #ccffff;
   border-color: #0000ff;
}
/* ガイド文部分の表示色 */
p.boxlinks a:link    span.siteguide { color: black; }
p.boxlinks a:visited span.siteguide { color: black; }
p.boxlinks a:hover   span.siteguide { color: blue; }
/* サイト名部分の表示色 */
p.boxlinks a:link    span.sitename { color: blue; }
p.boxlinks a:visited span.sitename { color: #800080; }
p.boxlinks a:hover   span.sitename { color: blue; }
/* URL部分の表示色 */
p.boxlinks a:link    span.siteurl { color: green; }
p.boxlinks a:visited span.siteurl { color: green; }
p.boxlinks a:hover   span.siteurl { color: #cc00ff; }



.menu div	{font-size:16px;
		 color:#333333;
	 	 line-height:130%;
		 font-family:sans-serif;
		 text-align:left;
		 vertical-align:top;
		 border-top:solid 1px #ffffff;
		 border-left:solid 1px #ffffff;
		 border-right:solid 1px #999999;
		 border-bottom:solid 1px #999999;
     margin-top:0px;	
		 display:block;
		 }
.menu a{color:#333333c;
		 text-decoration:none;
		 display:block;
		 width:630px;
		 padding-top:3px;
		 padding-bottom:3px;
		 padding-left:10px;
		 padding-right:5px;
		 }
.menu a:hover{background:#AFBEFA;
		 color:#000000;
