ﻃ\@charset "UTF-8";
/* 一行目ぃ@charset "UTF-8";ぃ@このCSSファめAッHぃ文僅コッVドをUTF-8ぃH訃定しぃいます。 */
/* 外部ぃゃPゃ\めAッHゃLッVトに文僅コッVドを指僇する@G合は上BのようぃH@charsetをX\う。
（EB意点）1行目ぃH記\[する。B\[ぃb1回だけ。最後にゃTミコッッE;を\ず記\[する。
文僅コッVドは"Shift_JIS"や"UTF-8"ぃFぃDぃ@す。 */
/* 元A通B定 */
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
	font-family: ＃＃E ！[明朝, ＃＃E ！[ゃGゃLック, serif; /* _______________________________________________________________20191214b迃X劁@___________________________________________ */
	/* (font-family: "＃＃E ！[明朝","＃＃E ！[ゃGゃLック","serif" ; ) ________________________________________________20191214a拃弃@内削陁A_______________________________________ */
	/* font-family: "ヒラゃノ@ゴ Pro W3", Osaka, "＃＃E ！[ゃGゃLック"; _________________________________________________________________________________________20191215削除______________________ */
	font-size: medium;
	line-height: 1.7em;
}
 a:link {
	color: #888855;
	text-decoration: underline;
	font-size: medium;	/* border-bottom-color: #000099;	*/		
}
a:visited {
	color: #7799ff;
	text-decoration: underline;
	font-size: medium;
}
a:hover {
	color: #FF8800;
	text-decoration: underline;
	font-size: medium;
  }
#head a:link {
	color: #FFFFFF;
	text-decoration: underline;
	/* border-bottom-color: #000099;	*/		
}
#head a:visited {
  color: #FFFFFF;
  text-decoration: underline;
}
#head a:hover {
  color: #FF9900;
  text-decoration: none;
}
body {
	color: #333333;
	background: #cccccc url(../images/bg-99cc99.gif) repeat-x;
	text-align: center;
	/* background-color: #FFFFFF;	*/
}
/* 元A通B定 END */
/* 元B体@送@ */
#wrap {
	width: 790px;
	margin: 5px auto 0;
	border: 1px #a7a7a7 solid;
	text-align: left;
	background-color: #336699;
	
}
/* 元B体@送@ END */
/* ヘッダ */
#head {
	width: 790px;
	height: 58px;
	background: #7799cc url(../images/head-bg-do.jpg) no-repeat right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999900;
	margin: 0px;	/* ________________________________________________________________20191209仁E降\X劁@ */
}
	/* 仁E下h1文僅書式	 */
	/* 仁E下#head h1 border-bottom曃N式
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF; 
	padding-bottom: 10px;	
	line-height: 0em;  */
		/* 仁E下h1めAチBッVゃN曃N式	 */
		/* 
		width: 171px;
	height: 36px;
			 */
#head h1 {
	/* margin-left: 30px; _____________________________________________________________________20191210削除 */
	margin:0px 0px 0px 0px;  /* _______________________________________________________________20191210迃X劁@ */
	padding-left: 30px; /* ____________________________________________________________________20191210迃X劁@ */
	float: left;
		padding-top: 15px;
}
#head ul.menu {
	width: auto;
	float: right;
	margin:0px 0px 0px 0px;  /* _______________________________________________________________20191209迃X劁@ */
	padding-top: 32px;
	padding-right: 15px;
}
#head ul.menu li {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 15px;
	float: left;
}
#head ul.menu li a {
	color: #FFFFFF;
	font-size: small;
	background-color: #77aabb;
}
#head ul.menu li a:hover {
	color: #FF9900;
}
/* ヘッダチBニュッV END */
/* ヘッダ END */
/* ヘッダfrom */

 /* imgぃ時は必ずボーダッV0pxぃBする */
/* 
#head img 　　　{
	width: auto;
	padding-top: 15px;
	padding-right: 8px;
	float: right;
	border: 0px;
}
 */

