/******************************/
/*全体領域ﾚｲｱｳﾄ関係           */
/******************************/
body {
 background-color: #fff;
 padding:0px;
 margin:0px;
/* resize
 background-image: url(images/03.gif);
*/
}
a,a:visited,a:hover,a:active {
color: #000000;
}
a img{border : none }

button { /* 20090604 forIE8 */
  padding: 0;
}

#topBox{
 position: absolute;
 top : 0px;
 left : auto;		/*0px*/
 width: 100%;		/*1024px*//* resize  975px*/
 height: 65px;
 padding:0px;
 margin: 0px;
 background-color: #aaabb0;		/* 20080830 CCCCCC *//* resize  #FFF*/
 right: auto;	/*addnew*/
 background-image: url(images/header_bg.jpg); /*	 20080830 multimap.html内に移動 */ /* resize */
 background-repeat: repeat-x;	/* resize no-repeat */
}
#topBox img {	/* 20080902ロゴリンク用に追加 */
  border:0;
}

/* ヘッダ画像内にリンク追加*/
#topBoxNavi {
 position: absolute;
 top : 33px;					/* 20080830 22px*/
/* left: 680px;*/					/* 20080830 650px*//* resize*/
 right: 10px;					/* resize*/
 padding: 0 10px 0 0;				/* 20080830 10px */
 margin: 0;						/* resize 0px */
 font-size: 9pt;
 color:#FFF;
 z-index: 9998;		/* 20080830 add */
}

#topBoxNavi ul {
	margin: 0;
	padding:0;
/*	list-style-type : none; 	*/
	float:right;
}
#topBoxNavi li {
/*	list-style-image:url(pix/header_caption.gif);*/
	display : inline;
	padding :0;
	margin: 10px 3px;
	float:left ;
	background-image : url(pix/header_caption.gif) ;
	background-position : left;
	background-repeat : no-repeat ;
	padding-left : 15px ;
	vertical-align : middle ;
	color: #FFF;
}
#topBoxNavi a {
	color: #FFF;
	text-decoration:none;
}
#topBoxNavi a:hover {
	color: #FFF;
	text-decoration:underline;
	background-color:#143ad7;
}

#outerBox{
 position: absolute;
 top : 65px ;
 left : 0px ;
 width: 100%;	/* resize  975px*/
 height: 605px;
 padding:0px;
 margin: 0px;
 background-color: #FFFFFF;
 overflow: hidden;
}
#centerBox {
 position: absolute;
 top : 0px ;            /*0px*/
 left : 280px;		/*260px*/
/* width: 100%;*/		/*755px*/	/* resize  690px*/
 height: 600px;         /*670px*/
 padding:0px;
 margin: 0px;
}
/*2012.04.18 add matsuoka 描画領域拡大機能 St*/
#changeLeftBoxButton {
 position: absolute;
 z-index: 1000;/*9997*/
 left : 280px;
 top : 120px;
}
/*2012.04.18 add matsuoka 描画領域拡大機能 Ed*/



#bottunsBox {
 width: 674px;			/*100%*/
 position : absolute;
 top : 4px;			/*5px;*/
 left : 0px;
/* padding: 3px;*/		/*addnew*/
/* border: 1px solid #000000;*/	/*addnew*/
 height: 30px;			/*addnew*/
}
/* nakamura 20110411 */
#urllogo{
 position : absolute;
 left : 25px;
}


/*********************************************************/
/*menuButtons関係(住所から探す〜印刷ﾌﾟﾚﾋﾞｭｰまでのﾚｲｱｳﾄ)  */
/*********************************************************/
#menuBottuns{
/* top : 5px;*/
/* 200805ボタンにするのでコメントアウト
ここから
 display : block;
 width: 100%;
 position : absolute;
 padding: 3px;
 height: 100%;
 border: 1px solid #000000;
 background-image: url(csslock/09.gif);
ここまで*/

 /* 200805ボタン用ここから▽ */
 width:850px;	/* resize 100% */
 height:20px;
 margin: 0;
 padding :0;
 white-space:nowrap;
}

