/******************************/
/*全体領域ﾚｲｱｳﾄ関係           */
/******************************/
body {
 background-color: #fff;
 padding:0px;
 margin:0px;
 text-align: left ;
}
a,a:visited,a:hover,a:active {
color: #000000;
}
a img{border : none }
#topBox{
 position: absolute;
 top : 0px;
 left : auto;		/*0px*/
 width: 100%;
 height: 70px;
 padding:0px;
 margin: 0px;
 background-color: #FFF;
 right: auto;	/*addnew*/
 background-image:url(images/logo_r.png);
 background-repeat: repeat-x;
}

#logo_l {
/* background-image: url("./images/logo.png");*/
 background-repeat:no-repeat;
 height:65px;
 margin:0;
 padding:0;
 border:none;
}

#logo_r {
 margin-left: 660px;
 float: right;
}


#outerBox{ 
 position: absolute;
 top : 70px ;
// top : 60px ; 
 left : 0px ;
 width: 100%;		/*1024px*/ /* 20090204 20px拡大　975px*/ /* resize 995px */
 height: 605px;		/*700px*/
 padding:0px;
 margin: 0px;
 background-color: #FFFFFF; 
 overflow: hidden;	/* 20110212 */
} 
#centerBox {
 position: absolute;
 top : 0px ;            /*0px*/
 left : 256px;		/*260px*/
/* width: 710px; */		/*755px*//* 20090204 20px拡大　690px*/ /* resize 710px hide */
 height: 600px;         /*670px*/
 padding:0px;
 margin: 0px;
}

/* 2011.10.07 操作ツールの表示・非表示用ボタン設定 saga */
#changeLeftBoxButton {
 position: absolute;
 z-index: 9999;
 left : 256px;
}



#bottunsBox {
 width: 704px;			/*100%*//* 20090204 20px拡大　674px*//* 20090219 まるみ 694px*/
 position : absolute;
 top : 4px;		        /*5px;*/
 left : 0px;
/* padding: 3px;*/		/*addnew*/
/* border: 1px solid #000000;*/	/*addnew*/
 height: 35px;			/*addnew*//* 20090219 まるみ 30px*/
 display : inline ;
}

/* 20141009 oomachi ストリートビュー対応 ---*/
#newInfo{
	position:relative;
	top:-12px;
	font-size:9pt;
	padding: 0px;
/*	height:38px;*/
	left:700px;
	color:#FF0000;
}
/* 20141009 oomachi ストリートビュー対応 ---*/


/*********************************************************/
/*menuButtons関係(住所から探す～印刷ﾌﾟﾚﾋﾞｭｰまでのﾚｲｱｳﾄ)  */
/*********************************************************/
#menuBottuns{
/* top : 5px;*/
/* display : block;
 width: 100%;
 position : absolute;
 padding: 7px 0px 0px 10px;*/			/*addnew*//* 20090219 まるみ 3px*/
/* height: 35px;*/						/* 20090223 100%*/
}
#menuBottuns {
 top : 1px;
 left : 0px;
 display : block;
 width: 100%;
 margin: 0;
/* padding: 0;*/
 padding: 5px 0 0 4px;/*2011.12.06 padding変更 matsuoka*/
 position: absolute;
 height: 110%;  /* 120% */
 overflow: hidden;
 width: 100%;
 border: 1px solid #9c9c9c;
 border-bottom-width: 0px; 
/* padding-right: 4px;*//*2011.12.06 hide matsuoka*/
}

#menuBottunsCenter {
/* display : inline ;*/
}

/*
#menuBottunsLeft {
 width: 10px;
 height: 35px;
 padding: 7px 0px 0px 0px;
 float: left;
 background-image: url(./images/test_bg3_left.gif);
 background-repeat: no-repeat;
}
#menuBottunsCenter {
 width: 634px;
 height: 35px;
 padding: 7px 0px 0px 0px;
 float: left;
 background-image: url(./images/test_bg3_center.gif);
 background-repeat: repeat-x;
}
#menuBottunsRight {
 width: 10px;
 height: 35px;
 padding: 7px 0px 0px 0px;
 float: left;
 background-image: url(./images/test_bg3_right.gif);
 background-repeat: no-repeat;
}

*/

