﻿@charset "utf-8";

/* CSS Document */



*{

	margin: 0;

	padding: 0;

}



/*　ページ全体　*/

body{

	color: #dddddd;

	font-size: 15px;

	font-family: "ＭＳ Ｐゴシック","MS PGothic",sans-serif;

	line-height: 180%;

	background-color:#151515;

	background-image : url(wall.gif);

	text-align:center;

}



img{

	border: 0;

}



/*　リンク　*/

a:link,a:visited{

	color: #dddddd;

	border-bottom-width: 1px;

	border-bottom-color: #663366;

	border-bottom-style: solid;

	text-decoration: none;

}

a:hover,a:active{

	color:#663366;

	border-bottom-width: 1px;

	border-bottom-color: #222222;

	border-bottom-style: solid;

}



/*　リンク(下線なし)　*/

.noborder a:link{

	border-style: none;

}



/*　コンテンツ　*/

#contents{

	margin: 0 auto;

	width: 820px;

	background-image : url(body.png);

	background-repeat: repeat-y;

}
/*　ヘッダー　*/

#header{

	padding: 10px 20px;

	height: 39px;

	text-align: right;

}
/*　トーク部分　*/

#talk {
	width:80%;
	margin:0 auto;
	text-align:center;
}

#talk p{
	text-align:left;
}


/*　テキスト部分　*/

p{

	margin:10px 0;

}


dl{
	margin: 10px auto;
}

dt{
	font-size: 120%;
	font-weight:bold;
	text-align: left;
	margin:30px auto;
}

dd{
	text-align: left;
	text-indent: 1em;
}


/*　リンク　*/

#bookmark{

	margin: 0 auto;
	text-align:center;

	padding-top: 8px;

	width: 800px;

	height: 50px;

	background-image : url(link.png);

	background-repeat: repeat-y;


}



/*　フッター　*/

#footer{

	margin: 0 auto;

	padding: 20px 5px;

	width: 790px;

	height: 20px;

	color:white;

	text-align:center;

	background-color: black;

}



/*　サイトタイトル　*/

h1{

	font-size: 12px;

	font-weight: normal;

	text-align: right;

}



/*　コンテンツ名　*/

h3{
	margin: 20px auto;
	text-align:center;
	color: #669966;
	font-size:20px;
	font-weight: bold;

}




/*　区切り線　*/

.hrimg{
	width: 820px;

	height: 35px;

	text-align: center;

	background-image : url(hr.png);

	background-position: 10px top;

	background-repeat: no-repeat;

}



/*　回り込み回避用　*/

.space{

	clear: both;

}