﻿
/* 各種機能配置箇所(地図左側) */
/* Map.aspx */
.contents/*ok*/
{
	width:100%;
	/*height:400px;*/
	overflow:auto;/* :scroll;*/
	vertical-align:top;
	padding: 0px;
	background-image: url(images/custom/controls_bg.GIF);
	background-repeat: repeat-y;
	margin: 5px 0px 0px 0px;
}


.contents_container
{
}
/********** 地図表示/矢印移動 **********/
/* MapControl.ascx */

/*　地図ブロック　*/
.map_container/*ok*/
{
	margin:0 0 0 0px;
	/*text-align:left;*/
}

.map_image_container/*ok*/
{
}

/*　地図画像上下  */
td.map_uc 	/*ok*/
{ 
	background-image: url(images/control/map/map_uc_bg.gif);
	text-align:center;
} 
/*　地図画像左右  */
td.map_ml 	/*ok*/
{ 
	background-image: url(images/control/map/map_ml_bg.gif);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
} 
/*　地図画像上下  */
td.map_bc 	/*ok*/
{ 
	background-image: url(images/control/map/map_bc_bg.gif);
	text-align:center;
} 
/*　地図画像左右  */
td.map_mr	/*ok*/
{ 
	background-image: url(images/control/map/map_mr_bg.gif);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
} 
/*　地図画像左上  */
td.map_ul 	/*ok*/
{ 
	background-image: url(images/control/map/map_ul_bg.gif);
	text-align:center;
}
/*　地図画像右上  */
td.map_ur 	/*ok*/
{ 
	background-image: url(images/control/map/map_ur_bg.gif);
	text-align:center;
}
/*　地図画像左下  */
td.map_bl 	/*ok*/
{ 
	background-image: url(images/control/map/map_bl_bg.gif);
	text-align:center;
}
/*　地図画像右下  */
td.map_br 	/*ok*/
{ 
	background-image: url(images/control/map/map_br_bg.gif);
	text-align:center;
} 
/*　地図画像  */
.map_main/*ok*/
{	
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/control/map/wl.gif);
}

/*縮尺ラベル*/
.map_scale_lbl/*ok*/
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	RIGHT: 10px; 
	WIDTH: 100px; 
	POSITION: absolute; 
	TOP: 0px;

	/*タグ内に直接記述する必要あり
		display:block;*/
}

/********** 縮尺変更/拡大縮小 **********/
/* ScaleControl.ascx */

/*　縮尺ブロック　*/
.scale_container/*ok*/
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.scale_contents/*ok*/
{
	margin:0px 10px 0px 5px;
	padding:0px 10px 0px 5px;
}


/********** 地図サイズ変更 **********/
/* MapSizeControl.ascx */

/*　サイズ変更ブロック　*/
.mapsize_container/*ok*/
{
	text-align:left;
}
.mapsize_contents/*ok*/
{
	text-align:left ;
	vertical-align:bottom ;
}

/********** モード表示 **********/
/* ModeDispControl.ascx */

/*　モード表示ブロック　*/
.modedisp_container/*ok*/
{
	margin:0 0 0 0px;
}
.modedisp_contents/*ok*/
{
	color:#FF0000;
	margin:0 0 0 10px;
	font-size:8pt;
}

/********** 案内図 **********/
/* IndexMapControl.ascx */

/*　案内図ブロック　*/
.indexmap_container/*ok*/
{
	margin :0px 0px 0px 0px;
	width: 190px;	
	background-image: url(images/custom/controls_bg.GIF);
	background-repeat: repeat-y;
}

.indexmap_title/*ok*/
{
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}
.indexmap_contents/*ok*/
{
	margin:0px 0px 0px 20px;
	width :98%;
}


/********** 検索 **********/
/* SearchControl.ascx */

/* (フリーワード検索とプルダウン検索をまとめたコントロール) */
.search_container
{
	margin :0px 0px 0px 0px;
	width: 190px;	
	background-image: url(images/custom/controls_bg.GIF);
	background-repeat: repeat-y;
}

.search_contents
{
	margin:0px 0px 0px 0px;
	width :98%;
}

/********** フリーワード検索 **********/
/* SearchFWControl.ascx */

/*　フリーワード検索ブロック　*/
.searchfw_container/*ok*/
{
	margin:0px 0px 0px 5px;
	width :99%;	
}

.searchfw_contents/*ok*/
{
	margin:0px 0px 0px 5px;
	font-size:8pt;
	width:190px;
}