#searchAddress{
/* margin : 2px;*/
 vertical-align : middle ;
/* padding : 2px;*/
 font-size: 12px ;
 text-decoration : underline ;
 border : none;
}
#searchFeature{
/* margin : 1px 3px 0px 0px;*/
 vertical-align : middle ;
/* padding : 2px;*/
 font-size: 12px ;
 text-decoration : underline ;
}
#calcLine{
/* margin : 1px 3px 0px 0px;*/
 vertical-align : middle ;
/* padding : 2px;*/
 font-size: 12px ;
 text-decoration : underline ;
}
#calcArea{
/* margin : 1px 3px 0px 0px;*/
 vertical-align : middle ;
/* padding : 2px;*/
 font-size: 12px ;
 text-decoration : underline ;
}
#editMap{
/* margin : 1px 3px 0px 20px;*/
 vertical-align : middle ;
/* padding : 2px;*/
 font-size: 12px ;
 text-decoration : underline ;
}
#printMap{
/* margin : 1px 3px 0px 0px;*/
 vertical-align : middle ;
/* padding : 2px;*/
 font-size: 12px ;
 text-decoration : underline ;
}

#birdMap{
/* margin : 1px 3px 0px 0px;*/
 vertical-align : middle ;
/* padding : 2px;*/
 font-size: 12px ;
 text-decoration : underline ;
}



/******************************/
/*計測関係                    */
/******************************/
#calcOpeButtons{
 visibility : hidden ;
 display:none; 
 width: 100%;
 height : 30px ;
 padding-top: 5px ;
}
#calcLabel{
 display : inline ;
 height: 95%;
 text-align : center ;
 vertical-align : middle ;
 margin : 3px ;
 font-weight : bold ;
 font-size: 9pt ;
}
.calcOperation{
 width: 80px;
 text-align : center ;
 vertical-align : middle ;
 font-size: 15px ;
 padding:0px 5px 0px 5px;
 margin-left: 5px;
}
#Measure_Result{
 display: none;
 position : absolute;
 overflow : hidden;
 background-color: #fff8dc;		/* 20090204 backgroundColorを-colorに*/
 padding  : 6px;				/* 20090204 10px→6px*/
 fontWeight : bold;
 border: 1px solid #FFCC66;
/*制御上の問題でjs側に記載すること!!
 top      : 43px;
 left     : 702px;
 height   : 17px;
 width    : 238px;
*/
}



/******************************/
/*縮尺関係                    */
/******************************/
#scalesBox {
/*
 position : absolute;
 top : 40px;*/			/* 2090219　まるみ 45px */
/* left : 0px;*/			/*5px*/
/* display : block;
 width: 704px;*/			/*100%*//*100%*//* 20090204 20px拡大　674px*//* 2090219　まるみ 694px */
/* padding: 7px 0px 0px 10px;*/				/*addnew*//* 2090219　まるみ 3px */
/* background-image: url(./images/test_bg3.gif);*/	/* 2090219　まるみ add */
/* background-repeat: no-repeat;*/			/* 2090219　まるみ add */
/* height: 35px;*/							/* 2090219　まるみ add */
/* 20090219 まるみでコメント border: 1px solid #666666;	*//*addnew*/
 font-size: 9pt ;		/*20090129 add*/

}

#scalesBox {
	position : absolute;
	top : 41px;			/* 2011.10.11 操作ツールの表示・非表示用ボタン設定対応 45px → 41px saga */
	left : 0px;			/*5px*/
	display : block;
	width: 674px; 			/*100% 674px;*/
	padding: 5px 0 0 4px;		/* 2011.10.11 操作ツールの表示・非表示用ボタン設定対応 3px → 5px 0 0 4px saga */
	border: 1px solid #9c9c9c;	/* 2011.10.11 操作ツールの表示・非表示用ボタン設定対応 #666666 → #9c9c9c saga */
	height: 24px;			/* 2011.10.11 操作ツールの表示・非表示用ボタン設定対応 addnew saga */
	overflow: hidden;

 }




