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

/*=== 基本ベースを設定します ===*/
* {
	margin: 0px;
	padding: 0px;
	}

body {
	font-size: 1em;
	line-height: 1em;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	color:#333;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color:#e1f5f1;				/*ページ全体の背景カラーです。*/
	}

a   {color:#1ea978;text-decoration:none}				/*基本のリンクカラーとスタイルです*/
a:visited   {color:#327f64}								/*リンク先に訪問した後のカラーです*/
a:hover   {color:#54aee7;text-decoration:underline}		/*マウスオーバーしたときのカラーとスタイルです*/
a:active   {color:#ff0000}								/*クリックした瞬間のカラーです*/

a img {border: 0;}
ol,ul,li,dl,dt,dd {list-style-type: none;}
h1,h2,h3,h4,ol,ul,li,dl,dt,dd,p,img,br {
	margin: 0;
	padding: 0;
}

/*=== コンテナー（HPの横幅を指定します）===*/
#container {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#fff;			/*ページ内のカラーです。*/
	border:#dedede solid 8px;
	}

/*=== ヘッダー部分のスタイル ===*/
#header {
	text-align:left;
}

h1 {
	font-size:14px;
	color:#666;					/*ディスクリプションの色を変える場合はここ*/
	padding-left:25px;
}

.pagetopname {
	margin-left:-2560px;
}

.sitetitle {					/*サイトタイトルの変更はここ*/
	font-size:24px;
	font-weight:bold;
	color:#008f5d;
	margin:16px 0;
	padding-left:25px;
}

/*=== メニュー部分のスタイル ===*/
#topmenu {
	width:650px;
	height:25px;
	margin-left:25px;
	border-top:#008f5d solid 2px;
	border-bottom:#008f5d solid 2px;
}

#topmenu li {					/*メニューの設定はここ*/
	display:inline;
	font-size:14px;
	line-height:25px;
	padding:0 2px;
}

/*=== メインコンテンツ部分のスタイル ===*/
#pankuzu {						/*パンくず部分の設定はここ*/
	clear:both;
	width:650px;
	font-size:12px;
	text-align:left;
	padding:5px 15px;
}

#contents {
	width:650px;
	margin:0px 25px;
	text-align:left;
}

h2,h3 {
	font-size:18px;			/*タイトルh2,h3のサイズを変える場合はここ*/
	font-weight:bold;
	color:#ffffff;			/*タイトルh2,h3の色を変える場合はここ*/
	height:14px;
	padding:10px 15px;
	background-color:#008f5d;
}

h4,h5,h6 {
	font-size:16px;			/*タイトルh4,h5,h6のサイズを変える場合はここ*/
	font-weight:bold;
	color:#008f5d;			/*タイトルh4,h5,h6の色を変える場合はここ*/
	height:14px;
	padding:8px 15px;
	background-color:#ebebeb;
	border-left:#008f5d solid 5px;
	border-bottom:#008f5d dotted 1px;
}

#message {					/*メッセージ部分の変更はここ*/
	width:450px;
	margin-left:100px;
	margin-top:15px;
	margin-bottom:20px;
	font-size:14px;
	line-height:24px;
	text-align:left;
}

.honbun {
	margin-bottom:20px;
}

.honbun p {					/*本文の変更はここ*/
	font-size:14px;
	line-height:24px;
	text-indent:14px;
	margin:10px 0;
}

.imageleft {
	float:left;
	margin-right:10px;
}

.imageright {
	float:right;
	margin-left:5px;
}

.honbun ul li {				/*リストの変更はここ*/
	margin-bottom:4px;
	list-style:disc;
	margin-left:100px;
	font-size:14px;
	line-height:20px;
}

.blockimg {					/*本文中の写真の代わりです*/
	width:190px;
	height:105px;
	background-color:#e8f2eb;
	font-size:12px;
	padding:20px;
}

/* === フッター部分のスタイル === */

#footer {
	width:100%;
}

.pagetop {
	font-size:11px;
	margin-right:10px;
	text-align:right;
}

#copyright {					/*copyright部分の設定はここ*/
	margin-top:10px;
	padding:12px 0 20px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:#008f5d solid 2px;
}

#credit {
	font-size:9px;
	float:right;
	margin:-34px 0 0 0;
}

#credit a {color:#999;text-decoration:none}
#credit a:hover {color:#666;text-decoration:none}

.underimg {
	margin-left:-34px;
}
