#title {	border-width: 1px;	border-color: black;	border-style: solid;	padding: 0 1ex;	color: black;	background-color: white; font-weight: normal; font-size: 100%; padding: 1ex; margin: 0; text-align: center;}
div { border:none; padding:0; margin:0}
input { margin:0}
#top { background-color:#000; color: #fff;}
#gtop { text-align: right; }
#ad_wrap_left { width: 160px; float: left; margin-right: 2px;}
#main { width: 740px; float: left; }
#aim { padding: 2em; line-height: 120%; }
.map_wrap { margin: 0 auto; width: 400px; }
.code_wrap { }
.code { width:730px; background-color: #ccf; color: #009; font-family: monospace; border: solid 1px navy; padding: 1ex; margin: 1ex 0; overflow-x: auto; }
#navi { }
#navi_e { float: right; }
#see_other { background-color: #ffc; color: #900; padding: 1em 0; border: solid #900; border-width: 1px 0; }

h2 {	border-width: 0 0 1px 1ex;	border-color: navy;	border-style: solid;	padding: 0 1ex;	color: navy;	background-color: white; font-weight: normal; font-size: 100%; }
#wrap { width: 910px; margin: 0 auto; text-align: justify;}
#wrap_out { text-align: center; }
#footer { padding: 1ex 0; text-align: center; }
div.ad { margin-bottom: 1ex; }
#gbtmrect { float: right; width: 336px; height: 300px; }
#gbtmrectside { margin-right: 340px; line-height: 150%; font-size: 10pt; }
#wrap2 { width: 910px; }
#moveToList {	position:absolute;	width:480px;	height:140px;	border: 1px black solid;	background-color: white;}
#moveToList_in {	margin: 10px;	border: 1px black solid;	width:460px;	height:120px;	overflow: auto;}
.results { background-color: #fff; color: blue; text-decoration: underline }
.msg { padding: 1em; line-height: 120%; }
#memo_wrap { margin: 1ex 0; }
th.ctrl {	text-align: center;	background-color: #ccc;	color: #000;}
#moveToList {	position:absolute;	width:480px;	height:140px;	border: 1px black solid;	background-color: white; display:none;}
#moveToList_in {	margin: 10px;	border: 1px black solid;	width:460px;	height:120px;	overflow: auto;}
.results { background-color: #fff; color: blue; text-decoration: underline }

#tkBox { display: none; position: absolute; background-color: #fff; z-index:1002; width: 25ex;}
#tkMsg { border: 1px solid #000; }
.foText { border: 1px solid #000; font-size: 9pt; background-color: #fff; }
.tkLabel { border-width: 1px; border-style: solid; background-color: #fff; text-align: center; position: absolute; }

#kmlWindow { padding: 1ex; position:absolute; border: 1px black solid; background-color: #cfc; display:none; z-index: 10; }
#kml { overflow: auto; border: 1px black solid; background: #ffc; color: navy; font-family:monospace;} 
#kmlWindowClose { text-align: right;  text-decoration: underline; cursor: pointer; }
#kmlConfirm { padding: 1em; position:absolute; border: 1px black solid; background-color: #cfc; display:none; z-index: 10; }
.ad300 { float: right; width: 300px; }
.ad300side { margin-right: 310px; line-height: 150%; font-size: 10pt; }
img { border: 0; }
.iwInfo { font-size: 10pt; line-height: 150%; }
#tkSearch { display: none; position: absolute; background-color: #ddf; z-index:1002; width: 30ex; border: 1px solid navy; padding: 1ex;  font-size: 10pt;}
#tkLabel { display: none; position: absolute; background-color: #fff; z-index:1002; width: 25ex;}
#tkLabelM { border: 1px solid #000; }
.ad336 { float: right; width: 336px; }
.ad336side { margin-right: 346px; line-height: 150%; font-size: 10pt; }
