/***********************************************************/
/*logoBox領域関係 (ﾛｸﾞｱｳﾄ〜移動取消)(左上の領域のこと)     */
/***********************************************************/
#logoBox{
 position : absolute;
 top : 5px;
 left : 5px;
 width: 250px;
 height: 69px;
 border: 1px solid #333;
 background-color: #fff; /* fff8dc */
}
#helpBtn{
 position : absolute ;
 top : 5px ;
 left : 5px ;
 font-size: 9pt ;
}
#urlBtn{
 position : absolute ;
 top : 5px ;
 left : 100px ;
 font-size: 9pt ;
}
#logoutBtn{
 position : absolute ;
 top : 27px ;
 left : 5px ;
 font-size: 9pt ;
}
#goMenuBtn{
 position : absolute ;
 top : 27px ;
 left : 70px ;
 font-size: 9pt ;
}
#addFeatureBtn{
 position : absolute ;
 top : 50px ;
 left : 5px ;
 font-size: 9pt ;
}
#moveCancelBtn{
 display : none ;
 position : absolute ;
 top : 50px ;
 left : 100px ;		/*60px*/
 font-size: 9pt ;
}


/******************************/
/*200805add かどまる          */
/******************************/
.rtop, .rbottom{
 display:block;
 margin: 0px auto;
}
.rtop *, .rbottom *{
 display: block;
 height: 1px;
 overflow: hidden;
 background-color: #000099;
}
.rtop02, .rbottom02{
 display:block
}
.rtop02 *, .rbottom02 *{
 display: block;
 height: 1px;
 overflow: hidden;
 background-color: #000099;
 margin: 0px auto;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px;}

/* キャプション */
.caption {
 color: #000099;
}


/*************************************************/
/*ｺﾝｿｰﾙ領域ﾚｲｱｳﾄ関係 (左側中〜下ｒの領域のこと)  */
/*************************************************/
/* --------------left navi------------- */
#leftBox {
 position: absolute;
 top : 0px ;
 left : 0px ;
 width: 275px;
 height: 605px;
 padding:0px;
 margin: 0px;
}
#leftMenu{
 position : absolute ;
 top : 75px ;
 left : 5px;
}
/*操作ツール*/
#leftMenuTitle{
 margin: 0px;
 font-size: 10pt ;
/* color: #666666;*/
/* background-color: #CFE6FD; */
 width: 250px;
 font-weight : bold;
 text-indent:24px;	/* 200805 add */
 border-top: solid 0px #000;
 border-right: solid 0px #000;
 border-left: solid 0px #000;
 padding:2px 0;
 text-decoration: none;
 background-image: url(pix/icon-leftmenu_bk02.gif);
 background-repeat:no-repeat;
}

#featureInfoBox{
 background-color: #fff; 
 margin : 0px ;
 width: 250px;
}



/******************************/
/*索引図領域関係--広域図表示  */
/******************************/
#birdView{
 margin : 0px;
}
#birdViewTitle{
 text-decoration: none;
 background-color: #CCCCCC;
 width: 100%;
 display : block;
 font-size: 75% ;	/*10pt*/
 border-top: solid 1px #333;
 border-right: solid 1px #333;
 border-left: solid 1px #333;
 border-bottom: solid 0px #333;
 padding: 5px 0px;	/*2px 0px*/
 background-image: url(images/menu_bk01.gif);
/* background-repeat: repeat-y;*/
}
#birdViewBox {
 width: 100%;
 border-top: solid 1px #333;
 border-right: solid 1px #333;
 border-left: solid 1px #333;
 border-bottom: solid 1px #333;
 height : 150px ;
}
#IndexMap {
 border-style: none; 
 width: 100%;
 height : 100% ;
}



/*****************************************/
/*索引図関係 (Image使用時)関係--MAP表示  */
/*****************************************/
/*idxmap*/
#IndexMapImg{
 position:absolute;
 left:1px;
 top:44px;
 display:none;
}
#IndexMapImgRect{
 position:absolute;
 border:0px solid #FF0000;
 z-index:1;
 font-size:0px;
 display:none;
}



/****************************************************/
/*地図切替領域関係(領域廃止に伴い未使用)            */
/****************************************************/
#modeCombo{
 margin : 0px;
