/*
	ジャンル別検索に用いるスタイルシート	base.css

	--Genre-+index.asp
	        +name.asp
	        +list.asp
	        +base.css

上部メニュータブ色:#559614
タイトル文字色		:#559614
背景色						:#EEEEBB
サイドメニュー文字:#FFD895	F35B11
	選択背景				:#B9395D
結果一覧タイトル	:#AD4E35	B1A166
偶数							:#FFF0D7	FFFADF
ページ背景				:#FFEDE3	fffffe	9966CC
ecitycolor1:#6B08F7
ecitycolor2:#F8BF24
*/
body {
	font-size:					12px;
	//letter-spacing:				1px;
	line-height:				18px;
	color:						#202020;
	text-align:					center;
}

* {
	margin:						0;
	padding:					0;
	text-align:					left;
}

/*+++++++++++++++++ジャンル検索++++++++++++++++++++++++*/
/*ジャンル検索仕切線*/
#space		{ 
		/*border-left				: solid 3px #000080;*/
		border-left				: solid 3px #559614;
		color: #559614
}
/*右エリア*/
#right	{
 		background-color	:#FFFFCC;
 		text-align				:center;
 		vertical-align		:top;
 		width							:290;
}
#right table{
	line-height:				18px;
}

/*中央エリア*/
#center	{
		background-color	:#ffffff;
 		text-align				:center;
 		vertical-align		:top;
 		width							:300;
}
/*選択したジャンル*/
.sentaku2	{ 
		font-weight				: bold;
		color							: #ff6347;
		margin						: 0;
		font-size					: 13px;
}
/*ジャンル表示*/
.janru		{ 
		/*background-color: #ccffff;*/
		background-color	: #FFFFCC;
		color							: #000080;
		padding						: 0 0px;
		margin						: 0;
	 	width							: 260px;
}
.janru	hr	{ 
		border				: #559614 1px solid;
		border-top			: 0px;
		border-bottom			: 0px;
}
.janru table	{ 
		font-size					: 13px;
		/*background-color: #ccffff;*/
		background-color	: #FFFFCC;
		color							: #000080;
		margin						: 0;
}
/*トップタイトル表示*/
.title	{ 
		font-size					: 16px;
		text-align				: center;
		color							: #559614;
		font-weight				: bold;
		background-color	: #FFFFCC;
		padding						: 10px;
}
/*レクタングルバナー表示*/
.banner	{ 
		text-align				: center;
		padding						: 0px 1px 0px 1px;
}
.banner	img{ 
		width						: 180px;
		border					: 0;
}
/*ジャンル下バナー表示*/
.genrebanner	{ 
		text-align				: left;
		padding						: 1px 1px 1px 1px;
}
.genrebanner	img{ 
		width						: 240px;
		border					: 0;
}
.genrebanner a	{ 
		text-decoration		:none;
}
.genrebanner a:link	{ 
		color							: #0000cd;
}
.genrebanner div	{ 
		padding						: 5px 1px 1px 5px;
}
.genrebanner a:visited{ 
		color							: #0000cd;
}
.genrebanner a:hover	{ 
		color							: #ff8c00;
		text-decoration		: underline;
}
.genrebanner a:active	{ 
		color							: #ff8c00;
}
/*+++++++++++++++++左ナビゲーションバー+++++++++++++++++++++*/
.listbar		{ 
		/*background-color: #ccffff;*/
		background-color	: #559614;
		color							: #ffffff;
		padding						: 0 0px;
		margin						: 0;
}
#list		{ 
	 	width							: 180px;
		font-size					: 14px;
		background-color	: #559614;
		color							: #ffffff;
		margin						: 0;
		padding						: 0;
}
#list ul	{
		list-style				: none;
		margin						: 0;
		padding						: 0;
		}
