@charset "shift_jis";
@import "common.css";



	div#header
	{
		width: 930px;
		background: url("../images/header_background.jpg") repeat-x #0066cc;
		margin: 0 auto;
		padding: 0;
	}

	div#content
	{
		clear: both;
		margin: 0 auto;
		padding: 30px 0;
		background: url("../images/content_background.jpg") repeat-x left top #ffffff;
	}
	div#content_body
	{
		width: 930px;
		margin: 0 auto;
		padding: 0;
	}

	div#global_navigation
	{
		width: 702px;
	}

/* region for All Records Count */

	div#allrec
	{
		clear: both;
		text-align: left;
		float: left;
		font-size: 90%;
		margin: 15px;
		width: 350px;
	}

/* end region */



/* region for toSearch */

	div#toSearch
	{
		float: right;
		font-size: 90%;
		text-align: right;
		margin: 15px;
		width: 350px;
	}

/* end region */



/* region for Display Records */

	div#record
	{
		margin: 40px auto;
		text-align: center;
		clear: both;
	}
	div#record span#trec
	{
		font-size: 155%;
		font-weight: bold;
		font-family: "Trebuchet MS", "Verdana", "Arial";
		color: #0066cc;
	}
	div#record span.rec
	{
		font-size: 135%;
		font-weight: bold;
		font-family: "Trebuchet MS", "Verdana", "Arial";
	}
	div#record div#topic_title
	{
		font-size: 155%;
		font-weight: bold;
		color: #0066cc;
	}

/* end region */



/* region for Pager */

	div.pager
	{
		width: 300px;
		text-align: left;
		text-indent: 15px;
		float: left;
		padding: 4px 0 0 0;
	}
	div.pager ul
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	div.pager ul li
	{
		font-size: 80%;
		display: inline;
	}
	div.pager ul li a
	{
		color: #0000ff;
		text-decoration: none;
	}
	div.pager ul li a:hover
	{
		color: #0000ff;
		background: #f0f8ff;
	}
	img.pageicon
	{
		vertical-align: text-bottom;
	}

/* end region */



/* region for Favorite */

	div.favorite
	{
		float: right;
		text-align: right;
		margin-right: 7px;
		width: 400px;
	}

/* end region */



/* region for Nodata Message */

	div#nodata
	{
		margin: 0 0 80px 0;
		line-height: 1.5em;
		text-align: left;
		width: 400px;
	}

/* end region */



/* region for PageChanger */

	div.pagechanger
	{
		width: 745px;
		margin: 0 auto;
		text-align: right;
	}

/* end region */



/* region for table */

	div#table
	{
		width: 745px;
		text-align: center;
		padding: 3px 0 3px 0;
		margin: 14px auto;
		clear: both;
	}

	table#data
	{
		width: 745px;
		border-collapse: collapse;
	}

	table#data tr.data1
	{
		background: #ffffff;
	}
	table#data tr.data2
	{
		background: #f5f5f5;
	}
	table#data tr.webitiran
	{
		/* background: #ffe4c4; */
		background: #fff8dc;
	}
	span.web_itiran
	{
		color: #0033ff;
	}
	table#data tr.sumi
	{
		background: #aaaaaa;
	}

	table#data th, table#data td
	{
		padding: 5px;
		border: 1px solid #999999;
		white-space: nowrap;
	}

	table#data th
	{
		background: #03760c;
		color: #f0f0f0;
		font-weight: bold;
		border: 1px solid #005b00;
	}

	table#data td.left
	{
		text-align: left;
	}
	table#data td.right
	{
		text-align: right;
	}
	table#data td.left_wrap
	{
		text-align: left;
		white-space: normal;
	}
	table#data td.icon
	{
		background: #ffffff;
	}
	table#data td.wrap
	{
		white-space: normal;
	}

	table#data tr.splitter
	{
		background: #ffffff;
	}
	table#data td.splitter
	{
		border: 0px none #ffffff;
		padding: 0;
	}

/* end region */



/* region for SearchForm Table */

	table#search_form
	{
		margin: 36px auto;
		border: 1px solid #708090;
		border-collapse: collapse;
		width: 700px;
	}
	table#search_form th
	{
		background: #f0fff0;
		color: #008000;

		padding: 5px;
		border: 1px solid #708090;
	}
	table#search_form th.column
	{
		background: #f0fff0;
		color: #008000;

		padding: 5px;
		border: 1px solid #708090;

		width: 150px;
	}
	table#search_form td span.mini
	{
		font-weight: normal;
		font-size: 85%;
	}
	table#search_form td
	{
		background: #ffffff;
		color: #666666;
		text-align: left;

		padding: 5px;
		border: 1px solid #708090;
	}
	table#search_form td.submit
	{
		text-align: center;
	}

	table#search_form table
	{
		width: 100%;
	}
	table#search_form table th, table#search_form table td
	{
		font-size: 100%;
		font-weight: normal;
		text-align: left;
		color: #666666;
		white-space: nowrap;
		border: none;
		border-collapse: collapse;
		padding: 3px;
	}
	table#search_form table th span.area_danchor
	{
		font-size: 85%;
		text-decoration: underline;
		cursor: pointer;
	}
	table#search_form table tr td div#arealist1, table#search_form table tr td div#arealist2, table#search_form table tr td div#arealist3
	{
		display: inline;
	}

	div#list_tokyo, div#list_saitama, div#list_kanagawa, div#list_chiba
	{
		display: inline;
	}

/* end region */

