@CHARSET "utf-8";
.yoko{
	list-style:none;
}
.yoko li{
	float:left;
}

#title_text{
	color:#FFFFFF;
}


/*テーマ切替タイトル*/
#theme_header, .headerColor{
	color: #FFFFFF;
	/*text-align:center;*/
	margin-top:5px;
	font-weight:bold;
	padding:3px;
/*		-webkit-box-shadow:	0 0px 3px 3px rgba(0,0,0,0.2);
	   -moz-box-shadow:	0 0px 3px 3px rgba(0,0,0,0.2);
	        box-shadow:	0 0px 3px 3px rgba(0,0,0,0.2);*/
	opacity:		0.9;
}

#fold-content {
	width:230px ;
	height: 330px;
	position: absolute;
	top: 50px;
	right:5px;
	background: #EEEEE4;
	-webkit-box-shadow:	0 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow:	0 0px 3px 3px rgba(0,0,0,0.2);
	box-shadow:	0 0px 3px 3px rgba(0,0,0,0.2);
	opacity:		0.9;
	z-index: 14;
	padding: 5px;
}

#InsideClassification {
	width:230px ;
	height: 330px;
	position: absolute;
	top: 50px;
	right:5px;
	z-index: 14;
}

/*スケールバー位置移動*/
/*
#OpenLayers_Map_7_OpenLayers_ViewPort .olControlPanZoomBar {
	position:absolute;
    top:490px !important;
    left: 10px !important;
}
*/
/*テーマ切替パネル表示ボタン*/
#layerBox{
	position:absolute;
	top: 50px;
	left: 0px;
	z-index: 10040;
	background: #EEEEE4;
	padding: 10px;
	-webkit-box-shadow:	0 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow:	0 0px 3px 3px rgba(0,0,0,0.2);
	box-shadow:	0 0px 3px 3px rgba(0,0,0,0.2);
	opacity:		0.9;
}

.divhidden{
	display: none !important;
}
.divshow {
	display: block;
}
#layoutEastPanel{
	position: absolute;
	left: 5px;
	top: 45px;
	width:240px;
	z-index: 12;
}

.panelClose {
	position: absolute;
	top : 8px;
	right: 10px;
}
/*ヘッダー検索inputタグ*/
input.todo-search-field {
	/* background: none repeat scroll 0 0 rgba(0, 0, 0, 0);   */	/*プレースホルダー背景色白*/
	border: 1px solid #FFFFFF;
	box-shadow: none;
	color: #34495e;
	font-size: 15px;
	font-weight: 700;
}
input.todo-search-field:focus {
	background-color: #FFFFFF;
}
/*ボタンCSS*/
.btn {
	-moz-user-select: none;
	background: none repeat scroll 0 0 #BDC3C7;
	border: medium none;
	color: #FFFFFF;
	line-height: 22px;
	padding: 9px 12px 10px;
	text-decoration: none;
	transition: all 0.25s linear 0s;
}
.btn-block {
	white-space: normal;
	display: block;

}
.btn.btn-lg{
	font-size: 17px;
	line-height: 20px;
	padding: 12px 18px 13px;
}
.ui-widget-content a{
	color: #34495e;
}
.ui-menu-item {
	color: #34495e;
}
/*ui-widget-contentのホバー*/
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #FFFFFF;
	background: #e67e22;
	font-weight: bold;
	color: #FFFFFF;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #FFFFFF;
	background: #EEEEE4;
	font-weight: bold;
	color: #FFFFFF;
}

/*リーフレットのキーマップCSS修正*/
.leaflet-control-minimap {
    border:solid rgba(255, 255, 255, 1.0) 3px;
    box-shadow: 0 1px 7px #999;
    background: #f8f8f9;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 0px;
    transition: all .2s;
}
/*リーフレットの地図コントロールCSS修正*/
.leaflet-bar {
	border-radius: 0px;
}
.leaflet-bar a:first-child {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
/*モーダルダイアログの透過度指定*/
.ui-widget-overlay {
	opacity: 0.5;
}

/*複数検索結果*/
#metaSearchInfo {
	color: #34495e;
	margin-bottom: 5px;
}
.searchCloseBt {
	position: absolute;
	top : 10px;
	right: 10px;
}
/*背景図チェックボックス*/
.icheckbox_minimal {
	display:inline-block;
}

/*背景図ラジオボタン*/
.iradio_minimal {
	display:inline-block;
}

/*テーマ切替ダイアログ共通*/
#majorTheme,#insideTheme {
	border: 1px solid #bdc3c7;
	padding: 5px;
	color: #34495e;
	height: 335px;
}
#majorThemeList li {
	cursor: pointer;
}
#insideTheme div {
	cursor: pointer;
}
.themeFont {
	color: #34495e;
}
/*ダイアログ各種初期値を非表示に*/
#themeDialog, #termsOfService, #dialogAttribute, #metaSearchResult {
	display: none;
	color: #34495e;
}
#majorThemeList label {
	font-weight: bold;
}
/*テーマ切替ダイアログの矢印画像のdiv設定*/
#arrowArea {
	float: left;
	text-align: center;
	vertical-align:  middle;
	margin-top: 150px;
	padding-left: 15px;
}
/*凡例パネルの指定*/
#legend_floatpanel {
	height: 430px;
	color: #34495e;
	clear:both;
}
#layerPanelTree {
	height: 100%;
	color: #34495e;
	clear: both;
	margin-right: 10px;
	margin-left: 10px;
	display: none;
}
/*大分類・中分類パネル*/
#classificationContent {
	margin-top: 5px;
	height:265px;
}
/*中分類テーマ説明パネル*/
#explanationPanel {
	display: none;
	margin-left: 10px;
	height: 270px;
}
/*レイヤ・凡例パネル*/
.layerTitle {
	/*margin-left: 10px;*/
	display:inline-block;
}
/*属性ダイアログヘッダー*/
.ui-dialog .ui-dialog-titlebar {
	padding-top: 3px;
	padding-bottom: 3px;
}
.ui-dialog .ui-dialog-buttonpane {
	padding-top: 0px;
	padding-bottom: 0px;
}
#metaSearchResult {
	overflow: hidden;
}
#dialogAttribute a:link { color: #0000ff; }
#dialogAttribute a:visited { color: #000080; }
#dialogAttribute a:hover { color: #ff0000; }
#dialogAttribute a:active { color: #ff8000; }