#menuBottuns a {
	color: #FFF;
}
#menuBottuns a:hover {
	color: #000099;
}
#menuBottuns ul {
	margin: 0;
	padding:0;
/*	list-style-type : none; 	*/
}
#menuBottuns li {
/*	list-style-image:url(images/zoom.gif); */
	display : inline;
	padding :0;
	margin: 10px 3px;
	float:left ;
}
.BottunsSearch a {
	display: block;
	background-image:url(pix/menuBottuns_search01_blue.gif);
	background-repeat:no-repeat;
	font-size:9pt;
	padding: 3px 0px 0px 5px;
	text-decoration:none;
	width: 90px;
	height: 18px;
/*	margin: 10px 3px; */
	text-align: center;
}
.BottunsSearch a:hover {
	display:block;
	background-image:url(pix/menuBottuns_search02_blue.gif);
	background-repeat:no-repeat;
	font-size:9pt;
	padding: 3px 0px 0px 5px;
	text-decoration:none;
	width:90px;
	height:18px;
	text-align:center;
}
.BottunsCalc a {
	display:block;
	background-image:url(pix/menuBottuns_measure01_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;
}
.BottunsCalc a:hover {
	display:block;
	background-image:url(pix/menuBottuns_measure02_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;
}
.BottunsPaint a {
	display:block;
	background-image:url(pix/menuBottuns_paint01_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 3px 0px 0px 3px;
	text-decoration:none;
	color:#FFF;
	width:100px;
	height:18px;
/*	margin: 10px 3px; */
	text-align:center;
}
.BottunsPaint a:hover {
	display:block;
	background-image:url(pix/menuBottuns_paint02_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 3px 0px 0px 3px;
	text-decoration: none;
	color:#000099;
	width:100px;
	height:18px;
	text-align:center;
}
.BottunsPrint a {
	display:block;
	background-image:url(pix/menuBottuns_print01_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 3px 0px 0px 5px;
	text-decoration:none;
	color:#FFF;
	width:100px;
	height:18px;
/*	margin: 10px 3px; */
	text-align:center;
}
/*BottonReport のスタイル追加　add tanigawa 20160617*/
.BottunsReport a:hover {
	display:block;
	background-image:url(pix/menuBottuns_print02_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 3px 0px 0px 5px;
	text-decoration: none;
	color:#000099;
	width:100px;
	height:18px;
	text-align:center;
}
.BottunsReport a {
	display:block;
	background-image:url(pix/menuBottuns_print01_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 3px 0px 0px 5px;
	text-decoration:none;
	color:#FFF;
	width:100px;
	height:18px;
/*	margin: 10px 3px; */
	text-align:center;
}
.BottunsReport a:hover {
	display:block;
	background-image:url(pix/menuBottuns_print02_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 3px 0px 0px 5px;
	text-decoration: none;
	color:#000099;
	width:100px;
	height:18px;
	text-align:center;
}
/* 2012.05.02 add start saga 事件事故アニメーション対応 */
#slideButton {
	display:none;
	margin : 1px 3px 0px 20px;
	vertical-align : middle ;
	height : 23px;
	padding : 2px;
	font-size: 12pt ;
	font-size: 9pt ;
	text-decoration : none;
}
.BottunsSlideShow a {
	display:block;
	background-image:url(pix/menuBottuns_slideshow01_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 3px 0px 0px 3px;
	text-decoration:none;
	color:#FFF;
	width:145px;
	height:18px;
/*	margin: 10px 3px; */
	text-align:center;
}

.BottunsSlideShow a:hover {
	background-image:url(pix/menuBottuns_slideshow02_blue.gif);
	background-repeat:no-repeat;
	color:#000099;
	font-size: 9pt;
	height:18px;
	padding: 3px 0px 0px 3px;
	text-align:center;
	text-decoration: none;
	width:145px;
}
/* 2012.05.02 add end saga 事件事故アニメーション対応 */

/* 2012.05.12 add start saga ラベル表示対応 */
.BottunsLabel a {
	display:block;
	background-image:url(pix/menuBottuns_label01_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding-top: 3px;
	text-decoration:none;
	color:#FFF;
	width:100px;
	height:18px;
	text-align:center;
}

.BottunsLabel a:hover {
	background-image:url(pix/menuBottuns_label01_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding-top: 3px;
	text-decoration: none;
	color:#000099;
	width:100px;
	height:18px;
	text-align:center;
}
/* 2012.05.12 add end saga ラベル表示対応 */

/* 2012.05.08 add start saga ルート・経路探索対応 */
.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;
}
.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;
}

#toukeiShiteiDivX {
	display: none;
	position: absolute;
	top: 110px;
	left: 900px;
	background-color: #eee;
	text-align: left;
	z-index: 10052;
	width: 500px;
}

#toukeiShiteiDiv {
	padding: 10px;
	/* width: 210px; */
	width: 330px;
	height: 70px;
	position: absolute;
	background-color: #ffffff;
	border: ridge 1px #808080;
	font-size: 9pt;
	z-index: 920;
}
/* 2012.05.08 add end saga ルート・経路探索対応 */

/* ボタン用ここまで△ */

/* 200805ボタンにするのでコメントアウト
ここから
#searchAddress{
 margin : 2px;
 vertical-align : middle ;
 height : 23px;
 padding : 2px;
 font-size: 9pt ;
 text-decoration : underline ;
 border : none;
}
#searchFeature{
 margin : 1px 3px 0px 0px;
 vertical-align : middle ;
 height : 23px;
 padding : 2px;
 font-size: 12pt ;
 font-size: 9pt ;
 text-decoration : underline ;
}
#calcLine{
 margin : 1px 3px 0px 0px;
 vertical-align : middle ;
 height : 23px;
 padding : 2px;
 font-size: 12pt ;
 font-size: 9pt ;
 text-decoration : underline ;
}
#calcArea{
 margin : 1px 3px 0px 0px;
 vertical-align : middle ;
 height : 23px;
 padding : 2px;
 font-size: 12pt ;
 font-size: 9pt ;
 text-decoration : underline ;
}
#editMap{
 margin : 1px 3px 0px 20px;
 vertical-align : middle ;
 height : 23px;
 padding : 2px;
 font-size: 12pt ;
 font-size: 9pt ;
 text-decoration : underline ;
}
#printMap{
 margin : 1px 3px 0px 0px;
 vertical-align : middle ;
 height : 23px;
 padding : 2px;
 font-size: 12pt ;
 font-size: 9pt ;
 text-decoration : underline ;
}
ここまで */



/******************************/
/*計測関係                    */
/******************************/
#calcOpeButtons{
 visibility : hidden ;
 display:none;
 width: 100%;
 height : 30px ;
 padding-top: 5px ;
}
#calcLabel{
 display : inline ;
/* 200805 背景加えるのでコメントアウト
 display : inline ;
 height: 95%;
 text-align : center ;
 vertical-align : middle ;
 margin : 3px ;
 font-weight : bold ;
 font-size: 10.5pt ;
*/
	background-image:url(images/flag_blue.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	text-decoration:none;
	color:#FF0000;
	width:90px;
	height:18px;
	text-align:center;
	padding: 3px 0 3px 20px;
}

.calcOperation{
/* 200805　戻す・消去・完了それぞれで指定
 width: 80px;
 text-align : center ;
 vertical-align : middle ;
 font-size: 15px ;
 padding:0px 5px 0px 5px;
*/
/*color: #000099;*/
color: white;
border: none;
padding: 10px;
background: url(img/menuBottuns_background.png) left center no-repeat;
vertical-align : middle ;
text-align: center;
width: 81px;
margin-left: 5px;
}

.calcOperation_undo{
/*color: #000099;*/
color: white;
border: none;
padding: 10px;
background: url(img/menuBottuns_background_disable.png) left center no-repeat;
vertical-align : middle ;
text-align: center;
width: 80px;
margin-left: 5px;
}

.calcOperation_dele{
/*color: #000099;*/
color: white;
border: none;
padding: 10px;
background: url(img/menuBottuns_background_disable.png) left center no-repeat;
vertical-align : middle ;
text-align: center;
width: 80px;
margin-left: 5px;
}

.calcOperation_comp{
color: white;
border: none;
padding: 10px;
background: url(img/menuBottuns_background_disable.png) left center no-repeat;
vertical-align : middle ;
text-align: center;
width: 82px;
margin-left: 5px;
}

#Measure_Result{
 display:none;
 position : absolute;
 overflow : hidden;
 background-color : #fff8dc;
 border-top:3px double #9cf;
 border-left:3px double #9cf;
 border-right:3px double #4080BF;
 border-bottom:3px double #4080BF;
 padding  : 3px;
 font-weight : bold;
 font-size : 10pt;
 margin: 5px 0;
/*制御上の問題でjs側に記載すること!!
 top      : 43px;
 left     : 702px;
 height   : 17px;
 width    : 238px;
*/
}



/******************************/
/*縮尺関係                    */
/******************************/
#scalesBox {
 position : absolute;
 top : 45px;
 left : 0px;
 display : block;
 width: 674px;
 padding: 3px;
/*
 border: 0px solid #666666;    nakamura 20110411　コメントアウト
*/
/* 200805背景コメントアウト background-image: url(csslock/10.gif);*/
/*
 border-top: 1px solid #666666;		/*200805 addnew     nakamura 20110411　コメントアウト*/  n
*/
 margin: 0px;				/*200805 addnew*/
}
.scaleButton{
 margin : 0px 2px 0px 0px;
 padding : 0px 2px 0px 2px;
 font-size: 15px ;
 height : 20px;
 font-size: 9pt ;
 text-decoration : underline ;
}
.scaleActiveButton{
 margin : 0px 2px 0px 0px;
 padding : 0px 2px 0px 2px;
 font-size: 15px ;
 height : 20px;
 font-weight: bold ;
 font-size: 9pt ;
 text-decoration : underline ;
 background-color: #e0FFFF;
}
/*
#prvIDCombo{
 margin-left : 30px ;
 font-size: 0.8em ;
}
*/



/******************************/
/*地図領域関係                */
/******************************/
#mapZone{
 position : absolute ;
 top : 75px ;
 width : 680px;			/*753px*/
 border : 1px solid #000000;
}
#addressBox {
 width : 100%;
 font-size : 100% ;		/*10.5pt*/
 font-weight: bold;
/* color: #666666;*/
 background-color: #143ad7;	/* resize #CFE6FD */
 border-bottom : 1px solid #000000;
 background-image: url(pix/icon-addressbox_bk_b.gif);
 background-repeat: no-repeat; /* resize */
/* background-repeat: repeat-y;*/
}

#mapBox {
 width: 100%;
 height: 500px;
 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 ;
}
#printLabel2{
 display : none ;
 text-align: center ;
 width: 672px;			/*752px*/
 font-size : 16px ;
 color : #9999FF ;
 position : absolute ;
 top : 38px ;
}
/* -- お絵かき用設定 --*/
#editMenuBox{
 display : none ;
 height: 500px;
 width: 250px;
 margin: 0px ;
 font-size : 0.8em ;
}
#otherMenu{
 font-size : 9pt ;
 width : 245px ;
 top : 0px ;
 padding:3px 0 2px 5px;
 margin: 0px;
 border: solid 1px #333;
 background-color: #fff8dc;
}
.otherMenuItem{
 display : block ;
 width: 98%;
 padding:0px;
 margin-top: 2px;
 margin-bottom: 2px;
}
#opeMenu{
 width : 100% ;
 border-top: solid 1px #333;
 border-left: solid 1px #333;
 border-right: solid 1px #333;
 border-bottom: solid 1px #333;
 margin-top: 2px;
}
#opeMenuLabel{
/* 200805 アイコンなどとくっつける
 font-size : 9pt ;
 padding : 3px 0px 0px 3px ;
*/
 height : 15px ;
 background-color:#CCF5A3;
 width: 100%;
 font-size: 10pt ;
 padding : 5px 0px ;
 border-bottom: solid 1px #333;
 background-image: url(images/edit_bk.gif);
 text-decoration : none ;
 background-repeat: repeat-y;

}
.iconTypeMenuItem{
 width : 31px ;
 height : 24px ;
 margin : 2px 5px 0px 5px ;
 border : 3px solid #0099FF;
}
.selectedMenuType{
 width : 31px ;
 height : 24px ;
 margin : 0px 5px 0px 5px ;
 border: 3px #FF0000 solid;
}
#editType{
 width: 100%;
 padding:0px;
}
.editButton{
 display : block ;
 text-decoration : none ;
 width: 100%;
}
.editTypeItem{
 height : 15px ;
 display : block ;
 background-color:#CCF5A3;
 width: 100%;
 font-size: 10pt ;
 padding : 5px 0px ;
 border-top: solid 0px #333;
 border-right: solid 1px #333;
 border-left: solid 1px #333;
 border-bottom: solid 1px #333;
 background-image: url(images/edit_bk.gif);
 text-decoration : none ;
 background-repeat: repeat-y;
}
.editItem{
 width: 100%;
 overflow : auto ;
}
#iconBox{
 display : none ;
 height : 290px ;
 width: 100%;
 border-left: solid 1px #333;
 border-right: solid 1px #333;
 border-top: solid 0px #333;
 border-bottom: solid 1px #333;
 overflow : auto ;	/* 2009.02.13 */
}
#polygonBox{
 display : none ;
 width: 245px;
 height : 100% ;
 overflow : auto ;
 border-left: solid 1px #333;
 border-right: solid 1px #333;
 border-top: solid 0px #333;
 border-bottom: solid 1px #333;
 padding : 0 0 0 5px ;
}
#lineBox{
 display : none ;
 width: 245px;
 height : 100% ;
 border-left: solid 1px #333;
 border-right: solid 1px #333;
 border-top: solid 0px #333;
 border-bottom: solid 1px #333;
 padding : 0 0 0 5px ;
}
#textBox{
 display : none ;
 height : 100% ;
 width: 245px;
 border-top: solid 0px #333;
 border-right: solid 1px #333;
 border-left: solid 1px #333;
 border-bottom: solid 1px #333;
 padding : 0 0 0 5px ;
}
#iconMenu{
 width : 180px ;
 margin-top : 5px ;
 margin-left : 5px ;
 border: solid 1px #FF3300;
}
#iconTable{
 width: 160px;
}
.iconCell{
 padding : 2px;
}
.labelEdit{
/* margin-top : 5px ; */
 padding:5px 0 0 0;
 clear : left ;
 width:200px;	/* 200806 add*/
}
/* 200806　▽各種項目にアイコン追加 */
/* 区切り線 */
.labelEdit_Hr {
/* size:1; */
 width:240px;
 color:#666;
 border-style: dotted;
}
/* 塗りつぶし色*/
.labelEdit_bucket{
 padding:5px 0 0 0;
 clear : left ;
 width:200px;
 background-image : url(pix/icon-bucket.gif) ;
 background-position : left;
 background-repeat : no-repeat ;
 padding-left : 15px ;
 vertical-align : middle ;
}
/* 枠線色 */
.labelEdit_border{
 padding:5px 0 0 0;
 clear : left ;
 width:200px;
 background-image : url(pix/icon-border.gif) ;
 background-position : left;
 background-repeat : no-repeat ;
 padding-left : 15px ;
 vertical-align : middle ;
}
/* 線色 */
.labelEdit_lineColor{
 padding:5px 0 0 0;
 clear : left ;
 width:200px;
 background-image : url(pix/icon-line_color.gif) ;
 background-position : left;
 background-repeat : no-repeat ;
 padding-left : 15px ;
 vertical-align : middle ;
}
/* 線幅 */
.labelEdit_width{
 padding:5px 0 0 0;
 clear : left ;
 width:200px;
 background-image : url(pix/icon-line_width.gif) ;
 background-position : left;
 background-repeat : no-repeat ;
 padding-left : 15px ;
 vertical-align : middle ;
}
/* 透過度 */
.labelEdit_opacity{
 padding:5px 0 0 0;
 clear : left ;
 width:200px;
 background-image : url(pix/icon-opacity.gif) ;
 background-position : left;
 background-repeat : no-repeat ;
 padding-left : 15px ;
 vertical-align : middle ;
}
/* フォントカラー */
.labelEdit_fontColor{
 padding:5px 0 0 0;
 clear : left ;
 width:200px;
 background-image : url(pix/icon-font_color.gif) ;
 background-position : left;
 background-repeat : no-repeat ;
 padding-left : 15px ;
 vertical-align : middle ;
}
/* フォントサイズ */
.labelEdit_fontSize{
 padding:5px 0 0 0;
 clear : left ;
 width:200px;
 background-image : url(pix/icon-font_size.gif) ;
 background-position : left;
 background-repeat : no-repeat ;
 padding-left : 15px ;
 vertical-align : middle ;
}
/* テキスト入力欄 */
.labelEdit_textbox{
 padding:5px 0 0 0;
 clear : left ;
 width:200px;	/* 200806 add*/
 background-image : url(pix/icon-text_input.gif) ;
 background-position : left;
 background-repeat : no-repeat ;
 padding-left : 15px ;
 vertical-align : middle ;
}
/* △ここまで　各種項目にアイコン追加 */

