//#base {margin:0 auto;width:740px;min-height:480px;}
//#main {float:left; width:680px;margin-left:10px; padding:4px 0;}
#base {margin:0 auto;width:740px;min-height:630px;}
#main {float:left; width:740px;margin-left:10px; padding:4px 0;}


#main_area {
	position: absolute;
	float:left;
	width:	740px;
	height: 600px; 
	margin:auto;
}


div#Select_area {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 190px;
	height:600px;
	background-color : #ffffff ;　/*　背景色 */
	overflow: auto;
}

/* フォーム１ */
div#Select1_area {
/*	position: absolute; 
	top: 0px; 
	left: 0px; */
	width: 	190px;
/*	height:	100px; */
/*	border: solid 1px #939393;*/
	background-color : #ffffff ;
	overflow: auto;
	padding: 0px;
}

/* タイトル */
div#Select11_area {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 	auto;
	height:	auto;
	background-color : #ffffff ;
	overflow: auto;
	padding: 5px;
}

/* 選択 */
div#Select12_area {
	position: absolute;
	top: 30px;
	left:0px;
	width: 	740px;
	height:	30px;
	/*border: solid 1px #939393;*/
	background-color : #ffffff ;
	padding: 5px;
}


/* コメントタイトル */
div#Select13_area {
	position: absolute;
	top: 70px;
	left: 0px;
	width: 	auto;
	height:	auto;
	/*border: solid 1px #939393;*/
	background-color : #ffffff ;
	overflow: auto;
	padding: 5px;
}

/* コメント */
div#Select14_area {
/*	position: absolute;
	top: 95px;
	left: 2px; */
	margin-top:10px;
	width: 	190px;
	height: 500px;
	background-color : #ffffff ;
	overflow-y: auto;
	padding: 2px;
	font-size: 85%;
	line-height: 125%;
}

/* 編集ボタン */
div#Select15_area {
	position: absolute;
	top: 2px;
	left: 280px;
	width: 	auto;
	height:	auto;
	background-color : #eefffff ;
	overflow: auto;
	padding: 0px;
}

/* フォーム２ */
div#Select2_area {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 740px;
	height:30px;
/*	border: solid 1px #939393;*/
	background-color : #ffffff ;
	overflow: hidden;
	padding: 0px;
}


div#Select21_area {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 	336px;
	height:	auto;
	overflow: hidden;
	background-color : #ffffff ;
	padding: 5px;
}


div#Select22_area {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 	240px;
/*	height:	100px; */
	overflow: auto;
	/*border: solid 1px #939393;*/
	background-color : #ffffff ;
	padding: 0px;
/*	font-size: 77%; */
	line-height: 125%;

}

div#Select23_area {
	position: absolute;
	top: 2px;
	left: 280px;
	width: 	42px;
	height:	30px;
	overflow: hidden;
	background-color : #ffffff ;
	padding: 0px;
}




div#Select24_area {
	position: absolute;
	top: 285px;
	left: 0px;
	width: 	330px;
	height:	auto;
	background-color : #ffffff ;
	overflow: auto;
	padding: 5px;
}


div#Select25_area {
	position: absolute;
	top: 310px;
	left: 10px;
	width: 	240px;
	height:	110px;
	/*border: solid 1px #939393; */
	background-color : #ffffff ;
	overflow: auto;
	padding: 0px;
	font-size: 77%;
	line-height: 125%;
}


div#Select26_area {
	position: absolute;
	top: 285px;
	left: 280px;
	width: 	42px;
	height:	auto;
	overflow: hidden;
	background-color : #ffffff ;
	padding: 0px;
}





/* フォーム３ */
div#map_canvas {
	position: absolute;
	top: 60px;
	left: 200px;
	width: 520px;
	height: 500px;
	border: solid 1px #939393;
	background-color : #ffffff ;
	overflow: auto;
	padding: 5px;
}



div#Data1_area {
	position: absolute;
	top: 2%;
	left: 7%;
	width: 400px;
	height: auto;
	/*border: solid 1px #939393;*/
	background-color : #ffffff ;
	overflow: auto;
/*	padding: 5px;*/
}



/* 一覧 */
table#list {border-collapse:collapse;margin:auto;}
table#list th {padding:4px; border:1px solid #808080;background-color: #cfdfea;}
table#list td {padding:4px; border:1px solid #808080;}



/* 編集、検索 */
input.dtime_y {width:40px;}
input.dtime {width:24px;}
.required {color:#ff0000;font-size:smaller;}

.btn_box {text-align:center;margin-top:8px;}
.err_msg {color:#ff0000;margin:0 0 20px 30px;}



/* 一覧表 */
.fixpoint_id {width: 80px;}
.fixpoint_name {width: 80px;}
.fixpoint_comment {width: 400px;}
.fixpoint_flag {width: 80px;}
.fixpoint_bikou {text-align:center;width: 60px;}


/* 編集確認 */
.fixpoint_coment_txt {
	position: absolute;
	width: 	400px;
	height:	115px;
	border: solid 1px #939393;
	overflow: auto;
	padding: 5px;
	font-size: 95%;
	line-height: 125%;
}
.fixpoint_flag_ttl { position: static;}
.fixpoint_coment_ttl { position: static; }




.pref_id {width: 200px;}
.pref_name {width: 100px;}
.pref_flag {width: 80px;}
.pref_bikou {text-align:center;width: 60px;}




.point_id {width: 80px;}
.point_name {width: 100px;}
.point_pref {width: 130px;}
.point_setting {font-size: 90%;width: 80px;}
.point_abolition {font-size: 90%;width: 80px;}
.point_move {font-size: 90%;width: 80px;}
.point_flag {width: 80px;}
.point_bikou {text-align:center;width: 60px;}