/*
#scalesBox {
 margin: 0;
 padding: 0;
 position: absolute;
 top : 40px;
 height: 35px;
 overflow: hidden;
 width: 100%;
}

#scalesBoxLeft {
 width: 10px;
 height: 35px;
 padding: 7px 0px 0px 0px;
 float: left;
 background-image: url(./images/test_bg3_left.gif);
 background-repeat: no-repeat;
}
#scalesBoxCenter {
 width: 634px;
 height: 35px;
 padding: 7px 0px 0px 0px;
 float: left;
 background-image: url(./images/test_bg3_center.gif);
 background-repeat: repeat-x;
}
#scalesBoxRight {
 width: 10px;
 height: 35px;
 padding: 7px 0px 0px 0px;
 float: left;
 background-image: url(./images/test_bg3_right.gif);
 background-repeat: no-repeat;
}
*/

.scaleButton{
 margin : 0px 3px 0px 0px;
 padding : 0px 2px 0px 2px;
 font-size: 15px ;
/*　20090422　頂点編集・DOCTYPE宣言変更によりコメント
 height : 20px;
*/
 font-size: 9pt ;
 text-decoration : underline ;
}
.scaleActiveButton{
 margin : 0px 3px 0px 0px;
 padding : 0px 2px 0px 2px;
 font-size: 15px ;
/*　20090422　頂点編集・DOCTYPE宣言変更によりコメント
 height : 20px;
*/
 font-weight: bold ;
 font-size: 9pt ;
 text-decoration : underline ;
 background-color: #e0FFFF; 
}
/*
#prvIDCombo{
 margin-left : 30px ;
 font-size: 9pt ;
}
*/



/******************************/
/*地図領域関係                */
/******************************/
#mapZone{
 position : absolute ;
 top : 75px ;
 width : 700px;			/*753px*//*100%*//* 20090204 20px拡大　680px*/
 border : 1px solid #9c9c9c;
}
#addressBox {
 width : 100%;
 font-size : 9pt;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #fff;		/* resize #CFE6FD */
 border-bottom : 1px solid #9c9c9c;
 background-image: url(images/tool_bk.gif);
 background-repeat: repeat-y; /* resize */
 padding: 2px 0 3px 5px;
}

#mapBox {
 width: 100%;
/* height: 500px;*/
 height: 475px;
 margin: 0px ; 
 }
#MainMap {
 width: 100%;
 height: 100%;
 padding:0px;
 margin: 0px;
}