/*
 margin-top: 5px; 
*/
}
#modeComboTitle{
 text-decoration: none;
 background-color:#daedff;
 width: 100%;
 display : block;
 font-size: 75% ;	/*10pt*/
 padding : 5px 0px;	/*2px 0px*/
 border-top: solid 1px #333;
 border-right: solid 1px #333;
 border-left: solid 1px #333;
 border-bottom: solid 1px #333;
 background-image: url(images/menu_bk02.gif);
/* background-repeat: repeat-y;*/
}
#modeComboBox {
 font-size: 9pt ;		/*10pt*/
 width: 238px; /*100%*/
 background-color:#fff;
 border-top: solid 0px #333;
 border-right: solid 1px #333;
 border-left: solid 1px #333;
 border-bottom: solid 1px #333;
 padding:6px;
/* height : 25px ; 20080715　消してみる */
}

/******************************/
/*表示設定領域関係            */
/******************************/
#controlDisplay{
 width: 100%;
/*
 margin-top: 5px; 
*/
}
#controlDisplayTitle {
 text-decoration: none;
 width: 100%;
 display : block;
 font-size: 75%;	/*10pt*/
 padding : 5px 0px;
 background-color:#daedff;
/*
 border-top: solid 1px #333;
*/
 border-right: solid 1px #333;
 border-left: solid 1px #333;
 border-bottom: solid 1px #333;
 background-image: url(images/menu_bk03.gif);
/* background-repeat: repeat-y;*/
}
#controlDisplayBox {
 border-top: solid 0px #333;
 border-right: solid 1px #333;
 border-left: solid 1px #333;
 border-bottom: solid 1px #333;
 width: 100%	;
}
.tabCtrlDisplay{
 font-size : 0.8em ;
 float : left;
 text-align: center ;
 display: block;
 width: 24%;
 color : #778899 ;
 background: #CCC;
 border-right: solid 1px #FFF; 
 border-bottom: solid 1px #FFF; 
 text-decoration: none;
}
.activeTabCtrlDisplay{
 font-size : 0.8em ;
 float : left ;
 text-align: center ;
 background-color:#CCCCFF;  
 font-weight: bold;
 width: 24%;
 border: solid 1px #fff; 
 text-decoration: none;
}
#tabItm{
 overflow : auto ;
 margin: 0px;
 clear : left;
 width: 100%;
 height : 130px ;
 background-color:#fff;  
 font-size: 0.9em ;
}
.displayControlLine{
 margin : 0px ;
}
.lineTable{
 margin : 0px ;
 text-align : left ;
 vertical-align : middle ;
 width : 230px ;
 font-size: 9pt ;
 padding : 0px ;
}
.lineTable TD{
 padding : 0px ;
 vertical-align : middle ;
 border : 1px ;
}
.checkboxCell{
 width : 16px ;
}
.imgCell{
 width : 30px ;
 text-align: center ;
}

#imagetypeComboBox {
 font-size: 9pt ;		/*10pt*/
 width: 100%;
 background-color:#F0FCFF;
 border-top: solid 1px #99CCFF;
 border-right: solid 1px #99CCFF;
 border-left: solid 1px #99CCFF;
 height : 25px ;
}



/******************************/
/*凡例領域関係                */
/******************************/
#legendPanel{
 width: 100%;
 margin-top: 5px; /* 200805 add */
}
#legendTitle{
 width: 100%;
 display : block;
 font-size: 75% ;		/*10pt*/
 padding : 5px 0px;		/*2px 0px*/
 border-top: solid 1px #333;
 border-right: solid 1px #333;
 border-left: solid 1px #333;
 border-bottom: solid 1px #333;
 background-color:#fff;
 text-decoration: none;
 background-image: url(images/menu_bk04.gif);
/* background-repeat: repeat-y;*/
}
#legendBox {
 background-color:#fff;
 border-top: solid 0px #333;
 border-right: solid 1px #333;
 border-left: solid 1px #333;
 border-bottom: solid 1px #333;
 width: 100%;
 height : 100px ;
 overflow : auto ;
}

#legendBoxExternal {
 background-color:#fff;
 border-top: solid 1px #000;
 border-right: solid 1px #000;
 border-left: solid 1px #000;
 border-bottom: solid 0px #000;
 width: 100%;
 height : 100px ;
 overflow : auto ;
 display:none;
 background-color:#fff;
}



/******************************/
/*近傍検索結果領域関係        */
/******************************/
#searchSpot{
 width: 100%;
