/******************************/
/*全体領域ﾚｲｱｳﾄ関係           */
/******************************/
body {
	margin: 0;
	padding: 0;
	text-align: left ;
	/*
	font-family:“ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic ProN”, “メイリオ”, Meiryo, “ＭＳ Ｐゴシック”, “MS PGothic”, sans-serif;
	*/
	
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	user-select: none;
}
a,a:visited,a:hover,a:active {
color: #000000;
}
a img{border : none }

#topBox{
	background-color:#ffffff;
	background-image: url(images/bg_repeatx2.png);
	background-repeat:repeat-x;
	height:65px;
	left:auto;
	margin:0;
	padding:0;
	position:absolute;
	right:auto;
	top:0;
	width:100%;
}
#topBox img {	/* 20080902ロゴリンク用に追加 */
  border:0;
}
#logo_l {
	background-image: url(images/logo_left.png);
	background-repeat:no-repeat;
	height:65px;
	margin:0;
	padding:0;
}

#logo_r {
	margin-left: 487px;
	float: right;
}

button { /* 20090604 forIE8 */
  padding: 0;
}

#topBoxNavi {
 display: none;
 position: absolute;			/* resize */
 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 : 68px ;
 left : 0px ;
 width: 100%;	/* resize  975px*/
 height: 605px;
 padding:0px;
 margin: 0px;
 background-color: #FFFFFF; 
 overflow: hidden;
} 
#centerBox {
 position: absolute;
 top : 0px ;            /*0px*/
 left : 256px;		/*260px*/
/* width: 100%;*/		/*755px*/	/* resize  690px*/

 height: 600px;         /*670px*/
 padding:0px;
 margin: 0px;
}

#bottunsBox {
 width: 674px;			/*100%*/
 position : absolute;
 top : 4px;			/*5px;*/
 left : 0px;
/* padding: 3px;*/		/*addnew*/
/* border: 1px solid #000000;*/	/*addnew*/
 height: 30px;			/*addnew*/
}


/*********************************************************/
/*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:900px;	/* resize 100% */
 height:20px;
 margin: 0;
 padding :0px 0px 0px 10px;
 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_green.gif);
	background-repeat:no-repeat;
	font-size:9pt;
	padding: 1px 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_green.gif);
	background-repeat:no-repeat;
	font-size:9pt;
	padding: 1px 0px 0px 5px;
	text-decoration:none;
	width:90px;
	height:18px;
	text-align:center;
}
.BottunsCalc a {
	display:block; 
	background-image:url(pix/menuBottuns_measure01_green.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 1px 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_green.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 1px 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_green.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 1px 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_green.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 1px 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_green.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 1px 0px 0px 5px;
	text-decoration:none;
	color:#FFF;
	width:100px;
	height:18px;
/*	margin: 10px 3px; */
	text-align:center;
}
.BottunsPrint a:hover {
	display:block; 
	background-image:url(pix/menuBottuns_print02_green.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	padding: 1px 0px 0px 5px;
	text-decoration: none;
	color:#000099;
	width:100px;
	height:18px;
	text-align:center;
}
/* ボタン用ここまで△ */

/* 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_green.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;
border-top:2px solid #9cf;
border-left:2px solid #9cf;
border-right:2px solid #4080BF;
border-bottom:2px solid #4080BF;
background: #FFF url(pix/btn-scaleend.gif) left center no-repeat;
vertical-align : middle ;
text-align: center;
width: 81px;
height:25px;
margin-left: 5px;
}

.calcOperation_undo{
color: #000099;
border-top:2px solid #9cf;
border-left:2px solid #9cf;
border-right:2px solid #4080BF;
border-bottom:2px solid #4080BF;
background: #FFF url(pix/btn-undo.gif) left center no-repeat;
vertical-align : middle ;
text-align: center;
width: 80px;
height:25px;
margin-left: 5px;
}

.calcOperation_dele{
color: #000099;
border-top:2px solid #9cf;
border-left:2px solid #9cf;
border-right:2px solid #4080BF;
border-bottom:2px solid #4080BF;
background: #FFF url(pix/btn-delete.gif) left center no-repeat;
vertical-align : middle ;
text-align: center;
width: 80px;
height:25px;
margin-left: 5px;
}

.calcOperation_comp{
color: #000099;
border-top:2px solid #9cf;
border-left:2px solid #9cf;
border-right:2px solid #4080BF;
border-bottom:2px solid #4080BF;
background: #FFF url(pix/btn-complete.gif) left center no-repeat;
vertical-align : middle ;
text-align: center;
width: 82px;
height:25px;
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 : 43px;
 left : 0px;
 display : block;
 width: 674px;
 padding: 3px;
 border: 0px solid #666666;
/* 200805背景コメントアウト background-image: url(csslock/10.gif);*/
 border-top: 1px solid #666666;		/*200805 addnew*/
 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: #15d615;	/* resize #CFE6FD 143ad7 */
 border-bottom : 1px solid #000000;
 background-image: url(pix/icon-addressbox_bk.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: 252px;
 margin: 0px ;
 padding: 0;
 font-size : 0.8em;
 overflow: hidden;
}
#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: 250px;
 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: 250px;
 font-size: 10pt ;
 padding : 5px 0px ;
 border-bottom: solid 1px #333;  
 background-image: url(images/menu_bk01.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: 250px;
 padding:0px;
}
.editButton{
 display : block ;
 text-decoration : none ;
 width: 250px;
}
.editTypeItem{
 height : 15px ;
 display : block ;
 background-color:#CCF5A3;
 width: 250px;
 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/menu_bk01.gif);
 text-decoration : none ;
 background-repeat: repeat-y;
}
.editItem{
 width: 250px;
 overflow : auto ;
}
#iconBox{
 display : none ; 
 height : 290px ;
 width: 250px;
 border-left: solid 1px #333;
 border-right: solid 1px #333;
 border-top: solid 0px #333;
 border-bottom: solid 1px #333;
}
#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{
 /* 2017.03.06 t-hirai del PV数食うため住所取得しない */
 display: none;
 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;
}
/* 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;
}

/*2016.05.10 st 地図領域拡大ボタン*/
#changeLeftBoxButton {
 position: absolute;
 z-index: 9997;