input.searchfw_text/*ok*/
{
	margin:0px 0px 0px 5px;
	width:140px;
}


/********** フリーワード検索結果 **********/
/* SearchFWResultControl.ascx */

/*　フリーワード検索結果ブロック　*/
.searchfw_result_container/*ok*/
{
	margin:0 0 0 2px;
	width:700px
}

.searchfw_result_type/*ok*/
{
	text-align:left;
}
.result_count/*ok*/
{
	text-align:right;
}

tr.searchfw_result_header/*ok*/
{
	background-color: #fa8f3b; 
	color:#FFFFFF
}

tr.searchfw_result_item/*ok*/
{
	color:darkblue;
}

tr.searchfw_result_alternateitem/*ok*/
{
	background-color: #fff3c1;
}

.page_move/*ok*/
{
	text-align:right;
}


/********** プルダウン検索 **********/
/* SearchPDOptionControl.ascx */

/*　プルダウン検索オプション　*/
.searchpdopt_container/*ok*/
{
	margin:0px 0px 0px 5px;
	width :99%;	
}
.searchpdopt_contents/*ok*/
{
	margin:0px 0px 0px 5px;
	text-align:center;
}
.searchpdopt_desc/*ok*/
{
	font-size:8pt;
	width:190px;
	margin:0px 0px 0px 5px;
}

/* SearchPDControl.ascx */
/*　プルダウン検索　*/
.searchpd_container/*ok*/
{
	margin:0px 0px 0px 5px;
	width:190px;
}

.searchpd_contents /*ok*/
{
	margin:0px 0px 0px 5px;
	padding:5px 0px 5px 0px;
}
.searchpd_category_title/*ok*/
{
	width:110px;
}

tr.searchpd_category/*ok*/
{
}

select.searchpd_select /*ok*/
{
	width:190px;
}

.searchpd_btn/*ok*/
{
	text-align:center;
}



/********** 主題図変更 **********/
/* LayerControl.ascx */

.layer_container/*ok*/
{
	margin :0px 0px 0px 0px;
	width: 190px;	
	background-image: url(images/custom/controls_bg.GIF);
	background-repeat: repeat-y;
}

.layer_contents /*ok*/
{
	margin:1px 1px 1px 5px;
	width :98%;	
	font-size:10pt;
}

.layer_comb/*ok*/
{
	margin :10px 10px 10px 10px;
	display:block;
	text-align:left;
	font-size:11pt;
	font-weight:bold;
	background-color:#fff5dd;
}

/* Level0Control.ascx */
/*大分類*/
.level0_container/*ok*/
{
	width: 99%;	
	background-image: url(images/custom/controls_bg.GIF);
	background-repeat: repeat-y;
}
.level0_contents/*ok*/
{
	border:solid 0px #cccccc;
	margin :0px 0px 0px 5px;
	padding:0px 0px 0px 5px;
	width:190px;
}
.level0_ddl
{
	/*margin :10px 10px 10px 10px;*/
	display:block;
	text-align:left;
	font-size:11pt;
	font-weight:bold;
}
.level0_desc
{
	text-align:left;
	font-size:11px;
}

/* LayerControl.ascx */
.layer_button/*ok*/
{
	text-align:right;	
}

/*中分類*/
.middle_title/*ok*/
{
	background-color: #ffffcc;
	margin:0px 0px 0px 15px;
	font-size:9pt;
	text-align:left ;
}

/*小分類*/
.small_title_contents/*ok*/
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 30px;
	font-size:8pt;
	text-align:left ;
}


/********** 属性表示 **********/
/* AttrMultiLayerControl.ascx */
/* AttrSingleLayerControl.ascx */

.attribute_container/*ok*/
{
	margin:0 0 0 0px;
}

.attribute_title/*ok*/
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: black;
	font-weight:bolder ;
}

.attribute_contents /*ok*/
{
	border:solid 1px #666666;
	/*width:210px;*/
}

table.attribute_table/*ok*/
{
}

.attribute_header/*ok*/
{
	background-color: #dcdacd; 
	color:#666666;
	white-space:nowrap ;
	font-weight:bolder;
	margin:0px 20px 0px 20px;
}

.attribute_item/*ok*/
{	
}

.attribute_alternateitem/*ok*/
{
	background-color: #efefef;
}

td.attribute_type_td/*ok*/
{
	text-align:center;
	white-space:nowrap ;
	width:100px;
}