#list li	{ 
		/*white-space				: nowrap;*/
		width							: 180px;
		text-align				: center;
		padding						: 0;
		list-style-position: outside;
		/*height						: 18pt;*/
		border-top				: #ffffff 1px solid;
		border-bottom			: #002600 1px solid;
		/*border-left				: #ffffff 1px solid;
		border-right			: #ffffff 1px solid;*/
}
#list #top { 
		/**/
		border-top				: #ffffff 1px solid;
		border-bottom			: #002600 1px solid;
}
#list li a	{ 
		text-decoration		: none;
		
		
		width:170px;
		_width							: 180px;
		
		/*height						: 18pt;*/
		text-align				: center;
		padding						: 5px;
		margin						: 0;
		display:block;
}
#list li a:link	{ 
		/*color							: #ffffff;*/
		color: #FFFFCC;

}
#list li a:visited	{ 
		/*color							: #FF9966;*/
		color: #FFFFCC;
}
#list li a:hover	{ 
		/*color: #FF9966;*/
		color: #333333;
		background-color: #CCBB22;
}
#list li a:active	{ 
		color							: #FFFFCC;
		background-color	: #CCBB22;
}
#list #current	{ 
		border-top				: #C9C8EE 1px solid;
		border-bottom			: #36348E 1px solid;
		color							: #333333;
		background-color	: #CCBB22;
}
#list #currenttop	{ 
		/**/
		border-top				: #ffffff 1px solid;
		border-bottom			: #36348E 1px solid;
		color							: #333333;
		background-color	: #CCBB22;
}
#list li.listsep {
		height						: 3px;
		border-left				: 0px solid;
		border-right			: 0px solid;
		background			:url("img/blind.gif") repeat-y;
}
/*タブメニュー*/
#head_menu {
		width							:100%;
		background-color	: #FFFFCC;
    /*background			:#ffffff url("img/bg_p3.gif") repeat-x bottom;*/
}
#head_menu ul {
    margin						:0;
    padding						:10px 20px 0; /*上 左*/
    list-style				:none;
		font-size					:14px;
}
#head_menu li {
    float							:	left;
    margin						:	0 0 0 0;
    padding						:	0 0 0 0px;
    border-left				: 1px solid;
    border-top				: 1px solid;
		background-color	: #ffffff;
}
#head_menu #doorend {
    border-right			: 1px solid;
}
#head_menu a {
		/*color							: #559614;*/
		color: #333333;
		text-decoration		:none;
    display						:	block;
    padding						:	5px 15px 4px 15px;
}
#head_menu #current {
    background-color	:	#559614;
		color							: #ffffff;
    border-right			: 1px solid;
		border-right-color:#c0c0c0;
}
#head_menu #currentdoorend {
    background-color	:	#559614;
		color							: #ffffff;
    border-right			: 1px solid;
}
#head_menu a:hover {
    background-color	:	#559614;
		color							: #ffffff;
}
#head_menu #current a {
		color							: #ffffff;
    padding-bottom		:	5px;
}
#head_menu #currentdoorend a {
    padding-bottom		:	5px;
		color							: #ffffff;
}

/*マップタブ 埼玉県、関東地図切り替え*/
#map_menu {
		width							:100%;
    background				:#ffffff url("img/bg_p3.gif") repeat-x bottom;
}
#map_menu ul {
    margin						:0;
    padding						:5px 20px 0; /*上 左*/
    list-style				:none;
		font-size					:12px;
		font-weight				:bold;
}
#map_menu li {
    float							:	left;
    margin						:	0;
    padding						:	0 0 0 0px;
    border-left				: 1px solid;
    border-top				: 1px solid;
		background-color	: #ccccff;
		border-color			: #9999ff;
}
#map_menu #doorend {
    border-right			: 1px solid;
}
#map_menu a {
		color							: #559614;
		text-decoration		:none;
    display						:	block;
    padding						:	4px 15px 3px 15px;
}
#map_menu #current {
    background-color	:	#ffffff;
		color							: #559614;
    border-left				: 2px solid;
    border-top				: 2px solid;
    border-right			: 1px solid;
		border-right-color:#c0c0c0;
}
#map_menu #currentdoorend {
    background-color	:	#ffffff;
		color							: #559614;
    border-left				: 2px solid;
    border-top				: 2px solid;
    border-right			: 2px solid;
}
#map_menu a:hover {
    color							:	#FF9966;
}
#map_menu #current a {
		color							: #559614;
    padding-bottom		:	5px;
}
#map_menu #current a:hover {
		color							: #FF9966;
}
#map_menu #currentdoorend a {
    padding-bottom		:	5px;
		color							: #559614;
}
#map_menu #currentdoorend a:hover {
		color							: #FF9966;
}

/*+++++++++++++++++フッター++++++++++++++++++++++++*/
#foot		{ 
		background-color	: #559614;
}
#footer		{ 
		font-size					: 12px;
		text-align				: center;
		font-family				:"Times New Roman" selif;
}

/*+++++++++++++++++下部バナー欄+++++++++++++++++++++*/
#under_bn	{ 
		text-align				: right;
	  color							: #559614;
	  background-color	: #FFFFCC;
	  padding						: 5px;
	　border-top				: double #559614 4px;
	  font-size					: 12px;
}

/*+++++++++++++++++name.asp+++++++++++++++++++++*/
/*50音検索*/
.area	{
		background-color	: #fffffe;
 		width							: 320;
		text-align				: center;
		vertical-align		: top;
}
#aiueo		{ 
		background-color	: #559614;
		margin						: 10px;
}
#aiueo td	{ 
		background-color	: #ffffff;
		text-align				: center;
		font-weight				:	bold;
		vertical-align		: middle;
    padding:4px;
}
#aiueo td a {
		text-decoration		:none;
    display						:	block;
}
#aiueo td a:hover {
		color							: #559614;
    background-color	:	#FF9966;
}
#aiueo td a:active {
		color							: #559614;
    background-color	:	#FF9966;
}
.midasi		{ 
		font-size					: 14px;
		color							: #559614;
		margin						: 10px 0 0;
}

