@charset "Shift_JIS";



a			{ color: #888888;text-decoration: none;font-weight:normal; }

a:link		{ color: #0000FF; }

a:visited	{ color: #333399; }

a:active	{ color: #66CCFF; }

a:hover		{ color: #66CCFF; }



#Head a,

#Head a:link,

#Head a:visited {

	color: #5A6C40;

	font-size: 12px;

	text-decoration: none;

}

#Head a:active,

#Head a:hover {

	color: #FF8400;

	font-size: 12px;

	text-decoration: none;

}



#Foot a,

#Foot a:link,

#Foot a:visited {

	color: #ffffff;

	font-size: 12px;

	text-decoration: none;

}

#Foot a:active,

#Foot a:hover {

	color: #BFFF00;

	font-size: 12px;

	text-decoration: none;

}



.linktab a,

.linktab a:link,

.linktab a:visited {

	font-size: 14px;

	color: #3A5018;

	font-weight: bold;

	line-height: 160%;

	text-decoration: none;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	height: 20px;

	width: 128px;

	background-color: #C0C9B4;

}

.linktab a:active,

.linktab a:hover {

	font-size: 14px;

	color: #3A5018;

	font-weight: bold;

	line-height: 160%;

	text-decoration: none;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	height: 20px;

	width: 128px;

	background-color: #EFFADF;

}



.linktab_w {

	font-size: 14px;

	color: #3A5018;

	font-weight: bold;

	line-height: 160%;

	text-decoration: none;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	height: 20px;

	width: 128px;

	background-color: #ffffff;

}



body{

	margin: 0;

	padding: 0;

	background-color: #ffffff;

	background-image: url('../img/bg.jpg');

	font-family: MS UI Gothic,ＭＳ Ｐゴシック,Osaka,Arial,Helvetica;

	scrollbar-base-color: #E2E8D9;

	scrollbar-face-color: #E2E8D9;

	scrollbar-track-color: #AEB8A0;

	scrollbar-arrow-color: #5C9D00;

	scrollbar-3dlight-color: #AEB8A0;

	scrollbar-highlight-color: #E2E8D9;

	scrollbar-shadow-color: #AEB8A0;

	scrollbar-darkshadow-color: #929E82;

}



body.res{

	margin: 0;

	padding: 0;

	background-color: #ffffff;

	background-image: url('');

	font-family: MS UI Gothic,ＭＳ Ｐゴシック,Osaka,Arial,Helvetica;

	scrollbar-base-color: #E2E8D9;

	scrollbar-face-color: #E2E8D9;

	scrollbar-track-color: #AEB8A0;

	scrollbar-arrow-color: #5C9D00;

	scrollbar-3dlight-color: #AEB8A0;

	scrollbar-highlight-color: #E2E8D9;

	scrollbar-shadow-color: #AEB8A0;

	scrollbar-darkshadow-color: #929E82;

}





body.news{

	font-family: MS UI Gothic,ＭＳ Ｐゴシック,Osaka,Arial,Helvetica;

	margin: 0;

	padding: 4px;

	font-size:12px;

	line-height: 140%;

	text-decoration: none;

	scrollbar-base-color: #FFFFFF;

	scrollbar-face-color: #FFFFFF;

	scrollbar-track-color: #AEB8A0;

	scrollbar-arrow-color: #A0D856;

	scrollbar-3dlight-color: #AEB8A0;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-shadow-color: #AEB8A0;

	scrollbar-darkshadow-color: #929E82;

	background-image: url('');

}



.bg_nt{

	padding-left: 7px;

	background-image: url('../img/nt_bg.gif');

	background-repeat: repeat-x;

	background-color: #ffffff;

}





/* テキスト関連 */

.bd12{

	font-size: 12px;

	line-height: 140%;

}



.bd12white{

	font-size: 12px;

	line-height: 140%;

	color: #ffffff;

}



.bd12green{

	font-size: 12px;

	line-height: 140%;

	color: #73815E;

}



.bd12blue{

	font-size: 12px;

	line-height: 140%;

	color: #3367AD;

}



.bd12red{

	font-size: 12px;

	line-height: 140%;

	color: #B74E75;

}



.bd14{

	font-size: 14px;

	line-height: 140%;

}



.bd14red{

	font-size: 14px;

	line-height: 140%;

	color: #B74E75;

}



.bd14pink{

	font-size: 14px;

	line-height: 140%;

	color: #BC568B;

}



.bd14green{

	font-size: 14px;

	line-height: 140%;

	color: #4F8600;

}



.bd14blue{

	font-size: 14px;

	line-height: 140%;

	color: #2A6FD6;

}



.bd16{

	font-size: 16px;

	line-height: 140%;

}



.bd16green{

	font-size: 16px;

	line-height: 140%;

	color: #4F8600;

}



.bd16pink{

	font-size: 16px;

	line-height: 140%;

	color: #BC568B;

}



.bd16blue{

	font-size: 16px;

	line-height: 140%;

	color: #2A6FD6;

}



.bd18red{

	font-size: 18px;

	line-height: 140%;

	color: #B74E75;

}

.copyright{

	font-family: Arial,Helvetica;

	font-size: 12px;

	color: #73815E;

	padding: 4px;

	background-color: #FFFFFF;

}



/* テーブル関係 */

.main{

	border-right: 1px solid #91A377;

	border-left: 1px solid #91A377;

	background-color: #FFFFFF;

	width: 768px;

}



.waku_green{

	border: 2px solid #91A377;

}



.waku_lt{

	border-top: 1px solid #797F70;

	border-left: 1px solid #797F70;

}



.waku_rb{

	border-bottom: 1px solid #797F70;

	border-right: 1px solid #797F70;

}



.waku_r{

	border-right: 1px solid #797F70;

}



.waku_b{

	border-bottom: 1px solid #797F70;

}



.waku_rb_gray{

	border-bottom: 1px solid #797F70;

	border-right: 1px solid #797F70;

	background-color: #eeeeee;

}



.waku_rb_blue1{

	border-bottom: 1px solid #797F70;

	border-right: 1px solid #797F70;

	background-color: #9DACD3;

}



.waku_rb_blue2{

	border-bottom: 1px solid #797F70;

	border-right: 1px solid #797F70;

	background-color: #E8EDFA;

}



.waku_rb_green1{

	border-bottom: 1px solid #797F70;

	border-right: 1px solid #797F70;

	background-color: #C4D2B0;

}



.waku_rb_green2{

	border-bottom: 1px solid #797F70;

	border-right: 1px solid #797F70;

	background-color: #EEF4E7;

}



.base{

	padding-left: 8px;

	border-top: 1px dotted #91A377;

	border-bottom: 1px dotted #91A377;

	background-color: #E9F2EA;

	font-size: 14px;

	line-height: 140%;

	color: #677651;

}



.s_map{

	padding-left: 8px;

	border-top: 1px dotted #A572BF;

	border-bottom: 1px dotted #A572BF;

	background-color: #eeeeee;

	font-size: 14px;

	line-height: 140%;

}





/* 背景色関連 */

.bg_white{

	background-color: #ffffff;

}



.bg_gray{

	background-color: #eeeeee;

}



.bg_green1{

	background-color: #D4D9CE;

}



.bg_green2{

	background-color: #C0C9B4;

}



.bg_green3{

	background-color: #73815E;

}