/* ヘッダ END */
h2 {
	padding: 0px 0px 0px 17px;
	color: #FFFFFF;
	background-color: #999966;
	font-size: 1.2em;
	margin: 5px 16px 0px 10px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-color: #999900;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-color: #CCFF66;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-color: #CCFF66;
	border-left-color: #CCFF66;
}
h3 {
	padding: 3px 0px 0px 17px;
	color: #555555;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
	background-color: #CCCC99;
	border-left: 0px solid #FFFFFF;
	margin: 0px 16px 0px 10px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	clear: both; /* 欁Bh3開@時写真ぃゃbッFめu */
	}
/* ゃEッEテンツ開始 */
   #container {
	width:790px;
	background:#cccccc url(../images/sokoe.gif) repeat-y;
	border-top: 1px solid #CCCC99;
	border-right: 1px none #CCCC99;
	border-bottom: 1px none #CCCC99;
	border-left: 1px none #CCCC99;
} 
	/* チBめAッEめAチBッVゃN */
#main-image {
	width: 635px;
	float: right;
	margin:0px 0px 0px 0px;
	background-color: #eeeecc;
}
#main-image p {
	font-size: 100%;
	padding : 5px 5px 0.5em 8px;
	line-height: 1.7em;
	letter-spacing: 0.1em;
  } 
  #incontainer {
}
  #incontainer p {
	font-size: 100%;
	padding : 0.4em 1em 0.4em 2em;
	line-height: 1.7em;
	clear: both;
	margin-bottom: 1em;
  } 
  #incontainer img {
	float: right;
	padding: 0em 0em 0em 0.5em;
}
/* チBめAッEめAチBッVゃN END */
/* チBめAッEチBニュッV（LぃゃIブメニュッVぃ@すV */
#main-menu {
	width: 155px;
	float: left;
	height: 44px;
}
#main-menu ul.menu {
	width: 155px;
	margin-left: 0px;
	margin-top: 0px;
	height: 44px;
}
#main-menu ul.menu li {
  	border-bottom-width:0px ; 
	border-bottom-color: #d7d7d7; 
	border-bottom-style:solid;
}
#main-menu ul.menu li a {
	width: 155px;
	height: 44px;
	font-size: 100%;
	letter-spacing: 0.5em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#main-menu ul.menu li a:hover {  
/* ホバッV時 */
  background-position: 0px -45px;  
  /* x位X0pxぃBy位X-45px */
}
/* チBめAッEチBニュッV背景甃T像VNのゃIブメニュッV） END */
/* チBめAッEチBニュッV END */
/* ゃEッEテンツIR */
/* フッゃ\ */
  #foot {
	clear: both;
	width: 790px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background: #003366 url(../images/bg-footd.jpg) repeat;
	border-right-width:0px;
	border-right-color: #d7d7d7;
	border-right-style:solid;
	border-left: 0px #d7d7d7 solid;
	padding: 5px 0px 137px;
	letter-spacing: normal;
}
/* フッゃ\チBニュッV */
#foot ul.menu {
	width: 360px;
	float: left;
	margin-left: 0px;
	padding-left: 0px;
}
#foot ul.menu li {
	font-weight: bold;
	margin-left: 10px;
	float: left;
}
#foot ul.menu li a {
	color: #CCCC33;
	font-size: small;
}
#foot ul.menu li a:hover {
  color: #CC9933;
}
/* フッゃ\チBニュッV END */
#copyright {
	width: 408px;
	font-size: small;
	text-align: right;
	float: right;
	margin: 0px;
	padding: 0px 5px 0px 0px; 
	/* color: #FFFFFF; */
}
#copyright a {
  color: #CCCC33;
}
#copyright a:hover {
  color: #CC9933;
}
address {
	color: #FFFFFF;
	font-size: small;
	font-style: normal;
}
/* フッゃ\ END */