/*名前検索部分*/
#kensaku	{ 
		font-size					: 12px;
		padding						: 8px;
		background-color	: #559614;
		color							: #ffffff;
		text-align				: right;
		vertical-align		: middle;
}
#kensaku a		{ 
		text-decoration		:none;
}
#kensaku a:link	{ 
		color							: #ffffff;
}
#kensaku a:visited	{ 
		color							: #FF9966;
}
#kensaku a:hover	{ 
		color							: #FF9966;
}
#kensaku a:active	{ 
		color							: #FF9966;
}

/*+++++++++++++++++list.asp+++++++++++++++++++++*/
/*結果表示テーブル*/
.listarea	{
		width							: 590px;
		vertical-align		: top;
}
#kekka2		{ 
		font-size					: 14px;
		color							: #404040;
		background				: #C6CED7;
		margin						: 5px;
		border-color			:#C6CED7;
}
#kekka2 th	{ 
		background				: #CCBB22;
		color							: #ffffff;
		padding						: 5px;
		font-size					: 13px;
}
#kekka2 a	{ 
		text-decoration		:none;
}
#kekka2 a:link	{ 
		color							: #0000cd;
}
#kekka2 a:visited{ 
		color							: #CCBB22;
}
#kekka2 a:hover	{ 
		color							: #ff8c00;
		text-decoration		: underline;
}
#kekka2 a:active	{ 
		color							: #ff8c00;
}
.kisuu		{ 
		background				: #ffffff;
		height						:	30px;
}
.kisuu td	{ 
		padding						: 3px;
}
.guusuu		{ 
		background				: #f0f8ff;
		height						:	30px;
}
.guusuu td	{ 
		padding						: 3px;
}
.fin		{ 
		background				: #CCBB22;
		font-size					: 5px;
		color							: #6495ed;
}

/*検索結果テキスト部分*/
#setumei	{ 
		color							: #559614;
		background-color	: #FFFFCC;
		padding						: 5px;
		font-size					: 14px;
		vertical-align		: top;
}
#setumei div	{ 
		margin-top 				: 10px;
}
.rec1		{ 
		font-size					: 14px;
		border-bottom 		: #dcdcdc 1px dashed;
		padding-bottom		: 0px;
		margin-left				: 130px;
}
.rec2		{ 
		font-size					: 12px;
		border-bottom 		: #dcdcdc 1px dashed;
		padding-bottom		: 0px;
		margin-left				: 130px;
}
.reclead	{ 
		font-size					: 10px;
		color							: #778899;
}
.recleft		{ 
		padding-bottom		: 0px;
		margin-left				: 10px;
		width							: 200px;
		align							: left;
		float							: left;
		padding						: 0px;
		font-weight				: bold;
}
.recright		{ 
		padding-bottom		: 0px;
		margin-right			: 10px;
		width							: 200px;
		align							: right;
		float							: right;
		text-align				: right;
		padding						: 0px;
}
#setumei a	{ 
		text-decoration		:none;
}
#setumei a:link	{ 
		color							: #0000cd;
}
#setumei a:visited{ 
		/*color							: #CCBB22;*/
		color: #0000FF;
}
#setumei a:hover	{ 
		color							: #ff8c00;
		text-decoration		: underline;
}
#setumei a:active	{ 
		color							: #ff8c00;
}
.sentaku3	{ 
		font-weight				: bold;
		color							: #559614;
    background-color	:	#ffffff;
		margin						: 0;
		font-size					: 16px;
}
.sentaku3	a:visited{ 
		color							: #559614;
}
.sentaku3	a:hover{ 
		color							: #FF9966;
    background-color	:	#559614;
}
.sentaku3	a:link	{ 
		color							: #559614;
}
.sentaku3	a:active	{ 
		color							: #FF9966;
		background-color	: #559614;
}
.linka a	{ 
		text-decoration	:none;
}
.linka a:link	{ 
		color						: #0000cd;
}
.linka a:visited{ 
		color						: #CCBB22;
}
.linka a:hover	{ 
		color						: #ff8c00;
		text-decoration	: underline;
}
.linka a:active	{ 
		color						: #ff8c00;
}
.page 	{ 
		color						: #778899;
		text-decoration	:none;
		font-size				:13px;
		font-weight			:bold;
}

.page a	{ 
		text-decoration	:underline;
		font-weight:bold;
}
.page a:link	{ 
		color						: #0000cd;
}
.page a:visited{ 
		color						: #CCBB22;
}
.page a:hover	{ 
		font-size:13px;
		color						: #ff8c00;
		text-decoration	: underline;
}
.page a:active	{ 
		color						: #ff8c00;
}
.pagemark	{ 
		color						:#ffffff;
		font-size				:15px;
		background-color:#778899;
		padding					:2px;
}

#town	{ 
	font-size					:12px;
	line-height				:7px;
}
#town	td{ 
	font-size					:13px;
}

table#contents{
margin:0 auto;
}