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

/*************
共通スタイル
*************/

/*	暫定カラーコード
#494949:グレー
#f0eded:ホワイトグレー
#096b30:グリーン
#f8a30e:オレンジ
*/

body {
	line-height: 1.75;
	font-family: "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
	background-color:#f0eded;
	font-size:16px;
	font-weight: normal;/*	h*で太字になることを防ぐ*/
	margin: 0;
	padding: 0;
	overflow-x:hidden;
}


h1{
}

h2{
}

h3{

}



a img{/* a要素内の背景イメージはリピートさせない */
	background-repeat: no-repeat;
}

img{
}

/*li,p 直下のaはdisplay:blockを設定*/
li>a,
p>a{
	display: block;
	text-decoration: none;
}

a:link,a:visited,a:hover{
	color:#fff;
}

/*************
汎用クラス
*************/
/* コンテナ */
.container{
	width:960px;
	margin:0 auto;
	position:relative;
}

/* clearfix */
.clearfix:after {
	content:" ";
	display:block;
	clear:both;
}


/*************
※各コンテンツ共通クラス
*************/
.outerContainer{
	width: 100%;
}
.innerContainer{
}
.contentMainArea{
	
}


/*	カラーコード
#494949:グレー
#f0eded:ホワイトグレー
#096b30:グリーン
#f8a30e:オレンジ
*/


/*************
※ヘッダー
*************/
header{
	background-color:#494949;
	color:#f0eded;
	background-position:center;
	background-size:cover;
}

nav{
	font-family: 'Gloria Hallelujah', cursive;
	z-index:10000;
	width: 728px;
}

nav ul li{
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#096b30;
	float: left;
	width: 140px;
	border:1px solid #494949;
}


/*************
※フッター
*************/
footer{
	height:50px;
	background-color:#494949;
	color:#f0eded;
}


address{
	text-align:right;
}


/*************
※メインコンテンツ
*************/
#mainContent{
	background-color: #f0eded;
}


/* TOPに戻るボタン */
#backToTop{
	position:fixed;
	bottom:0;
	right:0;
	z-index: 9999;
}