/******************************/
/*印刷関係                    */
/******************************/
#printLabel1{
 display : none ; 
 text-align: center ;
 width: 672px;			/*752px*/
 font-size : 16px ;
 color : #9999FF ;
 position : absolute ;
 top :4px ;
 left: 5px ;
}
#printLabel2{
 display : none ; 
 text-align: center ;
 width: 672px;			/*752px*/
 font-size : 16px ;
 color : #9999FF ;
 position : absolute ;
 top : 38px ;
 left: 5px ;
}
/* -- お絵かき用設定 --*/
#editMenuBox{
 display : none ;
 height: 472px;
 width: 250px;
 margin: 0px ;
 font-size : 9pt ;
}
#otherMenu{
 font-size : 9pt ;
 width : 100% ;
 top : 0px ;
 padding:0px;
 margin: 0px;
 border: solid 1px #000;  
}
.otherMenuItem{
 display : block ;
 width: 98%;
 padding:0px;
 margin-top: 2px;
 margin-bottom: 2px;
}
#opeMenu{
 width : 100% ;
 height : 55px ;
 border-left: solid 1px #000;  
 border-right: solid 1px #000;  
 border-bottom: solid 1px #000;  
}
#opeMenuLabel{
 font-size : 9pt ;
 padding : 3px 0px 0px 3px ;
}
.iconTypeMenuItem{
 width : 24px ;
 height : 24px ;
 margin : 2px 5px 0px 5px ;
 border : 3px solid #FFF3CC;  
}
.selectedMenuType{
 margin : 0px 5px 0px 5px ;
 border: 3px #FF0000 solid;  
 width : 24px ;
 height : 24px ;
}
#editType{
 width: 100%;
 padding:0px;
 margin-top: 2px;
 border-bottom: solid 1px #000;  
}
.editButton{
 display : block ;
 text-decoration : none ;
 width: 100%;
}
.editTypeItem{
 height : 15px ;
 display : block ;
 background-color:#CCF5A3;
 width: 100%;
 display : block ;
 font-size: 9pt ;
 padding : 2px 0px ;
 border-top: solid 1px #000;
 border-right: solid 1px #000;
 border-left: solid 1px #000;
 text-decoration : none ;
 background-image: url(images/menu_bk.gif);
/* background-repeat: repeat-y;*/
}
.editItem{
 width: 100%;
 overflow : auto ;
}
#iconBox{
 display : none ; 
 height : 290px ;
 width: 100%;
 border-left: solid 1px #000;
 border-right: solid 1px #000;
 border-top: solid 1px #000;
 overflow : auto ;	/* 2011.07.26 saga */
}
#polygonBox{
 display : none ; 
 width: 100%;
 height : 290px ;
 overflow : auto ;
 border-left: solid 1px #000;
 border-right: solid 1px #000;
 border-top: solid 1px #000;
}
#lineBox{
 display : none ;
 height : 290px ;
 width: 100%;
 border-left: solid 1px #000;
 border-right: solid 1px #000;
 border-top: solid 1px #000;
}
#textBox{
 display : none ;
 height : 290px ;
 width: 100%;
 border: solid 1px #000;
}
#iconMenu{
 width : 180px ;
 margin-top : 5px ;
 margin-left : 5px ;
 border: solid 1px #FF3300;  
}
#iconTable{
 width: 160px;
}
.iconCell{
 padding : 2px ;
}
.labelEdit{
 margin-top : 2px ;
 clear : left ;
}
.selectedIcon{
 border: 2px #FF0000 solid;
/* background-color: #FF0000;*/
}
.addItem{
 position: absolute;
}
.WTable{
 margin-top : 5px ;
 margin-left : 5px ;
 font-size : 9pt ;
}
.widthSelected{
 background-color: #9999FF ;
}
.CArea{
 margin : 5px ;
 display : block ;
}
.colorEdge{
 float : left ;
 border:0.25em inset ;
}
.colorItem{
 width: 15px;
 height: 15px;
}
.colorSelected{
 float : left ;
 border:0.25em solid #FF0000 ;
}
.OTable{
 clear : left ;
 width : 165px ;
 margin : 5px ;
 font-size : 9pt ;
}
.opacitySelected{
 background-color: #9999FF ;
}
#textEdit{
 margin : 5px ;
 width : 90% ;
}



/******************************/
/*印刷ﾌﾟﾚﾋﾞｭｰ関係             */
/******************************/
/* -- 印刷用ページ -- */
#p_outerBox{
 display : block ;
 position : absolute ;
 width: 680px;  /*800px*/
 height : 580px ;
 font-size : 16px ;
 text-align : center ;
 background-color: #FFF ;
 left : 50%;
 margin-left : -400px ;
}
#p_label1{
 position : absolute ;
 display : block ;
 width : 100% ;
 text-align : center ;
 top : 0px ;
 left : 50%;
 left : 20px;
}
#p_label2{
 position : absolute ;
 display : block ;
 width : 100% ;
 text-align : center ;
 top : 20px ;
 left : 20px;
}
#p_addressBox{
 position : absolute ;
 width : 100% ;
 text-align : center ;
 left : 20px;
 top : 40px ;
}
#p_mapBox{
 position : absolute ;
 top : 60px ;
 left : 20px ;
 height : 500px ;
}



/******************************/
/*印刷用紙選択関係            */
/******************************/
#printlayout{
 padding:10px;
 left:432px;
 top:250px;
 width:160px;
 height:70px;
 position:absolute;
 background-color:RGB(255,255,220);
 border:ridge 2px #000000;
 font-size:9pt;
 z-index:1;
 display:none;
}
#printStart{
 font-size:10px;
}
#printStop{
 font-size:10px;
}

/* 20110314 ZDC利用規約 sakaguchi*/
#agreement{
 font-size:9pt;
 margin:1px 3px 0 0;
 padding:2px;
 text-decoration:underline;
 vertical-align:bottom;
}





