@charset "Shift_JIS";

/*----------------------------------------------------------

※フォント関連プロパティは【font.css】に記述します
※【common.css】には各ページ "共通" のプロパティを記述します
※【base.css】には各ページ "特有" のプロパティを記述します

----------------------------------------------------------*/

@import "common.css";
@import "font.css";


/* index.php
------------------------------*/

.topImage {
	/* 画像ファイルの指定 */
	background-image: url(../images/photo141002.jpg);
	/* 画像を常に天地左右の中央に配置 */
	background-position: center top;
	/* 画像をタイル状に繰り返し表示しない */
	background-repeat: no-repeat;
	/* コンテンツの高さが画像の高さより大きい時、動かないように固定 */
	background-attachment: fixed;
	/* 表示するコンテナの大きさに基づいて、背景画像を調整 */
	background-size: cover;
	/* 背景画像が読み込まれる前に表示される背景のカラー */
	background-color: #464646;
}
#contents {
	width: 100%;
	height: 100%;
	position: static;
}
#logoBack {
	width: 100%;
	text-align: center;
	background-color: #FFF;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#foot {
	width: 100%;
	height: 30px;
	background-color: #FFF;
	clear: both;
	text-align: center;
	padding-top: 20px;
	color: #666;
}

/* other.
------------------------------*/

#logoBack2 {
	width: 100%;
	text-align: center;
	background-color: #FFF;
	bottom: 0px;
	left: 0px;
}
#foot2 {
	width: 100%;
	height: 30px;
	background-color: #FFF;
	clear: both;
	text-align: center;
	padding-top: 20px;
	color: #666;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#mainContents {
	border-top: #CCC 1px dotted;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}
#leftBlock {
	float: left;
	width: 200px;
	padding: 10px;
}
#mainBlock {
	float:right;
	width: 710px;
	padding: 30px 10px 10px;
}
#mainBlock table tr td {
	vertical-align: top;
}


/* news.php
------------------------------*/

.newsTxt {
	border-bottom: 1px dotted #DDD;
	width: 100%;
	margin-bottom: 15px;
}

.news {
	border-top: 1px solid #eee;
	padding: 10px 3px 10px;
}
.newsDate {
	color: #999;
	padding-left: 5px;
}
.newsTit {
	margin-bottom: 5px;
	font-weight: bold;
}
.news p.body {margin-left: 5px;}

/* news.php
------------------------------*/

.thumb {
	width: 20%;
	height: 20%;
	float: left;
	margin: 0 35px 35px 0;
}