/*
 left : 280px;
*/
 left : 256px;	/*2015.04.20 sawada*/
 top : 120px;
}
/*2016.05.10 end 地図領域拡大ボタン*/

/*2016.05.19 sawada st 分割印刷対応*/

/******************************/
/*分割印刷関係            */
/******************************/
/*プリントレイアウト（用紙選択）*/
/********************************/
/* \*/
* html #tlc, * html #trc {height: 1%;}
/* */
#tlc, #trc { zoom: 1 }
#printlayoutArea .hrdiv {clear: left; width: 100%; margin: 2px 0; border-top: 1px solid #ccc; height: 0px;}

#printlayout_Division {
	display: none;
	position: absolute;
	top: 20px;
/*	left: 50px;*/
	left: 35%;
	background-color: #eee;
	text-align: left;
	z-index: 10052;
/*	width: 500px;*/
}

#printlayoutArea {
	display: inline-block;
/*	padding: 20px;*/
	padding: 10px;
/* mod st */
	background-color:#ffffff;
	border:solid 1px #808080;
/* mod ed */

}
#printlayoutArea .printlayoutTitle {
	clear: left;
	padding: 3px;
	background-color: #003399;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
#printlayoutArea span {
	display: inline-block;
	clear: left;
	float: left;
	margin: 5px 0 5px 5px;
	height: 19px;
	font-size: 15px;
	line-height: 1.4em;
	white-space: nowrap;
}
#printlayout #layoutCapture {
	border: 2px solid #003399;
}
#printlayoutArea label {
	display: inline-block;
	margin-right: 10px;
	vertical-align: text-middle;
}
#layoutImageArea {
	width: 460px;
	height: 350px;
}
#printFilter {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 10051;
}

#printFilter_Division {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 10051;
}

#dividedPrint{
 vertical-align : middle ;
 padding : 2px;
 font-size: 12pt ;
 font-size: 9pt ;
}

/*2016.05.19 sawada end 分割印刷対応*/

#print_bunkiX{
	display: none;
	position: absolute;
	top: 130px;
	background-color: #eee;
	text-align: left;
	z-index: 10052;
	/*width: 500px;*/

	top: 150px;
	left: 827px;
}

#print_bunki{
	padding:10px;
	width:200px;
	height:70px;
	position:absolute;
	background-color:#ffffff;
	border:ridge 1px #808080;
	font-size:9pt;
	z-index:920;
}