/* 2011.12.02 start add saga ロゴ画像表示対応 */
#topBox_login {
 position: absolute;
 top : 0px;
 left : auto;		/*0px*/
 width: 100%;		/*1024px*//* 20090204 20px拡大　975px*/ /* resize 995px */
 height: 70px;
 padding:0px;
 margin: 0px;
 background-color: #FFF;
 right: auto;	/*addnew*/
/* background-image: url(images/top_bk.gif);*/
  background-image:url("./images/logo_r.png"); 	/* resize  */
 background-repeat: repeat-x;
}

#logo_l_login {
 background-image: url("./images/logo.png");
 background-repeat:no-repeat;
 height:65px;
 margin:0;
 padding:0;
}

#logo_r_login {
 margin-left: 660px;
 float: right;
}

#topBox_menu {
 position: absolute;
 top : 0px;
 left : auto;		/*0px*/
 width: 100%;		/*1024px*//* 20090204 20px拡大　975px*/ /* resize 995px */
 height: 70px;
 padding:0px;
 margin: 0px;
 background-color: #FFF;
 right: auto;	/*addnew*/
/* background-image: url(images/top_bk.gif);*/
  background-image:url("images/logo_r.png"); 	/* resize  */
 background-repeat: repeat-x;
}

#logo_l_menu {
 background-image: url("./images/logo.png");
 background-repeat:no-repeat;
 height:65px;
 margin:0;
 padding:0;
}

#logo_r_menu {
 margin-left: 660px;
 float: right;
}
/* 2011.12.02 end add saga */


/* 20120823 oomachi ルート・経路探索対応 */
.BottunsRoute a {
	display:block; 
	background-image:url(pix/menuBottuns_route01_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 3px 0px 0px 3px;
	text-decoration:none;
	color:#FFF;
	width:90px;
	height:18px;
/*	margin: 10px 3px; */
	text-align:center;
/*	display : inline ;*/
}
.BottunsRoute a:hover {
	display:block; 
	background-image:url(pix/menuBottuns_route02_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 3px 0px 0px 3px;
	text-decoration: none;
	color:#000099;
	width:90px;
	height:18px;
	text-align:center;
/*	display : inline ;*/
}
/* 20120823 oomachi ルート・経路探索対応 */

#printlayout_route{					// 20120712 oomachi
 padding:1px 1px 5px 1px;
 width:100px;
 position:absolute;
/*  background-image: url(pix/print_bk.gif); 20120823 oomachi */ 
 background-color : #fff;
 border-top:3px double #4080BF;
 border-left:3px double #4080BF;
 border-right:3px double #000099;
 border-bottom:3px double #000099;
 font-size:9pt;
 z-index:1;
 display:none;
}

.attentionB .ds {
	font-size: 6px;
	vertical-align: middle;
	margin: 0 3px 0 3px;
}
.useDay {
	position: relative;
	border: 0px solid #ff0000;
	margin: 0 auto;
	border: 0;
	padding: 0;
	font-size: 9pt;
	text-align: right;
}
/* 右側左寄せの場合 */
.useDay div {
	font-size: 8pt;
	margin-right: 3px;
	display: inline-block;
	_display: block;		/* for IE6*/
	_width: 170px;		/* for IE6*/
	text-align: left;
}
#header {
	clear: both;
	display: inline-block;
	margin: 3px auto;
	padding: 0;
	border: 0px solid #ff0000;
	overflow: hidden;
}
#pname {
	display: inline;
	width: 300px;
	float: left;
	text-align: left;
	font-size:12pt;
	font-weight: bold;
}
#sDate {
	display: inline;
	width: 200px;
	float: right;
	text-align: right;
	font-size: 9pt;
	line-height: 1.7em;
}

/* 20141009 oomachi ストリートビュー対応 ---*/
.rightClickMode{
	position:absolute;
	top:5px;
	font-size:9pt;
	padding: 2px;
	left:780px;
	border: 1px solid #000000;
	width:200px;
}

#rdoAddress{

}
/* 20141009 oomachi ストリートビュー対応 ---*/
