


/* ~~ エレメント / タグセレクター ~~ */
ul, ol, dl { /* ブラウザー間の相違により、リストの余白とマージンをゼロにすることをお勧めします。一貫性を保つために、量をここで指定するか、リストに含まれるリスト項目 (LI、DT、DD) で指定できます。より詳細なセレクターを記述しない限り、ここで指定する内容が .nav リストにも適用されることに注意してください。 */
	padding: 0;
	margin: 0;
}

a img { /* このセレクターは、一部のブラウザーでイメージをリンクで囲んだ場合にイメージの周囲に表示される初期設定の青いボーダーを削除します。 */
	border: none;
}
/* ~~ サイトのリンクのスタイル付けは、ホバー効果を作成するセレクターグループも含め、この順序にする必要があります。~~ */
a:link {
	color: #cc3399;
	text-decoration: none;
}
a:visited {
	color: #cc3399;
	text-decoration: none;	
}
a:hover, a:active, a:focus { /* このセレクターグループは、キーボードを使用するユーザーに対し、マウスを使用するユーザーと同じホバー効果を提供します。 */
	text-decoration: underline; 
}



/* ~~ サイトのリンクのスタイル付けは、ホバー効果を作成するセレクターグループも含め、この順序にする必要があります。~~ */
a.topmenu:link {
	color: #ffffff;
	text-decoration: none;
}
a.topmenu:visited {
	color: #ffffff;
	text-decoration: none;	
}
a.topmenu:hover, a:active, a:focus { /* このセレクターグループは、キーボードを使用するユーザーに対し、マウスを使用するユーザーと同じホバー効果を提供します。 */
	text-decoration: underline; 
}
 




        table.sentable    { background-color:#000066; border:0px}
        .sentable th        { 
                  background-color:#000066;
                  color:#ffffff;
                  }
        .sentable td        { 
                  background-color:#ffffff;
                  color:#000066;
                  }
				  



/* フッターの色 */
#footer{
  text-align: center;
  clear: both;
  background-color:#006600;
  margin: 0 -200%; /* マージンを追記 */
  padding: 0 200%; /* マージンで横にはみ出した部分を戻す */
  color:#ffffff;
  font-size:x-small;

}
				  
				  
/* html,bodyタグの設定 */
html{
	margin: 0;	/* 余白の削除 */
	padding: 0;	/* 余白の削除 */
	height: 100%;	/* 縦の高さを100% */
	width: 100%;	/* 横の幅を100% */
}



/* 全体を囲う大枠 */
div#contents {
	position: relative;		/* フッター部の配置用に定義 */
	min-height: 100%;		/* 縦の表示領域を100% */

}



body {
	font: 100%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin: 0;
	padding: 0;
	color: #222222;
	overflow-y:auto;
	overflow-x:hidden;

	/* html,bodyタグの設定 */	
	margin: 0;	/* 余白の削除 */
	padding: 0;	/* 余白の削除 */
	height: 100%;	/* 縦の高さを100% */
	width: 100%;	/* 横の幅を100% */
	
	/* 背景全面画像 */
	background: #ffffff url(../img/ue.png) repeat-x;

}
 
#bg-img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}				  

div.topmenu{
	font: medium;
	color:#ffffff;

}


.artist td{text-align:center;}

img.listface{width:120px;}