#navi {
	width: 155px;
	float: left;
}
#navi ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border-top-width: 40px;
	border-top-style: solid;
	border-top-color: #cccc99;
}
#navi li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #CCCC99;
	background: #cc0000 /* url(../images/../images/list_marker_white.gif) left center no-repeat */; 
		/* ゃFフマゃゃP時のマーゃHッV甃T像と背景艃Cを指定 */
}
#navi a {
	padding: 4px 0 4px 14px;
	background: #ffffff url(../images/../images/list_marker_red.gif) no-repeat left center;
	display: block;
	color: #555555;
	text-decoration: none;
	font-size: 100%;
	letter-spacing: 0.3em;
	font-weight: bold;
}
#navi a:hover {
	color: #FF6600; /* ゃFッEマウゃP時の文僅色を指定 */
	background-image: none; /* ゃFッEマウゃP時の背景甃T像を衃B礃RさせぃFいように指僇 */
	background-color: #FFFFbb; /* ゃFッEマウゃP時の背景艃Cを透過するようぃH指僇 */
}
/* チBめAッEチBニュッV（LぃゃIブメニュッVぃ@すVタッVゃCット七 */
#navi a.main-menu01 {
	background: #ff9933 url(../images/../images/list_marker_red.gif) no-repeat left center;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 100%;
	letter-spacing: 0.3em;
}
#navi a.main-menu02 {
	background: #ff9933 url(../images/../images/list_marker_red.gif) left center no-repeat;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 100%;
	letter-spacing: 0.3em;
}
#navi a.main-menu03 {
	background: #ff9933 url(../images/../images/list_marker_red.gif) left center no-repeat;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 100%;
	letter-spacing: 0.3em;
}
#navi a.main-menu04 {
	background: #ff9933 url(../images/../images/list_marker_red.gif) left center no-repeat;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 100%;
	letter-spacing: 0.3em;
}
#navi a.main-menu05 {
	background: #ff9933 url(../images/../images/list_marker_red.gif) left center no-repeat;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 100%;
	letter-spacing: 0.3em;
}
#navi a.main-menu06 {
	background: #ff9933 url(../images/../images/list_marker_red.gif) left center no-repeat;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 100%;
	letter-spacing: 0.3em;
}
#navi a.main-menu07 {
	background: #ff9933 url(../images/../images/list_marker_red.gif) left center no-repeat;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 100%;
	letter-spacing: 0.3em;
}
/* テーブル開@ */
table#kawa {
	width :360px;
	margin: 1px;
	background-color: #eeddff;
	float: right;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #aaaaaa;
	empty-cells:show;
	padding: 1px;
	 }
	 	/* 仁E下tableぃ有るdiv甃B  */
div#table1 {
	font-size: 100%;
	padding : 0.4em 1em 0.4em 2em;
	line-height: 1.9em;
	clear: both;
	margin-bottom: 1em;
  } 
th{
	background-color: #ffffff;
	color:#333333;
	padding: 1px;
	border: 1px solid #aaaaaa;
	margin: 1px;
	font-size: small;
		 }
td{
	border: 1px solid #aaaaaa;
	padding: 1px 3px 1px 3px;
	margin: 1px;
	font-size: small;
}
caption {
	align : top;
	font-size: small;
	font-weight: bold;
	background-color: #ffffff;	
	border: 1px solid #aaaaaa;
}

.migigawadesu {
	text-align:right;
		font-size: small;
}

blockquote{
	margin-left: 3em;
	background-color:#eeeeee;
	border: thick double #bbbb99;
	width: auto;
	clear: both;
	padding: 0.5em 1em 0.5em 1em;
	margin-right: 16px;
	font-size: small;
	margin-bottom: 1em;
	line-height: 1.4em;
	}
blockquote strong{
	font-size: small;
	}
