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

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-align: justify;
	text-justify : inter-ideograph ;
	margin: 0px;
	padding: 0px;
}

h1 {display:none; margin:0px; padding:0px}

h2,h3,h4,h5,h6 {margin:0px; padding:0px; font-weight:normal;}

#No-View {display:none;}

#head-line {
	background-color: #1b6d12;
	height: 5px;
}

/*ロゴの部分*/
#head-logo {
	background-image: url(../img/common/head-logo.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width: 794px;
	margin-right: auto;
	margin-left: auto;
}
#head-logo .logo a {
	display: block;
	position: relative;
	top: 10px;
	height: 70px;
	width: 390px;
	text-indent: -9800px;
}

/*ヘッダーのナビゲーション*/
#head-navi-bg {
	background-image: url(../img/common/navi-bg.jpg);
	background-repeat: repeat-x;
	height: 37px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#head-navi {width: 794px;margin-right: auto;margin-left: auto;}
#head-navi ul {list-style-type: none;margin: 0px;padding: 0px;}
#head-navi li {display:block;height: 37px;float:left;}
#head-navi li a {display:block;height: 37px;text-indent:-9800px;}

/*ヘッダーのナビゲーションパーツ　通常時*/
.h-navi01 {background-image: url(../img/common/navi_01.jpg);width: 132px;}
.h-navi02 {background-image: url(../img/common/navi_02.jpg);width: 132px;}
.h-navi03 {background-image: url(../img/common/navi_03.jpg);width: 132px;}
.h-navi04 {background-image: url(../img/common/navi_04.jpg);width: 132px;}
.h-navi05 {background-image: url(../img/common/navi_05.jpg);width: 132px;}
.h-navi06 {background-image: url(../img/common/navi_06.jpg);width: 134px;}
/*ヘッダーのナビゲーションパーツ　ON時*/
.h-navi01 a:hover {background-image: url(../img/common/navi_on_01.jpg);width: 132px;}
.h-navi02 a:hover {background-image: url(../img/common/navi_on_02.jpg);width: 132px;}
.h-navi03 a:hover {background-image: url(../img/common/navi_on_03.jpg);width: 132px;}
.h-navi04 a:hover {background-image: url(../img/common/navi_on_04.jpg);width: 132px;}
.h-navi05 a:hover {background-image: url(../img/common/navi_on_05.jpg);width: 132px;}
.h-navi06 a:hover {background-image: url(../img/common/navi_on_06.jpg);width: 134px;}


/*Wrap*/

#wrap {
	background-image: url(../img/common/main-bg.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
}
#wrap #main {
	width: 794px;
	margin-right: auto;
	margin-left: auto;
}
#flash {
	margin-bottom: 4px;
}
#main-table {
	margin-left: 1px;
}
#main-table #main-left {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 198px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #1d6e14;
	border-right-color: #1d6e14;
	border-left-color: #1d6e14;
	background-color: #eafae1;
	padding-bottom: 20px;
}
#main-table #main-right {
	vertical-align: top;
	width: 579px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}
#main-table a {color:#1d6e14;}
#main-table a:hover {color:#FF0000;}

/*サイドナビゲーション*/
#side-navi ul {margin: 0px;padding: 0px;list-style-type: none;}
#side-navi li {float: left;width: 198px;display: block;}
#side-navi li a {display:block;width: 198px;text-indent:-9800px; height:36px;}
#side-navi .s-navi01 {background: url(../img/common/side-navi_02.jpg) no-repeat;height: 36px;}
#side-navi .s-navi02 {background: url(../img/common/side-navi_03.jpg) no-repeat;height: 36px;}
#side-navi .s-navi03 {background: url(../img/common/side-navi_04.jpg) no-repeat;height: 36px;}
#side-navi .s-navi04 {background: url(../img/common/side-navi_05.jpg) no-repeat;height: 36px;}
#side-navi .s-navi05 {background: url(../img/common/side-navi_06.jpg) no-repeat;height: 36px;}
#side-navi .s-navi06 {background: url(../img/common/side-navi_07.jpg) no-repeat;height: 37px;}
#calender {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

/*新着情報*/
#news {
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	padding-bottom: 5px;
}
#news .news-title {
	font-size: 14px;
	color: #138108;
	margin-top: 3px;
	padding-bottom: 2px;
}

/*メイン　最下部*/
#main-table-under {
	margin-left: 1px;
}
#main-table-under th {
	width: 199px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1d6e14;
	border-left-color: #1d6e14;
	background-color: #eafae1;
	background-repeat: repeat;
}
#main-table-under td {
	vertical-align: top;
	padding-top: 5px;
	font-size: 11px;
	text-align: center;
	width: 594px;
}
#main-table-under td a {color: #666666;text-decoration: none;}
#main-table-under td a:hover {color: #377406;text-decoration: none;}
#main-table-under #back-top {
	margin-top: 10px;
	text-align: right;
}
#wrap #under-line {
	height: 6px;
	background-color: #1b6d12;
}

/*フッター*/
#fotter {
	width: 784px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 10px;
}
#fotter .under_address {
	float: left;
	padding-right: 15px;
	font-size: 12px;
	padding-bottom: 2px;
}
#fotter .under_address .under_address_name {
	font-size: 13px;
	font-weight: bold;
}
#fotter #copy {
	text-align: right;
}
#fotter .seo {
	text-align: right;
	padding-top: 3px;
	padding-right: 3px;
}
#fotter .seo img {
	margin-left: 10px;
}

