td {
	font-size: 12px
		}

a:link { color: #000000; text-decoration: none }
a:visited { color: #669900; text-decoration: none }
a:hover { color: #669900; text-decoration: underline }

.border_img {
	border: 1px solid #333333;
}

.border_img_gr {
	border: 1px solid #7BC174;
}

.border_link {
	border: 1px solid #7BC174;
	border-left-width: 0px;
	border-right-width: 0px;
}

.newstitle {
	font-size: 14px;
	font-weight: bold;
	color: #006633;
}

.text9 {font-size: 9px}

.txt10 {font-size: 10px}

.linktxt10 {
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.txt10e {
	font-size: 10px;
	font-family: "Arial", "Helvetica", "sans-serif";
}

.txt10w {
	font-size: 10px;
	color: #FFFFFF;
}

.txt12 {
	font-size: 12px;
	line-height: 14px;
}
.txt12b {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.txt14 {font-size: 14px}




.txt11 {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px
}

.darkgray {
	color: #666666
}
.darkgreen {
	color: #003F1B
}
.red {
	color: #ff0000
}
.wine {
	color: #CC0033}

	.pictureframe
		{
		border: 1px solid #CCCCCC;
		}
	.pictureframe_r
		{
		border: 1px solid #EEAEA6;
		}
	.pictureframe_g
		{
		border: 1px solid #DDEAD2;
		}
	.normal_2 
		{ line-height:130%;
		font-size: 12px
		}
	.normal_3 
		{ line-height:18px;
		font-size: 12px
		}
	.normal_4 
		{ line-height:22px;
		font-size: 12px
		}
.menu {
	width:130px;				/* メニューの横サイズ指定 */
	background-color:#F9FAEB;		/* メニューの背景色指定 */
}

.menu a {
	width:100%;
	height:20px;				/* メニューの縦サイズ指定 */
		/* 項目の下部分の区切り線 */
	text-decoration:none;			/* リンクの下線削除 */
	text-align:left;			/* 項目のテキストを中央揃え */
	color:#00493A;				/* 項目の文字色指定 */
	margin-top:1px;				/* マージン設定 */
	margin-bottom:1px;			/* マージン設定 */
	padding-top:1px;			/* マージン設定 */
	font-size:12px;				/* マージン設定 */
}
.menu a:hover {
	color:#F26522;				/* 項目の文字色指定 */
	font-size:12px;				/* マージン設定 */
}
.menu a:visited {
	color:#00493A;				/* 項目の文字色指定 */
	font-size:12px;				/* マージン設定 */
}
.menu_top {
	width:100%;
	height:20px;				/* メニューの縦サイズ指定 */
	border-bottom:1px solid #DDEAD2;	/* 項目の下部分の区切り線 */
	border-right:1px solid #DDEAD2;		/* 項目の下部分の区切り線 */
	text-decoration:none;			/* リンクの下線削除 */
	text-align:left;			/* 項目のテキストを中央揃え */
	color:#00493A;				/* 項目の文字色指定 */
	margin-top:1px;				/* マージン設定 */
	margin-bottom:1px;			/* マージン設定 */
	padding-top:3px;			/* マージン設定 */
	font-size:12px;				/* マージン設定 */
	background-color:#EEF1CF;		/* メニューの背景色指定 */
}
.menu_sub {
	width:100%;
	height:20px;				/* メニューの縦サイズ指定 */
	border-bottom:1px solid #DDEAD2;	/* 項目の下部分の区切り線 */
	border-right:1px solid #DDEAD2;		/* 項目の下部分の区切り線 */
	text-decoration:none;			/* リンクの下線削除 */
	text-align:left;			/* 項目のテキストを中央揃え */
	color:#00493A;				/* 項目の文字色指定 */
	margin-top:1px;				/* マージン設定 */
	margin-bottom:1px;			/* マージン設定 */
	padding-top:1px;			/* マージン設定 */
	font-size:12px;				/* マージン設定 */
	background-color:#F9FAEB;		/* メニューの背景色指定 */
}

.menu_11 {
	font-size:11px;				/* マージン設定 */
					/* 項目の文字色指定 */
	letter-spacing:-1px;				/* 項目の文字色指定 */
}
.bold {
	font-weight: bold;
}


#bc {
	color: #336633;
	font-size: 12px;
	margin-top:1px;
	margin-bottom:1px;
	padding-top:1px;	
}
#bc a:link {
	color: #00493A;
	text-decoration : none;
	font-size: 12px;
	margin-top:3px;
	margin-bottom:1px;
	padding-top:1px;
}

#bc a:visited {
	color: #00493A;
	text-decoration : none;
	font-size: 12px;
	margin-top:3px;
	margin-bottom:1px;
	padding-top:1px;
}

#bc a:hover {
	color: #F26522;
	text-decoration : none;
	font-size: 12px;
	margin-top:1px;
	margin-bottom:1px;
	padding-top:1px;
}
#photo_container_1 {
	width:170px;
	margin:30px auto 10px 50px;
	float: left;
}
#photo_container_2 {
	width:150px;
	margin:30px 15px 10px 20px;
	float: left;
}
#photo_nav a:link {
	color: #336633;
	text-decoration : none;
	font-size: 12pt;
	float: left;
	padding-top: 75px;
}