.pagelink a {
	font-size: small;
	color: #0000ff;
	text-decoration: underline;
	/* border-bottom-color: #000099;	*/		
}
.pagelink a:hover {
	color: #FF0000;
	text-decoration: none;
	background-color: #0000FF;
}
.pageaaaaa {
	text-align:left;
	color: #cccc88;
}

.pagedown a {
	color: #777733;
	text-decoration: underline;
	/* border-bottom-color: #000099;	*/		
}
.pagedown a:hover {
  color: #FF6600;
  text-decoration: none;
}
.pagedown {
	text-align:left;
}
.pageup {
	text-align:right;
}
.textmigi {
	text-align:right;
	margin: -20px 0px 0px 0px;
	padding-right: 10px;
}
hr {
	width: 95%;
	color: #aaaa99;
	clear: both;
}
.tatesyasin p {
	float: left;
	background-color: #FFFFFF;		
}
.tatesyasin img {
	float: right;
}
.atama {
	font-weight: normal;
	font-size: medium;
	color: #333333;
	background-color: #FFFF00;
	margin-right: 1em;
	vertical-align: baseline;
	padding-left: 7px;
	padding-top: 3px;
	padding-right: 4px;
	border: 1px solid #999933;
}
.atamasyo {
	font-weight: normal;
	font-size: small;
	color: #333333;
	background-color: #FFFF00;
	margin-right: 1em;
	vertical-align: baseline;
	padding-left: 7px;
	padding-top: 3px;
	padding-right: 4px;
	border: 1px solid #999933;
}

.setumei {
	color: #00aa55;
	font-weight: bold;
}
.gaibu {
	font-weight: normal;
	font-size: medium;
	color: #0000ff;
	background-color: #FFFFFF;
	margin-right: 1em;
	vertical-align: baseline;
	padding-left: 3px;
	padding-top: 2px;
}
.syou {
	font-size: x-small;
}
.syoua {
	font-size: small;
	line-height: 1.4em;
}
.syoua strong{
	font-size: small;
}

/* フラッシチEめAチBッVゃN   */
	#fl01 {
	width: 635px;
	background: #eeeecc url(../images/shikifuyu15d.jpg) no-repeat 415px 5px;
	margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
}
	#fl01 p {
	font-size: 100%;
	padding : 5px 18px 0.4em 2em; /* 5px　18pxぃbフラッシチEめAチBッVゃN位X   */
	line-height: 1.9em;
	clear: both;
			/* clear: both; */
  } 
	#fl01 object {
	width: 203px;
	height: 300px;
		float: right; /* フラッシチEめAチBッVゃN 參E配X */
}
 /* フラッシチEめAチBッVゃN四僅v昁E趃E尃ZぃZぁAり */
#fl02 {
	width: 635px;
	background: #eeeecc url(../images/dashi4.jpg) no-repeat 32px 5px; /* フラッシチEめAチBッVゃN 參E上配罃 */
	margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
}
  	#fl02 object {
		float: right; /* フラッシチEめAチBッVゃN 參E配X。LゃIめAドL配X */
}

#fl03 {
	width: 635px; 
	background: #eeeecc url(../images/bon2012.jpg) no-repeat 417px 5px;
		margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
}
  #fl03 p {
  	font-size: 100%;
	padding : 5px 18px 0.4em 2em; /* 5px　18pxぃbフラッシチEめAチBッVゃN位X   */
	line-height: 1.9em;
	clear: both;
			/* clear: both; */
  } 
  	#fl03 object {
	width: 200px;
	height: 133px;
		float: right; /* フラッシチEめAチBッVゃN 參E配X */
}
#fl04 {
	width: 635px; 
	background: #eeeecc url(../images/zo03.jpg) no-repeat 409px 5px;
		margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
}
  #fl04 p {
  	font-size: 100%;
	padding : 5px 18px 0.4em 2em; /* 5px　18pxぃbフラッシチEめAチBッVゃN位X   */
	line-height: 1.7em;
	clear: both;
			/* clear: both; */
  } 
  	#fl04 object {
	width: 208px;
	height: 141px;
		float: right; /* フラッシチEめAチBッVゃN 參E配X */
}
#fl05 {
	width: 635px; 
	background: #eeeecc url(../images/tessaku0g.jpg) no-repeat 208px 5px;
		margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
}
  #fl05 p {
  	font-size: 100%;
	padding : 5px 18px 0.4em 2em; /* 5px　18pxぃbフラッシチEめAチBッVゃN位X   */
	line-height: 1.7em;
	clear: both;
			/* clear: both; */
  } 
  	#fl05 object {
	width: 408px;
	height: 142px;
		float: right; /* フラッシチEめAチBッVゃN 參E配X */
}

