/* Body */
body{
  background-color:#014f07;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','ＭＳ Ｐゴシック',sans-serif;
}

img.preload{
	display:none;
}

h1,h2,h3,h4,h5,h6 {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','ＭＳ Ｐゴシック',sans-serif;
}


/* コンテナ */
div#container	{
    background-color:#014f07;
    width:930px;
	margin-left: auto;
	margin-right: auto;
	}

/* ヘッダー */
div#header	{
	padding: 0;
  width:930px;
	margin: 10px 0px 0px 0px;
}


hr {
border-width: 1px 0px 0px 0px; /* 太さ */
border-style: solid; /* 線種 */
border-color: #014f07; /* 線色 */
height: 1px; /* 高さ */
    }
	
	
	

/* グローバルナビ */
ul#gnavi{
	padding: 0;
    width:900px;
    font-size: 12px;
    font-weight:normal;
	margin: 0px 0px 15px 0px;
	}

ul#gnavi li{
	padding: 0;
    list-style-type:none;
	display: inline;
	}

ul#gnavi li a{
  color:#014f07;
  text-decoration:none;
  background-color:#dedede;
	padding: 3px 6px;
	}

ul#gnavi li a:hover {
    background-color:#003300;
	color:#FFFFFF;
}

	

/* フラッシュ */
div#flash  {
    width: 900px;
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	}


/* コンテンツメイン */
div#main	{
    background-color:#ffffff;
    width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
    padding: 0;
	margin:0;
	}
	
.m01 {
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	line-height: 1.3em;
	letter-spacing:1px;
  }

.m02 {
	font-weight: normal;
	font-size: 13px;
	color: #878dc8;
	line-height: 1.3em;
    }

.m03 {
	font-weight: bold;
	font-size: 13px;
	color: #3d9106;
	line-height: 1.3em;
	letter-spacing:1px;
    }		






/* フッター */
div#footer	{
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}


address	{
    font-size: 11px;
	font-style: normal;
	text-align: center;
    color: #ffffff;
	}
	

/* フットナビ */
ul#navi{
    font-size: 11px;
    font-weight:normal;
	padding: 0;
	margin-top: 0px;
	margin-left: 0px;
	}

ul#navi li{
	padding: 0;
    list-style-type: none;
	display: inline;
	}

ul#navi li a{
    color:#ffffff;
    text-decoration:none;
	border-right: solid 1px #cccccc;
	padding: 0px 6px;
	}
	
ul#navi li.last a{
    text-decoration:none;
	border-style:none;
	}

ul#navi li a:hover {
text-decoration: underline;
}

.night-mb {
	margin: 0px 0px 5px 0px;
}

.night-p1 {
	background: #ff0000;
	color: #fff;
	padding: 2px 10px;
	margin: 0px 5px 0px 0px;
}
.night-p2 {
	background: #097bef;
	color: #fff;
	padding: 2px 10px;
	margin: 0px 5px 0px 0px;
}
.fs-night {
	font-size: 15px;
}
.ac-blue {color: #097bef;}
.ac-red {color: #ff0000;}

.m01s {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	line-height: 1.3em;
	letter-spacing:1px;
}

.u2h {
	color: #ff0000;
	background: #fff;
	padding: 2px;
	border-radius: 5px;
	margin: 10px 5px 0px 5px;
}
.night-bg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#10037f+1,f73333+99 */
background: linear-gradient(to bottom,  #10037f 1%,#f73333 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
