body {
	margin: 0;
	background-image: url("images/bg.jpg");
}

photo {
	margin-bottom: 0;
	margin-top: 0;
}

bgspace {
	margin: 0;
	background-color: #FFFFFF;
}

/* コンテンツテーブル設定 */
#container {
	width: 696px;
	margin: 0px;
	/*padding: 0px;*/
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

/* menuの設定 */
#menu {
	margin-top: 0;
	background-color: #eaeadd;
	background-image: url("images/bg_menu.jpg");
	background-repeat: repeat-y;
	}

/* 右側部分テーブル設定 */
#right {
	float: left;
	margin-left: 10px;
	width: 500px;
	background-color: #FFFFFF;
	overflow: hidden;
	}

/* 左側メニュー部分テーブル設定 */
#left {
	float: left;
	margin-top: -4px;
	width: 160px;
	background-image: url("images/bg_menu.jpg");
	background-repeat: repeat-y;
	overflow: hidden;
	}

/* コンテンツスペース設定 */
.sp4 {margin-top:4px;}
.sp8 {margin-top:8px;}
.sp10 {margin-top:10px;}
.sp12 {margin-top:12px;}
.sp15 {margin-top:15px;}
.sp20 {margin-top:20px;}
.sp30 {margin-top:30px;}
.sp10x10 {margin:10px;}
.spl10{margin-left:10px;}

/* テキスト関連 */
.tex1 {color:#000000; line-height:140%; font-size:85%; padding-bottom:0.5em;}/*本文用*/
.tex2 {color:#000000; line-height:140%; font-size:80%;}/*その他本文同等文字*/
.tex3 {color:#000000; line-height:130%; font-size:75%; padding-top:0.5em; text-align:center;}/*コピーライト用*/
.tex4 {color:#000000; line-height:110%; font-size:80%; padding-top:0.5em;}/*表組み・キャプション用*/
.tex5 {color:#000000; line-height:110%; font-size:70%; padding-top:0.5em; text-align:right;}/*ナビ用*/
.tex6 {color:#000000; line-height:140%; font-size:110%;}/*タイトル用*/
.tex7 {color:#FFFFFF;}/*お知らせ見出し*/