/* フラッシチEめAチBッVゃN 參E配X  */
embed {
	float: right; 　
}
.clear1 {
	float: none;
	clear: none;
}
/* フラッシチEめAチBッVゃN END */

/* 元H犃伝V用 start */
	.blqu {
	font-size: small;
	background-color: #CCFF99;
}
	.blqu strong{
	font-size: small;
}
/* 元H犃伝V用 end */

	.tyuki {
	font-size: small;
	color: #996600;
	padding-top: 2px;
	line-height: 1.4em;
}
.tyuki strong{
	font-size: small;
}
.clear8 {
	clear: both;
}	
ul.menu li {
  list-style-type: none;
}

/* ぃFぃFめ */
.naname{background-image: url(../images/naname.gif);
}

/* 仁E下サめAトリッEゃb */
.sitelink {
	margin: 0px 3px 2px 3px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #999999;
	padding: 10px 20px 5px 20px;
	text-align:center;
	background: #ffff00 url(../images/naname.gif) ;
}
.sitelink a {
	text-align:center;
	color: #0000ff;
	text-decoration: underline;
	font-weight: bold;
	/* border-bottom-color: #000099;	*/		
}
.sitelink a:hover {
	color: #FF0000;
	text-decoration: none;
	background-color: #0000FF;
}
/* 仁E上サめAトリッEゃb */

/* 仁E下お屃A巁BりリッEゃb#336633 */
a.oyamameguri:link  {
	color: #0000ff;
	text-decoration: underline;
	font-size: medium;
		text-align:right;
}
 a.oyamameguri:visited {
	color: #0000ff;
	text-decoration: underline;
	font-size: medium;
		text-align:right;
  }
a.oyamameguri:hover {
	color: #ffff00;
	text-decoration: underline;
	font-size: medium;
		text-align:right;
  }
/* 仁E上お屃A巁BりリッEゃb */

/* 仁E下、LゃPペーゃPぃ焁Bいトップナビ */
#navigation-nai {
	width: 788px;
	border-top: 1px solid #336666;
	border-bottom: 1px solid #336666;
	border-right: 0px solid #e7e7e7; /* 1px */
	border-left: 2px solid #336666; /* 巃ゃPペーゃP */
	/* background-image: url(../images/btn-menub.jg); */
	/* background-repeat: repeat-x; */
	background-color: #336666;
}
#navigation-nai ul {
	list-style: none; 
	/* ッFゃPトのマーゃHッVをBB礃RさせぃFい */
	margin: 0; /*  0 0 0 25px */
	padding: 0px 0px 0px 0px; /* 巃155px */ 
	height: 32px;
	overflow: hidden;
	border-bottom: 0px solid #cccccc;
}
/* ボッゃbゃPぃ幅Vナビボゃ\ッE）を指僇 フロッVトとゃめAゃRぃbゃTットぃ@佃\甃B */ 
#navigation-nai li {
	float: left;
	width: 124px; /* 106px */ 
	font-size: 100%;
	letter-spacing: 0.5em;
	font-weight: bold;
	padding-left: 6px; /* 10px */ 
	background-color: #336666;
}
#hidari {
	background-color: #FFFFFF;
}
#migi {
	background-color: #FFFFFF;	
	padding: 0px 0px 0px 0px; /* 參E10px */ 
}
#navigation-nai a {
	display: block;
	width: 100%;
	padding: 3px 0 8px 0;
	color: #FFFFFF;
	background-color: #9999FF; /* 336699#333366 */
	background-image: url(../images/btn-menub.gif); /* ゃFフマゃゃP時の背景甃T像list_bg1.gifを指定 */
	background-position: left top; /* ゃFフマゃゃP時の背景甃T像の開@XXをL上に指僇 */
	text-decoration: none;
	text-align: center;
}
	#navigation-nai a:hover {
	background-color: #7777cc;
	background-position: right top;
		background-image: url(../images/btn-menua.gif);
	color: #ffff00;
}

		/* 衃B礃RペーゃNボタッEぃ反Tu甃T像 */
