@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

img{
	border: 0;
	vertical-align: bottom; /* 画像の下の隙間を削除 */
}

body{
	/*font-size:14px;*/
	font-size:13px;
	line-height:1.5;
	background:#e6e6d8;
}

body{
	/*font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;*/
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}



ul{
	list-style-type:none;
}

ol{
	list-style-type:none; /* パンくずリストで出てしまう */
	
}


a{
	text-decoration:none;
	color:#3333cc;
}

a:hover,
a:active{
	text-decoration:underline;
}

a:hover img{
	opacity:0.8;
	-ms-filter: "alpha(opacity=80)"; /* for IE8 */
}




#wrapper {
	margin: 0 auto;
	/*width: 900px;*/
}


#headerWrap {
	/*width: 100%;*/
	background:#fff;
	height:65px;
	/*height: 100px;*/
	
	-webkit-box-shadow: 0 10px 6px -6px #aaa;
	-moz-box-shadow: 0 10px 6px -6px #aaa;
	box-shadow: 0 10px 6px -6px #aaa;
}

#header {
	margin: 0 auto;
	width: 900px;
	height: 100px;
}

#header .logo{
	margin-top:10px;
	
}

#contentsWrap {
	/*margin: 0 auto;*/
	/*padding-bottom: 230px;*/ /* footerの高さ指定 -margin-top (A+B) */
	/*width: 900px;
	color: #fff;*/
	/*background-color: #f5cf94;*/
}
	
.contents {
	margin: 0 auto;
	/*padding-bottom: 100px;*/
	width: 900px;
	color: #333;
	/*background:#0CC;*/
}
		
.contents h1{
	text-align:center;
	margin-top:2em;
	font-size:140%;
	
}
		
.contents h2{
	text-align:center;
	font-size:130%;
}

.imageArea{
	margin-top:40px;

	
}

.imageArea .koishikawa{
	float:left;
	margin-left:180px;
	border:10px #fff solid;
	
	-webkit-box-shadow:rgba(0, 0, 0, 0.7) 0 0 7px;
	-moz-box-shadow:rgba(0, 0, 0, 0.7) 0 0 7px;
	box-shadow:rgba(0, 0, 0, 0.7) 0 0 7px;
}

.imageArea .nikko{
	float:right;
	margin-right:180px;
	border:10px #fff solid;
	
	-webkit-box-shadow:rgba(0, 0, 0, 0.7) 0 0 7px;
	-moz-box-shadow:rgba(0, 0, 0, 0.7) 0 0 7px;
	box-shadow:rgba(0, 0, 0, 0.7) 0 0 7px;
}

.contents .intro{
	clear:both;
	width:590px;
	margin:0 auto;
	margin-bottom:20px;
	padding-top:50px;
	
}



.footerTree{
	clear:both;
	/*padding-top:40px;*/
	margin:0 auto;
	width:700px;
	margin-top:100px;
}

.footerTree .koishikawa{
	float:left;
	
}

.footerTree .nikko{
	float:right;
	margin-right:30px;
	
}

#footerWrap {
	clear:both;
	/*height: 230px;*/ /* footerの高さ指定 -margin-top (A+B) */
	/*margin-top: -230px;*/ /* footerの高さ分 -margin-top (A+B) */
	color: #eee;
	background: #4d4d4d;
	
}




#footer {
	margin: 0 auto;
	width: 900px;
	/*height: 200px; *//* (A) */
	/*background: #889acc;*/
	padding:1.5em 0;
}

#footer .title{
	text-align:center;
}

#footer .comment{
	margin:0 auto;
	width:460px;
	/*text-align:center;*/
}

#footer .banner{
	/*margin:0 auto;*/
	margin:10px 0;
}

#copyright{
	height:30px;
	line-height:30px; /* (B) */
	font-size:90%;
	background:#e6e6d8;
	text-align:center;
	color:#444;
}

/*#wrapper {
	height: auto;
	min-height: 100%;
}*/
