/* --- 初期化 --- */
* {margin:0; padding:0;}


/* --- 全体の設定 --- */
body {
  color: #333333;
  background-image:url(../images/body_bg.jpg);
  background-repeat: repeat-x;
  margin:0;
  padding:0;
  font-size:12px;
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Verdana;
}


/* --- ヘッダ部分 --- */
table.main td.header{
	width:1000px;
	height:95px;
	position:relative;
}

table.main td.header h1{
	color: #000000;
	font-size:12px;
	font-weight: normal;
	padding:10px 0px 0px 20px;
	position:absolute;
}


/* --- メイン --- */
table{
	background-color:#FFFFFF;
	margin:0 auto;	
}

table.main{
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;
}

table.contents td.text{
	padding-left:15px;
	line-height:140%;
}

table.contents td.text span.name{
	font-weight:bold;
	font-size:14px;
	line-height:110%;
}

table.contents td.text p.pr{
	line-height:110%;
	padding-top:2px;
}

table.contents td.text img.margin{
	margin:3px 0px 3px 0px;
}

table.contents td.photo{
	padding-right:15px;
}


/* --- リンク --- */
a:link,
a:visited,
a:hover,
a:active{
  color:#333333;
  text-decoration:underline;
}


/* --- フッタ --- */
td.footer{
	background-image:url(../images/footer.jpg);
	height:170px;
	padding-top:20px;
}