#navigation-nai a.koko {
	display: block;
	width: 100%;
	padding: 3px 0 8px 0;
	color: #FFFFFF;
		background-position: right top;
	background-image: url(../images/btn-menu1.jpg);
	background-color: #ee8800;
	}
/* 仁E上、LゃPペーゃPぃ焁Bいトップナビ終R */
	.fukudai {
	color: #996600;
}
	.nav a:link {
	color: #ddcc00;
	text-decoration: underline;
}
	.nav a:visited {
	color: #ffdd66;
	text-decoration: underline;
}
	.nav a:hover {
	color: #dd9900;
	text-decoration: underline;
  }
/* 仁E下ブッックゃEッVトリッEゃb */
a.bloquo:link  {
	color: #3333ff;
	text-decoration: underline;
	font-size: small;
}
 a.bloquo:visited {
	color: #00aa00;
	text-decoration: underline;
	font-size: small;
  }
a.bloquo:hover {
	color: #ff3333;
	text-decoration: underline;
	font-size: small;
  }
/* 仁E上ブッックゃEッVトリッEゃb */

/* 仁E下メニュッV２惇I構成 */
/* 仁E下V惇I上惇Iぃナビぃ@す */
 #navigationj {
	width: 790px;
	background-color: #336699;
	margin: 0px;  /* _______________________________________________________________20191209迃X劁@ */
} 

#hidari {
	background-color: #FFFFFF;	
	border-left: 0px solid #336699;/* 0px トップナビpadding: 0px 0px 0px 10px; */
}
#migi {
	/* background-color: #336699;トップナビ */
	/* padding: 0px 10px 0px 0px;トップナビ */
	border-right: 3px solid #336699;/* #8888aa 2px迃X劁@トップナビ */
}
 #navigation {
	width: 790px;
	padding: 0px 0px 1px 0px;
	background-color: #336699;
	border-right: 0px solid #336699;
	border-left: 0px solid #336699;
	border-bottom: 0px solid #336699;
	margin: 0px; /* _______________________________________________________________20191209迃X劁@ */
	clear: both;
} 

 #navigation ul {
	list-style: none;
	padding: 2px 0px 0px 0px;
	height: 32px;
	margin: 0px; /* _______________________________________________________________20191209迃X劁@ */
	overflow: hidden;
} 

/* ボッゃbゃPぃ幅Vナビボゃ\ッE）を指僇 フロッVトとゃめAゃRぃbゃTットぃ@佃\甃B  */ 
#navigation li {
	float: left;
	width: 127px;
	font-size: 100%;
	letter-spacing: 0.5em;
	font-weight: bold;
	margin: 0px; /* _______________________________________________________________20191209迃X劁@ */
	padding-left: 4px;
	background-color: #336699;
}

#navigation a {
	display: block;
	width: 100%;
	padding: 3px 0 8px 0;
	color: #ffffff;
	background-color: #ffbb55;
	background-image: url(../images/btn-menub.gif); /* ゃFフマゃゃP時の背景甃T像list_bg1.gifを指定 */
	background-position: left top; /* ゃFフマゃゃP時の背景甃T像の開@XXをL上に指僇 */
	text-decoration: none;
	text-align: center;
}

