/* ウィジェット設定 start */
div.dojoxFloatingPane {
	-moz-border-radius: 8px;    /* Firefox */
	-webkit-border-radius: 8px; /* Safari,Chrome */
	border-radius: 8px;         /* CSS3 */ /* 角丸はIE6,7,8では動作しません。 */
}
div.dijitTitlePane,
div.dijitTitlePaneContentInner,
div.dijitContentPane,
div.dijitToolbar,
html.ie8 div.HeaderToolbarBox,
div.dojoxFloatingPaneTitle,
div.dojoxFloatingPaneContent,
div.MapNavigationBox .MapNavigationPanBtn,
div.MapNavigationBox .MapNavigationPrvNxt,
div.MapNavigationBox .MapNavigationSlider,
div.MapNavigationBox .MapNavigationPanZoom {
	color: White!important;
	font-size: 12px;
	background-color: #003366!important;
}
div.dojoxFloatingPaneTitle span.dijitTitleNode {
	font-size: 13px;
	font-weight: bold;
}
div.dojoxFloatingPaneTitle span.dijitButtonNode {
	color: White!important;
	background-image: none!important;
	background-color: #003366!important;
}
html.ie8 div.HeaderToolbarBox span.dijitButtonNode,
div.dojoxFloatingPaneContent span.dijitButtonNode,
div.dojoxFloatingPaneContent div.esriBasemapGalleryNode {
	border: 1px #99ccff solid!important;
	color: White!important;
	background-image: none!important;
	background-color: #000033!important;
}
html.ie8 div.HeaderToolbarBox span.dijitButtonHover span.dijitButtonNode,
div.dojoxFloatingPaneContent span.dijitButtonHover span.dijitButtonNode,
div.dojoxFloatingPaneContent div.esriBasemapGalleryNode a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}
/* ウィジェット設定 end */

/* ダイアログ設定 start */
.claro div.dijitDialogTitleBar,
.claro div.dijitDialogPaneContent {
	color: White;
	font-size: 12px;
	background-color: #003366!important;
}
.claro div.dijitDialogTitleBar {
	border:1px solid #cccccc;
	background-image: none!important;
}
.claro span.dijitDialogTitle {
	color: White;
	font-size: 13px;
	font-weight: bold;
}
/* ダイアログ設定 end */

/* グリッド設定 start */
.claro div.dojoxGridHeader,
.claro div.dojoxGridRow,
.claro div.dojoxGridRow .dojoxGridCell,
.claro div.dojoxGridScrollbox {
	background-image: none!important;
	background-color: #003366;
}

.claro div.dojoxGridHeader .dojoxGridCellOver,
.claro div.dojoxGridHeader .dojoxGridCellOver .dojoxGridSortNode,
.claro div.dojoxGridRowOver .dojoxGridCell,
.claro div.dojoxGridRowSelected .dojoxGridCell {
	background-image: none!important;
	background-color: #336666;
}

.claro table.dojoxGridRowTable .dojoxGridCellFocus {
	border: 1px solid White!important;
}

.claro .dojoxGridArrowButtonChar {
	display:block;
}

.claro .dojoxGridArrowButtonNode {
	display:none;
}
/* グリッド設定 end */

/* タブ設定 start */
div.dijitTab {
	color: White!important;
	background-image: none!important;
	background-color: transparent!important;
}

div.dijitTabChecked {
	color: White!important;
	background-image: none!important;
	background-color: #000033!important;
}

div.dijitTabContainerTop-tabs {
	background-color: #003366!important;
}
/* タブ設定 end */

/* ポップアップ設定 start */
div.titlePane {
	color: White!important;
	background-color: #003366!important;
}

div.contentPane, div.actionsPane {
	color: White!important;
	background-color: #003366!important;
}

div.contentPane table.attrTable td.attrName {
	color: White!important;
}

div.actionsPane a.action {
	padding: 0 10px;
	border: 1px #003333 solid;
	background-color: #000033!important;
}
/* ポップアップ設定 end */

/* 入力エリア設定 start */
table.dijitSelect {
	color: White!important;
	background-color: #336699!important;
}

input.dijitInputInner {
	color: White!important;
	background-color: #336699!important;
}
/* 入力エリア設定 end */

/* リンク設定 start */
.esriPopupWrapper a:link {
    color: cyan;
}
a:link {
	color: White;
	text-decoration: none;
}
a:visited {
	color: White;
	text-decoration: none;
}
a:hover {
	color: White;
	text-decoration: underline;
}
a:active {
	color: White;
	text-decoration: underline;
}
/* リンク設定 end */