.selectedIcon{
 border: 3px solid #FF0000;
/* background-color: #FF0000;*/
}
.addItem{
 position: absolute;
}
.WTable{
 margin-top : 5px ;
 margin-left : 5px ;
 font-size : 10pt;
 table-layout: fixed;
}
.widthSelected{
/*200805 background-color: #9999FF ;*/
/* display:block; */
 border: 1px solid #FF0000;
}
.CArea{
 margin : 5px ;
 display : block ;
}
.colorEdge{
 float : left ;
/* border:2px outset ;  200806 inset→outset*/
 border:1px solid #FFF;
}
.colorItem{
 width: 18px;
 height: 18px;
}
.colorItemBtn {	/* 200806 add */
 width:20px;
 height:20px;
 font-size:9pt;
}
.colorImg { /* 200806 add */
 width:100px;
 height:10px;
/* padding:1; */
 margin:0 2px;
 font-size: 7pt;
 text-align: center;
 /*border:1px solid #FF0000;*/
}
.colorSelected{
 float : left ;
 border:1px solid #FF0000 ;
}

.OTable{
 clear : left ;
/* width : 165px ; */
 margin : 5px ;
 font-size : 10pt ;
}
.opacitySelected{
/* background-color: #9999FF ; */
 border: 1px solid #FF0000;
}
#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{

