/******* 基本設定 *******/

BODY {
	margin: 2px 0px;
	width: 100%;
	font-size:10px;
	}

TD.LI.TH {
   font-size: 10pt;
   }

#menu {
font-size:10pt;
text-align:center;
}

#menu a:link {
	color:#ffffff; background-color: transparent; text-decoration: underline;
	}
#menu a:visited {
	color:#ffffff; background-color: transparent; text-decoration: underline;
	}
#menu a:visited:hover {
	color:#ffffff; background-color: transparent; text-decoration: underline;
	}
#menu a:hover {
	color:#ffffff; background-color: transparent; text-decoration: underline;
	}

/******* ソーシャルブックマーク *******/

#slink {
	font-size:11px;
	text-align:center;
    line-height:22px;
}


img{
	border: none;
	vertical-align: top;
}


/******* フォーマットのレイアウト *******/


#container{
margin: 0 auto; /* Internet Explorer 5.5以外 */
text-align: left; /* Internet Explorer 5.5以前への対応 */
width: 96%; /* 左右に余白を入れる場合は、ここを編集 */
background-color: #ffffff; /* このサイトでは黒を背景に白のコンテンツ枠 */
}

#header{
margin: 0; /* 外の隙間 ピッチリ合わせている */
width: 100%; /* containerにいっぱいいっぱい表示 */
height: 64px; /* サイトロゴの高さに合わせている */
background-position:right top; /* 背景画像の表示のさせ方 */
background-repeat:no-repeat; /* 背景画像の表示のさせ方 */
}

/******* ヘッダ *******/

#header h1{
margin: 0px;
padding: 8px 20px 12px 220px;
text-align: center;
font-size: 110%;
z-index: 10; /* サイトロゴの上に被って表示 */
}

#header h2{
margin: -36px 0px 0px 0px; /* サイトトピックの上に表示 */
padding: 2px 0px 10px 240px;
font-size: 100%;
z-index: 10; /* サイトロゴの上に被って表示 */
}

#header p{
margin: 6px 0px 0px 0px; /* サイト名の下に表示 */
padding: 0px 30px 6px 160px;
text-align: right;
font-size: 80%;
z-index: 5; /* サイトロゴの上に被って表示 */
}

#header img{
float: left; /* ヘッダの左に動かす */
position: absolute; /* ヘッダの左上に表示する仕掛け */
top: 0px; /* ヘッダの左上に表示する仕掛け */
left: 2%; /* ヘッダの左上に表示する仕掛け */
margin: 0px;
z-index: 1; /* サイトロゴをテキストの後ろに表示 */
}



/******* フッタ *******/

#footer img{
padding: 2px 4px 10px 4px;
float: right;
}

#footer h3{
color: #333333;
font-size: 80%;
font-weight: normal;
float: right; 
padding-top: 10px;
}

#footer a, #footer a:link, #footer a:visited{ 
color: #333333;
text-decoration: none;
}


/******* 広告 *******/

table#ad_bbs{
	border: 1px inset #ffffff;
	margin: 5px;
}

ul{
	margin: 0px;
	padding: 0px;
}

li{
	margin: 0px;
	padding: 0px;
}











