/*
 Style Seat for mapoint w/ address index search
 Copyright 2004-2005 Tsukuba Multimedia Inc.
*/

/* タイトル */
div.t_base {
	position:	absolute;
	top:		0;
	left:		0;
	height:		75px;
	width:		100%;
	background-image:url("../image/header_back.gif");
}
div.t_base2 {
//	position:	absolute;
	top:		0;
	left:		5;
	height:		80px;
	width:		100%;
	background-image:url("../image/header_back.gif");
}
/*
div.t_left { 
	position:	absolute;
	top:		0;
	left:		0;
	height:		60px;
	width:		450px;
}
div.t_right { 
	position:	absolute;
	top:		0;
	right:		0;
	height:		60px;
	width:		550px;
}
*/


/* メイン　*/
div.main {
	position:	absolute;
	top:		75px;
	left:		0;
	width:		100%;
}

/* TEXT SEARCH メイン　*/
div.tmain {
	position:	absolute;
	top:		90px;
	width:		100%;
}
div.tmain2 {
	position:	absolute;
	top:		90px;
	width:		100%;
}

/* フッタ */
div.footer {
	text-align:	center;
}
/* 緯度経度情報 */
div.dsp {
	text-align:	center;
				width:100%;
}

/* キーワード検索 */
div.keywordSearch {
	position:	relative;
	top:		0px;
	left:		0px;
	width:		100%;
	height:		100%;
}

/* 操作パネル */
div.navi {
	position:	relative;
	margin-left:	0px;
	margin-top:	5px;
	width:		500px;
	text-align:	left;
}

/* 検索 */
.search {
	position:	relative;
	top:		0px;
	left:		0px;
	padding-left: 	10px;
/*	width:		100%; */
	width:		80%;
	height:		100%;
 vertical-align:midde;
}

/* 住所等検索 */
div.addressSearch {
	position:	relative;
	top:		0;
	left:		0;
/*	width:		200px; */
}

/* address search */
div.address {
	position:	absolute;
	width:		100%;
	left:		0;
	top:		0;
}
div.zip {
	position:	absolute;
	width:		24%;
	left:		25%;
	top:		0;
}
div.chimei{
	position:	absolute;
	width:		24%;
	left:		50%;
	top:		550px;
}
div.shisetsu {
	position:	absolute;
	width:		24%;
	left:		75%;
	top:		550px;
}

/*
a:link,a:visited {
	color:		#2f4fff;
}
a:hover {
	text-decoration:	underline;
	background-color:	#afcfff;
}
*/

span.regist {
	color:		#ff0000;
	font-size:	larger;
	text-align:	center;
	margin:		auto;
}
table.all {
	width:		100%;
	border:	0;
}

table.naviT {
	border:	0;
	margin:	auto;
}

td {
	margin-top:	0;
	margin-bottom:	0;
	margin-left:	0;
	margin-right:	0;
}
	
/* プルダウン */
.select {
	width:		100%;
}

/* 地図の左右枠(矢印) */
.EW {	
	text-align:	center;
	vertical-align:	middle;
	width :		25px;
}

/* 地図の上下枠(矢印) */
.NS {	
	text-align:	center;
	vertical-align:	middle;
	height:		25px;
				width:100%;
}

/* 矢印 */
img.arrowNS{
	height:		25px;
	width :		25px;
}
img.arrowEW{
	height:		25px;
	width :		25px;
}
img.arrowCN{
	height:		25px;
	width :		25px;
}

/* 操作パネル */
.ctrlIcons {
	margin-top:	0;
	margin-bottom:	0;
	margin-left:	0;
	margin-right:	0;
	text-align:	center;
/*	vertical-align:	bottom; */
	width:		40px;
	font-size:	10pt;
}

th {
	text-align:	center;
}
h1 {
	text-align:	center;
}
p.stitle {
	color:	#ffffff;
	background-color:	#3366cc;
	text-align:		center;
	width:			100%;
}

/* JavaScript無効の設定があるとき */
.warn {
	color:		#ff0000;
}

iframe {
	border: none;
}

/* 地図表示用のIFRAME */
iframe.map {
	width:		450px;
	height:		400px;
	overflow:	visible;
}

iframe.searchResult {
	width:		100%;
	height:		400px;
	overflow:	visible;
}

.message {
	display:	none;
}

/* Mapoint flash用 */
.icon {
	width:		201px;
	height:		381px;
	vertical-align:	top;
}

.nowrap {
	white-space:	nowrap;
	font-size:	smaller;
}

/*
	 結果表示IFLAME
*/
div.result_subwin { 
	;
}

ul.r { 
	margin-left:	2px;
	padding-left:	5px;
}

blockquote.r { 
	margin-right:	0px;
	padding-right:	5px;
}

/*
	 検索結果 summary
*/
.summary { 
	font-size:	small;
}

/*
	 検索結果 登録名
*/
.rname { 
	color:		#008f00;
	text-align:	right;
/*	margin-top:	-1em;*/
}

/*
	 検索結果 URL
*/
.url { 
	font-size:	small;
	color:		#666666;
	text-align:	left;
	font-style:	oblique;
	margin-top:	2px;
}

.text {
	font-size:	larger;
}

/*
	検索キーワードをハイライトする
 */
.bold { 
	font-weight:	bold;
	color:		#ff0000;
}

/*
	右寄せ
*/
.right {
	text-align:	right;
}

/*
	距離
*/
.distance {
	background-color:	#d9e7ff;
				font-style: 						italic;
}

/* 検索結果 */
.res_ol {
	list-style-type:none;
	padding:0 10px;
	margin:0;
}
.dis_none {
	display:none;
}
strong.non_strong {
	font-weight:normal;
}

img {
	border:0;
}
.un_list {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.page a:link,a:visited {
	color:#0000FF;
}