/*
 margin-top: 5px; 
*/
}
#searchSpotTitle {
 width: 100%;
 display : block;
 font-size: 75% ;		/*10pt*/
 padding : 5px 0px;
/*
 border: solid 1px #333;
*/
 border-right: solid 1px #333;
 border-left: solid 1px #333;
 border-bottom: solid 1px #333;
 background-color:#fff;
 text-decoration: none;
 background-image: url(images/menu_bk05.gif);
/* background-repeat: repeat-y;*/
}
#spotOption {
 padding : 5px 0px;
 width: 100%;
 font-size: 75% ;		/*9pt*/
 border-bottom: solid 1px #333;
 text-align:right;	/* 200805 add */
}
#spotOptionArea {
 display : none ;
 background-color:#fff;  
 border-bottom: solid 1px #333;   
}
#spotOptionCondition{
 font-size: 9pt ;
 padding : 10px ;
}
#spotRadious{
 margin-top : 10px ;
}
#searchSpotBox {
 width: 100%;
 border-right: solid 1px #333;
 border-left: solid 1px #333;
}
#spotResult {
 width: 100%;				/* 20081009 add */
 background-color:#fff;
 overflow : auto;
 border-bottom: solid 1px #333;
 font-size: 9pt;
}
.spotConditonBottun{
 margin-top : 10px ;
 margin-right : 10px ;
}
.NeiCellName{
 width: 220px;
 font-size: 9pt ;
}
.NeiGO{
 padding:0px;
 margin: 0px;
 text-align: left;
 width: 22px;
 cursor : pointer;
 font-size: 0pt ;

/* font-weight : bold ;*/
/*
 color : #fff ;
*/
 background:none;
 border:0;
/*
 background-image: url(images/new_arrow.gif);
*/
 background-image: url(images/new_arrow2.png);

 height:23px;
}


/******************************/
/*URL表示領域関係             */
/******************************/
/* 200805URL表示・お気に入り追加など１列表示に変更 */
#urlArea{
 display:none;
 width: 100%;
 position : absolute ;
 top : 4px ;
 height : 70px ;
 left : 0px; 
 background-color: #fff; 
 z-index : 9999 ;
}
#urlClose{
 position : absolute ;
 top : 0px ;
 left : 100%;
 margin-left : -16px ;
}
#urlPC{
 font-size : 9pt;
 position : absolute ;
 top : 5px ;
 left : 5px;
}
#urlPCText{
 font-size : 9pt;
 position : absolute ;
 top : 2px ;
 left : 65px;
 width : 550px;
}
#urlPhone{
 font-size : 9pt;
 position : absolute ;
 top : 38px ;
 left : 5px;
}
#urlPhoneText{
 font-size : 9pt;
 position : absolute ;
 top : 3px ;
 left : 65px;
 width : 550px;
}
.urlDetail{
 padding-left : 565px ;
}
/* 200805追加▽　*/
.urlDetailPhone{
 padding-left : 558px ;
}

/*QRコード 20090717*/
#qrimg{
  position:absolute;
  top:56px;
  left:555px;
  width:100px;
  height:100px;
  border:solid 1px #000000;
  background-color:#fff;
/*  padding:4px;*/
/*
  padding-left:4px;
  padding-top:4px;
  padding-right:4px;
  padding-bottom:4px;
*/
}

/******************************/
/*主題登録領域関係            */
/******************************/
#addFeatureMenu{
 display : none ;
 height: 500px;
 width: 250px;
 margin: 0px ;
 font-size : 0.8em ;
 border : solid 1px;
/* overflow : auto ;*/
}
#addFeatureMenuItems{
 position : absolute ;
 top:185px;/* 20210817 170px->185px */
 left:1px;
 height: 315px;	/*枠からはみ出るので縮小*//* 20210817 330px->315px */
 width: 248px;
 margin: 0px ;
 font-size : 0.8em ;
 overflow : auto ;
/* border : solid 1px rgb(255,255,0);*/
/* display : none ;*/
}
#clearLast{
 width: 248px;
 margin : 5px 0px 5px 0px ;
}
#clearAll{
 width: 248px;
 margin : 5px 0px 5px 0px ;
}
#commitGeo{
 width: 248px;
 margin : 5px 0px 5px 0px ;
}
/*2016.05.17 st sawada QRコード表示*/
#qrCode {
 left:100px;
 top:34px;
 font-size:9pt;
 position:absolute;
}
/*2016.05.17 end sawada QRコード表示*/