td.attribute_item_td/*ok*/
{
	text-align:left;
}

td.attribute_tablename/*ok*/
{
	text-align:right;
}

select.attribute_select/*ok*/
{
	width:100px;
}

.attribute_line/*20060613追加*/
{
	width :100%;
	border:solid 2px #fff3c1;	
}
.attribute_table
{
	width :95%;
}
/*	ボタン	*/
.attrbutton_container/*ok*/
{
	text-align:left;
	margin-right:10px;
}
/********** 属性結果無し画面 **********/
.noattr_container
{ 
	margin :50px 50px 50px 50px;
	padding :50px 50px 50px 50px;
	width:100%;	
	height:100%;
	border: solid 1px gray;
	text-align:center ;
}
.noattr_contents
{
}
.noattr_table
{
}


/********** 属性串刺しオプション **********/
/* SearchPointOptionControl.ascx */

.attr_search_container/*ok*/
{
	margin :2px 2px 2px 2px;
	width: 190px;
	background-image: url(images/custom/controls_bg.GIF);	
	background-repeat: repeat-y;
	border: solid 1px gray;
}

.attr_search_contents/*ok*/
{
	margin:4px 0px 2px 5px;
	width :98%;	
}

.asp_search_view
{
	/*border:solid 1px #666666;
	border-collapse:collapse;
	width:210px;*/
	 text-align:left;
	 vertical-align :bottom;
}

.asp_search_cnt
{
	/*margin:0 0 0 10;*/
	/*width:60;
	display:none;*/
	 text-align:right;
	 vertical-align :bottom;
}


/********** 円範囲検索 **********/
/* SearchCircleOptionControl.ascx */

.search_circle_container
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.search_circle_option
{
}
.asc_search_radius
{
	 text-align:right;
	 vertical-align :bottom;
}
.asc_search_view
{
	/*border:solid 1px #666666;
	border-collapse:collapse;
	width:210px;*/
	 text-align:left;
	 vertical-align :bottom;
}

.asc_search_cnt
{
	 text-align:right;
	 vertical-align :bottom;
}
/********** 凡例表示 **********/
/* LegendControl.ascx */

.legend_container/*ok*/
{
	margin :0px 0px 0px 0px;
	width: 190px;	
	background-image: url(images/custom/controls_bg.GIF);
	background-repeat: repeat-y;
}

.legend_contents /*ok*/
{
	margin:2px 0px 2px 0px;
	width :190px;	
}


/********** 近隣施設表示 **********/
/* SearchNeighborControl.ascx */

.searchneighbor_container/*ok*/
{
	margin :0px 0px 0px 0px;
	width: 190px;
	background-image: url(images/custom/controls_bg.GIF);
	background-repeat: repeat-y;
	font-size:10pt;
}

.searchneighbor_contents/*ok*/
{
	margin:0px 0px 0px 15px;
	font-size:8pt;
	width :98%;	
}
/*距離選択ラジオボタン*/
.searchneighbor_dist/*ok*/
{
	text-align:right;
	font-size:10pt;
}
/*近隣施設リスト*/
.searchneighbor_result/*ok*/
{
	border-collapse:collapse;
	font-size:9pt;
	width:185px;
}
/*近隣施設がない場合のメッセージのスタイル*/
.searchneighbor_noresult
{
	font-size:10pt ;
}
.searchneighbor_target
{
	margin:2px 2px 2px 5px;
	font-size:10pt;
	text-align:left ;
}

.searchneighbor_dist
{
	margin:2px 5px 2px 2px;
	font-size:10pt;
	width:20px;
	text-align:right;
}
/********** 図形/一時図形作図 **********/
/* DrawTempControl.ascx */

.drawtemp_container/*ok*/
{
	margin:0 0 0 0px;
	width:220px;
}

.draw_contents/*ok*/
{
	border-collapse:collapse;
	width:220px;
}

.draw_primitive_radio_container/*ok*/
{
	width:220;
	margin:0px 0px 0px 0px;
}

.draw_primitive_container/*ok*/
{
	display:none;
	margin:0px 0px 0px 0px;
}

select.draw_select/*ok*/
{
	width:100;
	margin:0 0 0 0;
	text-align:right ;
}

.draw_button/*ok*/
{
}

.draw_area_container/*ok*/
{
}

.btn_input/*ok*/
{
	width:30%;	
}

.icon_container/*ok*/
{
	width:100%;
	height:200px;
	overflow:scroll ;	
}