#navigation a:hover {
	background-color: #bbddbb;
	background-position: right top;
	color: #FFFF00;
	background-image: url(../images/btn-menua.gif);
}
		/* 衃B礃RペーゃNボタッEぃ反Tu甃T像 */
#navigation a.koko {
	display: block;
	width: 100%;
	padding: 3px 0 8px 0;
	color: #FFFFFF;
	background-color: #ee8800; /* #FF9933 */
	background-image: url(../images/btn-menu1.jpg); 
	/* background-position: right top; */ 
	}
/* 仁E上トップぃ上惇Iナビ終R */

/* 仁E下トップぃ下惇Iぃナビぃ@す */
 #kongetu2 {
	padding: 0px 0px 0px 0px;
	border-right: 0px solid #0000ff;
	border-left: 0px solid #00ff00;
	border-bottom: 0px solid #ff0000;
	border-top: 0px solid #ffffff;
	margin: 0px 0px 1px 0px;	 /* ______________________________________________________________________________________20191214変更_________________________________________ */
} 
 #kongetuj2 {
	width: 790px;
	background-color: #336699;
	margin: 0px;	/* _______________________________________________________________20191209迃X劁@ */
	border: 0px; /* ___________________________________________________________________________________________________20191214迃X劁@______________________________________________ */
	padding: 0px; /* ___________________________________________________________________________________________________20191214迃X劁@______________________________________________ */
} 
/*  #kongetuhidari {
	background-color: #FFFFFF;	
	padding: 0px 0px 0px 0px;
}
#kongetumigi {
	background-color: #336699;	
	padding: 0px 0px 0px 0px;
}   */
 #kongetu2 ul {
	list-style: none;
	padding: 0px 0px 0px 0px            ;
	height: 32px; /* 27px 31px  */ 
	margin: 0px; /* _______________________________________________________________20191209迃X劁@ */
	overflow: hidden;
} 
/* ボッゃbゃPぃ幅Vナビボゃ\ッE）を指僇 フロッVトとゃめAゃRぃbゃTットぃ@佃\甃B  */ 
#kongetu2 li {
	float: left;
	width: 258px; /* 262px  */
	letter-spacing: 0.2em;
	font-weight: bold;
	background-color: #336699;
	margin: 0px; /* _______________________________________________________________20191209迃X劁@ */
	padding: 1px 0px 1px 4px; /* 1px 0px 1px 1px  */
}
#kongetu2 a {
	color: #ffffff;
	display: block;
	width: 100%;
	padding: 4px 0 3px 0;
	background-color: #ffbb55;
	background-image: url(../images/btn-menub.gif);
	background-position: left top;
	text-decoration: none;
	text-align: center;
	font-size: small;
}
#kongetu2 a:hover {
	background-color: #bbddbb;
	background-position: right top;
	color: #FFFF00;
	background-image: url(../images/btn-menua.gif);
	text-decoration: none;
}
/* 仁E上N惇IぃチBニュッVぃ@す */
/* 仁E上、メニュッV２惇I構成終R */
/* 仁E下新しいゃめvッEドウぃ@開きぃZすリッEゃb */
a.hirakumado:link  {
	color: #3333ff;
	text-decoration: underline;
}
 a.hirakumado:visited {
	color: #3333ff;
	text-decoration: underline;
  }
a.hirakumado:hover {
	color: #ff3333;
	text-decoration: underline;
  }
/* 仁E上新しいゃめvッEドウぃ@開きぃZすリッEゃb */
/* 仁E下TペッVゃNぃN、ジチvッEプリッEゃb */
a.tape:link  {
	color: #0000ff;
	text-decoration: underline;
}
 a.tape:visited {
	color: #0000ff;
	text-decoration: underline;
  }
