@charset "UTF-8";

body { background-color: #d5fcdd; /*#f00*/ }


#head { background-color: #3dab4a; /*#0f0*/ }
#headLogo { background-image: url(../image/headLogo-back.png); background-repeat: no-repeat;}
#headLogo img { width: 460px; padding-top: 43px; padding-bottom: 36px; }

/* 第一　→　草　　　第二　→　波	*/
#contents {}
#contentsTop { height: 61px; background-image: url(../image/contentsTop.png); background-repeat: repeat-x; }
#contentsTop2 { height: 61px; background-image: url(../image/contentsTop.png); background-repeat: repeat-x; }

#contentsBody { background-color: #21ade5; }

/*
	フッター定義
*/
#footer { height:350px; background-image: url(../image/footer-back.png); background-repeat: repeat-x; }
#footerCover { height: 107px; background-image: url(../image/footer-tree.png); background-repeat: repeat-x; }

#footerBody { height:350px;  position:relative; background-image: url(../image/footerBody-back.png); background-repeat: no-repeat; /*border: 1px #c00 solid;*/  }

#footlogo { position: absolute; top:0; left: 250px; }

#footnavi { position:absolute; top: 250px; width: 100%; bottom:3px; text-align: center; }
#footnavi ul {
	display:-ms-flexbox;/*--- IE10 ---*/
	display: -webkit-flex;/*--- safari（PC）用 ---*/
	display: flex;
}
#footnavi ul li { margin: 0 5px 22px 5px; display: inline;}
#footnavi a {	font-size: 9pt; text-decoration: none; color:darkgreen;}


#contentsArea {
	width: 100%;
	background: #3263ae; border-radius: 20px;
	padding: 20px 20px 20px 20px;
	margin-left: -20px;
}