/* 200805選択BOX大幅に変更
 padding:10px;
 left:432px;
 top:250px;
 width:160px;
 height:70px;
 position:absolute;
 background-color : #fff;
 border-top:3px double #9cf;
 border-left:3px double #9cf;
 border-right:3px double #4080BF;
 border-bottom:3px double #4080BF;
 font-size:9pt;
 z-index:1;
 display:none;
*/
 padding:1px 1px 5px 1px;
 width:100px;
/* height:80px; */
 position:absolute;
 background-image: url(pix/print_bk.gif);
 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;
}

#printlayout_route{
 padding:1px 1px 5px 1px;
 width:100px;
 position:absolute;
 background-image: url(pix/print_bk.gif);
 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;
}

/* 200805 用紙選択用追加*/
/*ここから*/
.printlayout_table {
 width:100%;
 border-top:0px solid #9cf;
 border-left:0px solid #9cf;
 border-right:0px solid #9cf;
 border-bottom:0px solid #9cf;
 border-collapse: collapse;
 border-spacing:0px;
 table-layout: fixed;
 background-color:#fff;
 margin-bottom:5px;
}
.printlayout_table th {
 padding:1px;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 background-color:#9cf;

}
.printlayout_table td {
 border-right:1px solid #9cf;
 border-bottom:1px solid #9cf;
 background-color:#fff;
 padding:1px;
}

/*ここまで*/
#printStart{
 font-size:10px;
}
#printStop{
 font-size:10px;
}

.BottunsDisp a {
 background-image:url(pix/menuButtons_Disp.gif);
 background-repeat:no-repeat;
 border : none;
 display:block;
 height : 23px;
 list-style-position:outside;
 margin : 3px 3px 3px 0px;
 padding : 2px;
 text-align:center;
 text-decoration:none;
 vertical-align : middle ;
 width:196px;
}