a.tape:hover {
	color: #ff3333;
	text-decoration: underline;
  }
/* 仁E上TペッVゃNぃN、ジチvッEプリッEゃb */
/* 仁E下参考文猃ッFゃPト */
.sanko {
	border-bottom: 15px solid #eeeecc;
}
.sanko li{
	margin:0em 0em 0em 5em;
	line-height: 1em;
	font-size: small;
}
/* 仁E上参考文猃ッFゃPト */
/* 仁E下参考文猃div */
.sanbun{
	margin:0em 0em 0em 2em;
	font-size: small;
}
/* 仁E上参考文猃p */
/* 仁E下の文僅背晃b艃C */
	.haikeiro {
	color: #eeeecc;
}
/* 仁E上の文僅背晃b艃C */
/* 仁E下の文H@たぶんです。文字色赁A、N書きに佃\甃B。 */
  .tabun {
	font-size: small;
	color: #ff0000;
	padding : 0.4em 1em 0.4em 2em;
	line-height: normal;
	clear: both;
	margin-bottom: 1em;
  } 
/* 仁E上の文H@たぶんです */

/* 仁E下サめAトリッEゃb。先頃ぃH配Xする前ZへぃッFッEゃb */
.sitelink_ue {
	margin: 0px 0px 0px 0px;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #ffffff;
	padding: 0px 20px 0px 20px;
	text-align:center;
	background: #ffffff url(../images/naname.gif) ;
}
.sitelink_ue a {
	color: #0000ff;
	text-decoration: underline;
	font-weight: bold;
	/* border-bottom-color: #000099;	*/		
}
.sitelink_ue a:hover {
	color: #FF0000;
	text-decoration: none;
	background-color: #0000FF;
	/* background-color: #0000FF;	*/		
}
/* 仁E上ZろぃNぃゃIめAトリッEゃb */
/* 透明ゃPペーゃIッV start */
	.tomei {
	font-size: small;
	color: #eeeecc;
}
/* 透明ゃPペーゃIッV end */

/* 仁E下V列チBニュッVぃ下側____________________________________________________________________20191212 */
/* 仁E下トップぃ３惇I盃ぃナビぃ@す */
 #kongetu3 {
	padding: 0px 0px 0px 0px;
	border-right: 0px solid #0000ff;
	border-left: 0px solid #00ff00;
	border-bottom: 0px solid #ff0000;
	border-top: 0px solid #ffffff;
	margin: 0px 0px 1px 0px;	 /* ___________________________________________________________________________________20191214変更______________________________________________ */
} 
 #kongetu3 ul {
	list-style: none;
	padding: 0px 0px 0px 0px            ;
	height: 32px; /* 27px 31px  */ 
	margin: 0px; /* _______________________________________________________________20191209迃X劁@ */
	overflow: hidden;
} 
/* ボッゃbゃPぃ幅Vナビボゃ\ッE）を指僇 フロッVトとゃめAゃRぃbゃTットぃ@佃\甃B  */ 
#kongetu3 li {
	float: left;
	width: 258px; /* 262px  */
	letter-spacing: 0.2em;
	font-weight: bold;
	background-color: #336699;
	margin: 0px; /* _______________________________________________________________20191209迃X劁@ */
	padding: 1px 0px 1px 4px; /* 1px 0px 1px 1px  */
}
#kongetu3 a {
	color: #ffffff;
	display: block;
	width: 100%;
	padding: 4px 0 3px 0;
	background-color: #ffbb55;
	background-image: url(../images/btn-menub.gif);
	background-position: left top;
	text-decoration: none;
	text-align: center;
	font-size: small;
}
#kongetu3 a:hover {
	background-color: #bbddbb;
	background-position: right top;
	color: #FFFF00;
	background-image: url(../images/btn-menua.gif);
	text-decoration: none;
}
/* 仁E上トップぃ３惇I盃ぃナビぃ@す */
/* 仁E上、メニュッV３惇I構成終R */
