@charset "utf-8";
/* CSS Document */

/*三つ並んだ写真■■■■■■■■■■*/
#top .subject {
	width: 100%;
	margin-bottom: 30px;
	box-shadow: 0 2px 3px #cccccc;
}
#top .subject h1 {写真の中の文字スタイル
	margin: 0;
	padding-left: 5px;
	color: #fff;
	/*text-shadow: 0 0 1px #999, 0 0 1px #999, 0 0 1px #999;*/
}
#top #subject01 h1{
	background-image: url(img/top-1.jpg);
	background-repeat: no-repeat;
	padding-top: 90px;
	padding-left: 5px;
	font-size: 50px;
	}
#top #subject02 h1{
	background-image: url(img/top-2.jpg);
	background-repeat: no-repeat;
	padding-top:90px;
	padding-left: 5px;
	font-size: 50px;
}
#top #subject03 h1{
	background-image: url(img/top-3.jpg);
	background-repeat: no-repeat;
	padding-top:90px;
	padding-left: 5px;
	font-size: 50px;	
}
#top .subject h2 {
	margin: 0 0 10px 10px;
	font-size: 22px;
	color: #006400; 
}

/*■■最終更新日の表示*/
#top .subject time {
	margin-left: 10px;
	font-size: 12px;
	color: #FFF;
	background-color: #BDBC8F;
	border-radius: 10px;/*角丸処理*/
	padding: 2px 12px;
}

/*最終更新日の下にあるPテキストの指定*/
#top .subject p {
	font-size: 14px;
	margin: 7px 7px 7px 10px;
	line-height: 160%;
}

/*■■リンク＆アニメーション*/
#top .subject a {
	color: #000;
	text-decoration: none;
	display: block;
	overflow: hidden;
	background-color: #ffffee;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}

#top .subject a:hover {
	background-color: #FFE792;
}
/*三つ並んだ写真■■■■■■■■■■*/

