@charset "utf-8";

* { margin : 0 ; padding : 0 ; }

body{
	margin: 0 auto;
	text-align:center;
	background:#fff100; /* 全体の背景色 */
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px; /* 指定されていない文字のサイズ */
	line-height: 1.6; /* 指定されていない文字の行間 */
	color: #000; /* 文字の色 */
}

/* リンク色 */
a{
	color:#007799; /* 文字の色 */
}

/* 訪問済みのリンク色 */
a:visited{
	color:#cc5555; /* 文字の色 */
}

/* カーソル合わせた時のリンク色 */
a:hover{
	color:#559955; /* 文字の色 */
}
img{ border:none; vertical-align:bottom; }
.pad{ padding:10px; }
.clear{ clear:both; line-height:0; font-size:0; height:0; }

/*--------------------------------
ヘッダー
--------------------------------*/
#header{
	width:100%; position:relative; margin:0 auto;
	margin:20px 0 30px 0;
	text-align:center; overflow:hidden;
}
/*--------------------------------
コンテンツ
--------------------------------*/
#contents{
	width : 600px;
	margin:0 auto;
	margin-bottom:30px;
	text-align:center; overflow:hidden;
}
#contents p{ text-align:left; }
/*--------------------------------
コンテンツ 白背景
--------------------------------*/
#contents .con_white{
	width:600px; margin:0 auto; text-align:center;
	background:#fff;
} 
/*--------------------------------
コンテンツ ボックス黒背景
--------------------------------*/
#contents .box{
	width:600px; margin:0 auto; margin-bottom:30px; text-align:center;
	background:#000;
} 
#contents .box p.h1{
	padding:10px 10px 5px 10px;
	font-size:14px; color:#fff100; text-align:left;
}
#contents .box p.text{
	padding:0 10px 10px 28px;
	font-size:14px; color:#fff100; text-align:left;
}
/*--------------------------------
コンテンツ 写真一覧 テーブル
--------------------------------*/
#contents table.table_photo{
	width:600px; margin:0 auto; text-align:center;
}
#contents table.table_photo .td1{
	width:200px; height:131px;
}
/*--------------------------------
フッター
--------------------------------*/
#footer{
	width:100%; margin:0 auto;
	text-align:center; overflow:hidden;
	background:url(./img/con_title_h3.gif) #d0111b;
}
#footer a{ color:#fff }
#footer ul{
	list-sytle:none; margin:0;
	text-align:left;	
}
#footer li{
	display:inline;
	margin:0 10px 0 10px;
	font-size:10px;
}
#footer li a{
	color:#808080;
}
address{
	margin: 10px 0 10px 0; padding:5px 0 0 0; text-align: center;
	font-size: 12px; color: #fff; font-weight:bold;
}