#photo_nav a:visited {
	color: #336633;
	text-decoration : none;
	font-size: 12pt;
	float: left;
	padding-top: 75px;
}

#photo_nav a:hover {
	color: #669900;
	text-decoration : underline;
	font-size: 12pt;
	float: left;
	padding-top: 75px;
}

.bordercontact {
	background-color: #EEE;
	border: 1px solid #27503c;
}

.req {
	color: red;
}

.notered {
	font-size: 10px;
	line-height: 14px;
	color: #ff0000;
}

.selectitemj {
	font-family: "ＭＳ ゴシック";
	font-size: 12px;
	color: white;
	background-color: #27503c;
}

/*BEGIN_SITEMAP */

.mapMenu					{border-top: solid 1px #7BC174; border-bottom: solid 1px #7BC174; background-color: #F9FAEB; padding: 2px 2px 10px 2px; margin: 5px 30px 0 20px; font-size: 12px;}
.mapMenu ul					{padding: 0; margin: 0; list-style: none;}
.mapMenu ul ul					{}
.mapMenu a					{display: block; font-size: 12px;}
.mapMenu a:active,
.mapMenu a:visited,
.mapMenu a:link				{padding: 2px; margin: 0; color: #000000; text-decoration: none; border: solid 1px #FFF;}
.mapMenu a:hover				{padding: 2px; margin: 0; color: #000000; text-decoration: none; border: solid 1px #7BC174; background-color: #D6ECD4;}
.mapMenu li					{margin: 0; display: inline; vertical-align: middle;}
.mapMenu li img				{vertical-align: middle; float: left; margin-right: 2px;}
.level0 a.top					{margin-left: 0px; padding-left: 16px;}
.level0 a.top:hover, 
.level0 a.top:active, 
.level0 a.top:visited, 
.level0 a.top:link				{color: #990000; padding-left: 18px; margin-left: 0px; font-weight: bold;}
a.selectedSec:link,
a.selectedSec:hover,
a.selectedSec:active,
a.selectedSec:visited				{color: #000000;}
.selected					{padding: 2px; margin: 0; color: #000000; text-decoration: none; background-color: #98bd71; border: solid 1px #FFFEF2; font-weight: bold; cursor: default; font-size: 12px;}
.level0 .selected,
.level0 a:link,
.level0 a:hover,
.level0 a:visited,
.level0 a:active				{padding-left: 8px;}
.level1 .selected				{padding-left: 20px; font-weight: bold;}
.level1 a:link,
.level1 a:hover,
.level1 a:visited,
.level1 a:active				{margin-left: 0px; padding-left: 20px; font-weight: normal;}
.level2 .selected,
.level2 a:link,
.level2 a:hover,
.level2 a:visited,
.level2 a:active				{padding-left: 40px; font-weight: normal;}

/*BEGIN_MEDIA */
.media a:link,
.media a:visited			{color: #00493A;}
.media a:hover				{color: #CC0033;}

#flashcontent {
	width: 390px;
	height: 111px;
}
#flashcontenttop {
	width: 740px;
	height: 173px;
	background-image: url(/swf/main.gif);
}