﻿@charset "utf-8";



/* bodyの設定（余白消し） */
body{
font-family:'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	background-color: #e7e7eb;/* ▲背景色▲ */
	width: 855px;
	margin-left: auto;
	margin-right:auto;
	font-size: 98%;
	letter-spacing: 0.4px;
}
/* headerの設定（余白消しとアキ行設定） */

#header{
	width: 850px;
	height: 40px;
	padding-bottom: 1px;

}
#header h1 {
	color: #5f5353;/* ●本文色● */
	padding: 22px 0px 0px 0px;
	font-size: 220%;
}

/*トップ画像の設定*/
#top {
	float: left;
	width: 500px;
	padding: 15px 0px 0px 0px;
}
/*グローバルナビの設定*/
#navi h2 {
	color: #5f5353;/* ●本文色● */
	padding: 0px 0px 5px 10px;
	font-size: 150%;
}
#navi dl {
	float: right;
	width: 325px;
	list-style-type: none;
	padding: 5px;
	font-size: 115%;
	border-left: 10px solid #82ae46;
	border-bottom: 1px solid #82ae46;
}
#navi dl a {
	text-decoration: none;
	color: #82ae46;
}
#navi dl a:hover {
	color: #aa4c8f;
}
#navi dt {
	text-decoration: none;
	color: #82ae46;
}
#navi dd {
	font-size: 80%;
	padding: 15px;
	border-top: 1px solid #82ae46;
	margin-left: auto;
	margin-right:auto;
	color: #5f5353;/* ●本文色● */
	line-height : 5.7mm;
}
/*コンテンツの設定*/
#contents {
	clear:both;
	margin-left: auto;
	margin-right:auto;
	font-size: 95%;
	color: #5f5353;/* ●本文色● */
	line-height : 6.1mm;
	padding: 10px 0px 20px 0px;
}
#contents h2 {
	border-bottom: 1px solid #82ae46;
	font-size: 120%;
	color: #5f5353;/* ●本文色● */
	line-height : 6.1mm;
	padding: 20px 0px 0px 0px;
}
#contents h4 {
	border-bottom: 1px solid #aa4c8f;
}
#contents p {
	padding: 10px 0px 10px 0px;
}
#contents a {
	text-decoration: none;
	color: #82ae46;
}
#contents a:hover {
	color: #aa4c8f;
}
#ten_e {
	float: left;
	width: 200px;
	padding: 5px 0px 10px 0px;
}
#ten_bun {
	float: right;
	width: 650px;
	margin-left: auto;
	margin-right:auto;
	font-size: 95%;
	color: #5f5353;/* ●本文色● */
	line-height : 6.1mm;
	padding: 0px 0px 20px 0px;
}

#ten_bun a {
	text-decoration: none;
	color: #82ae46;
}
#ten_bun a:hover {
	color: #aa4c8f;
}


#contents h5 {
	clear:both;
}
#mai_e {
	float: left;
	width: 140px;
	padding-top: 20px;
	padding: 40px 0px 0px 0px;
}
#mai_bun {
	float: right;
	width: 650px;
	margin-left: auto;
	margin-right:auto;
	font-size: 95%;
	color: #5f5353;/* ●本文色● */
	line-height : 6.1mm;
}

#mai_bun a {
	text-decoration: none;
	color: #82ae46;
}

#mai_bun a:hover {
	color: #aa4c8f;
}

#ys_e {
	float: left;
	width: 140px;
	padding-top: 20px;
	padding: 40px 0px 0px 0px;
}
#ys_bun {
	float: right;
	width: 650px;
	margin-left: auto;
	margin-right:auto;
	font-size: 95%;
	color: #5f5353;/* ●本文色● */
	line-height : 6.1mm;
	padding: 0px 0px 40px 0px;
}

#ys_bun a {
	text-decoration: none;
	color: #82ae46;
}

#ys_bun a:hover {
	color: #aa4c8f;
}

#inf {
	clear:both;
	margin-left: auto;
	margin-right:auto;
	font-size: 95%;
	color: #5f5353;/* ●本文色● */
	line-height : 6.1mm;
	border-left: 10px solid #82ae46;
	border-bottom: 1px solid #82ae46;

}

#inf a {
	text-decoration: none;
	color: #82ae46;
}
#inf a:hover {
	color: #aa4c8f;
}

#inf h6 {
	border-bottom: 1px solid #82ae46;
	font-size: 120%;
}




#footer {
	font-size: 90%;
	text-align: center;
	padding: 80px 0px 20px;

	color: #5f5353;/* ●本文色● */
	line-height : 6.1mm;
}
#contents span{
	color: #82ae46;
	font-weight: bold;
}