/********** ツールバー **********/

.tools_container/*ok*/
{
}

.tool_contents/*ok*/
{
	padding-left:10px;
	padding-top :3px;	
}


/********** 印刷 **********/
.print_container/*ok*/
{
	border-bottom-width:medium;
	border-bottom-color:#003399;
	width:610;
}

.print_desc/*ok*/
{
	padding-top:20;
}
.print_opt/*ok*/
{
	text-align:center;
}

.print_size/*ok*/
{
	text-align:center ;
	white-space:normal ;
	 vertical-align:bottom ;
}

.print_attention_top/*ok*/
{
	color:Black;
	font-size:90%;
	font-weight:700;
	text-align:left ;
}

.print_attention/*ok*/
{
	color:Black;
	font-size:90%;
	text-align:left ;
}

.print_loading/*ok*/
{
	text-align:center;
	vertical-align:middle;	
}
.print_preview_container/*ok*/
{
	white-space:normal ;
}

.print_title
{
	font-weight:bold;
}

.print_preview_img/*ok*/
{
	border-width:3;
	border-color:Black ;
}

.print_preview_attention
{
	font-size:x-small;
	text-align:left ;
}

.print_date
{
	white-space:nowrap;
	text-align:right ;
	width:100%;
	font-size:x-small;
}
.print_scale
{
	white-space:nowrap;
	text-align:right ;
	width:100%;
	font-size:x-small;
}

/********** メール **********/
.mail_container/*ok*/
{
	border-bottom-width:medium;
	border-bottom-color:#003399;
}
.mail_contents/*ok*/
{
	
}
.mail_input_item/*ok*/
{
	
}
.mail_input_alternateitem/*ok*/
{
	background-color: #d8d8d8;
}
.mail_input_title/*ok*/
{
	width:150px;
}

.mail_input_text/*ok*/
{
	text-align:left;
}

.mail_buttont/*ok*/
{
	text-align:center ;
}

.mail_view_itemt/*ok*/
{
	
}
.mail_view_alternateitemt/*ok*/
{
	background-color: #d8d8d8;
}
.mail_view_titlet/*ok*/
{	
	text-align:left;
	white-space:nowrap;
}
.mail_view_textt/*ok*/
{
	width:300;
	text-align:left;
	white-space:normal;
	margin-left:20px;
}

/********** 作図ボタン **********/
.drawbutton_container/*ok*/
{
	width:100%;
	text-align:right ;
}

/********** サブウィンドウ **********/
.body_SubWin/*ok*/
{	
	margin:0px 0px 0px 0px;
}

.control/*ok*/
{
	margin:5px 5px 5px 5px;
}

.closeBtn/*ok*/
{
	background-image:url(images/custom/sub_hdr_bg.gif);
	background-repeat:repeat-x;
	text-align:right ;
}

.closeBtnD/*ok*/
{	
	margin:20px 0px 0px 0px;
	text-align:center;
	vertical-align:baseline ;
}

/********** 投稿 **********/
/*中分類*/
.post_middle_title/*ok*/
{
	background-color: #e3e3e3;
	margin:0px 0px 0px 5px;
	text-align:left ;
}

/*小分類*/
.post_small_title/*ok*/
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 40px;
	text-align:left ;
	background-color: #E8E8E8;
	white-space:nowrap;
}

.post_button/*ok*/
{
	text-align:center ;
}

.post_item/*ok*/
{
	white-space:nowrap ;
}
.post_alternateitem/*ok*/
{
	white-space:nowrap ;
	background-color: #d8d8d8;
}
.post_view_item/*ok*/
{
}
.post_view_alternateitem/*ok*/
{
	background-color: #d8d8d8;
}
.post_input_title/*ok*/
{
	width:150px;
}

.post_input_text/*ok*/
{
	text-align:left;
}
.post_view_title/*ok*/
{
	text-align:left;
	white-space:nowrap;
}
.post_view_text/*ok*/
{
	width:300;
	text-align:left;
	white-space:normal;
	margin-left:20px;
}

.imports2a_container/*ok*/
{
	text-align:center ;
}




/********** URL取得 **********/
.url_contents/*ok*/
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/********** 処理中画面 **********/
.processing_container
{ 
	margin :0px 0px 0px 0px;
	padding :50px 50px 50px 50px;
	width:100%;	
	height:100%;
	border: solid 1px gray;
	text-align:center ;
}
.processing_contents
{
}
.processing_table
{
}