/* プルダウンメニュー メニュー項目 start */
.claro div[id^="dijit_form_Select"] .dijitMenuItemLabel,
.claro div[id^="dijit_form_Select"] .dijitReset.dijitMenuItemLabel
{

    font-family: "ヒラギノ角ゴ Pro W3", ​ "Hiragi...\"MS PGothic", ​ sans-serif;
    font-size: 12px;
    vertical-align: middle;
    color: #ffffff;
    border-color: #336699;
    background-color: #336699;

}

/* プルダウンメニュー メニュー項目 end */


.x-btn-disabled .x-btn.x-btn-default-small {
	background-image:none;
	background-color:#6b6b6b;
	background-image:-webkit-gradient(linear, top, bottom, color-stop(0%, #7a7a7a), color-stop(50%, #6b6b6b), color-stop(51%, #666), color-stop(0%, #6b6b6b));
	background-image:-webkit-linear-gradient(top, #7a7a7a, #6b6b6b 50%, #666 51%, #6b6b6b);
	background-image:-moz-linear-gradient(top, #7a7a7a, #6b6b6b 50%, #666 51%, #6b6b6b);
	background-image:-o-linear-gradient(top, #7a7a7a, #6b6b6b 50%, #666 51%, #6b6b6b);
	background-image:-ms-linear-gradient(top, #7a7a7a, #6b6b6b 50%, #666 51%, #6b6b6b);
	background-image:linear-gradient(top,#7a7a7a, #6b6b6b 50%, #666 51%, #6b6b6b)
}

/* ゴミ箱アイコンの設定 */
.trash_button_cls.x-btn-icon-el-default-small{
	color: black !important;
	
}
.trash_button_cls.x-btn-focus.x-btn-default-small {
   background-color:white !important;
}

.trash_button_cls .x-btn-icon-el-default-small {
	color: black !important;
}
.trash_button_cls .x-btn-icon-el-default-small.x-btn-glyph {
	color: black !important;
    opacity: 0.8;
}

.johoBoxCls {
	margin-bottom:5px !important;
}

.johoBoxCls .x-grid-cell-inner {
	padding: 2px 10px 2px !important;
}

/* サービスソート用設定 */

.sortItem .x-panel-header-default-horizontal {
	padding: 2px 9px 10px  !important;
}
.sortItem .x-panel-header-default-horizontal.x-header-noborder {
	padding: none !important;
	height: 20px !important;
}
.sortItem  x-panel-body x-panel-body-default x-box-layout-ct x-panel-body-default x-noborder-trbl {
	top: 24px !important;
}

/**/
.x-grid-with-row-lines .x-grid-item.x-grid-item-selected {
background-color: white;
}
.x-grid-item-zoomout {
color: #555 !important;
background-color: #CCC !important;
}


.cmbstep_li {
	padding-left: 5px;
}

/* コンボのインデント */
.cmbstep_li li {
	padding: 0px;
	list-style: none;
	padding-left: 0px !important;
}
.cmbstep_li li:nth-of-type(2){
  margin-left: 14px;
}
.cmbstep_li li:nth-of-type(3){
  margin-left: 28px;
}
.cmbstep_li li:nth-of-type(4){
  margin-left: 42px;
}
.cmbstep_li li:nth-of-type(5){
  margin-left: 56px;
}

::-webkit-full-page-media, :future, :root .cmbtree_box {
	height: auto !important;
}

	::-webkit-full-page-media, :future, :root .cmbtree_box > div {
		vertical-align: top;
	}

.x-grid-cell-inner-action-col{
	padding: 0px  !important;
}

/* ツリーパネルのボタン*/
.add-btn-cls{
	padding: 0px  !important;
	width: 60px !important;
	height: 24px !important;
	background-image: url(images/btn_add.png);
}
.add-btn-cls-d{
	background-image: url(images/btn_delete.png) !important;
}
.genten-btn-cls{
	padding: 0px  !important;
	width: 26px !important;
	height: 24px !important;:
}
.no-add-btn-cls{
	display: none !important;
}

.op-add-btn-cls{
	opacity: 0.5 !important;
	cursor: default !important;
}

.secret-cls{
	color: red !important;
}

.grid-lgened > .x-grid-cell-inner{
	white-space: normal !important;
}


#meta_Div a{
color:#00F;
text-decoration:underline;
}
.blueLink a{
color:#00F;
text-decoration:underline;
}

/* スケール表示 */
.scaleTextCls {
	position: absolute;
	left: 200px;
	bottom: 6px;
	z-index: 30000;
	background-color: #006;
	color: white;
	font-size: 12px;
	border: 2px solid #6fbfbf;
	border-radius: 4px;
	padding: 3px;
}

.x-grid-item-focused .x-grid-cell-inner::before {
	border: 0px !important;
}

.x-action-col-icon {
	color: #FFCC00  !important;
}

.enableRaw {
background-color: #FFF !important;
}
.disableRaw {
background-color: #c6c6c6 !important;
}

/* 検索結果のリンク */
.popview a, .popListresult a {
    color: black;
}