/*
body { margin: 0.2em 0.2em 0.2em 0.2em }
*/
@charset "utf-8";
.popup {
  padding-left: 1.2em;
	background-image: url(popup_link.gif);
	background-repeat: no-repeat ;
}

.popup a:link {text-decoration:none;}
.popup a:visited {text-decoration:none;}
.popup a:hover {text-decoration:underline;}
.popup a:active {text-decoration:underline;}

.innerJump {}
.innerJump a {
	font-size: 100%;
	padding: 0.2em 0em 0.1em 1.0em;
	color: #333333;
	background-image: url(sublink.gif);
	background-repeat: no-repeat ;
}
.innerJump a:link {text-decoration:none;}
.innerJump a:visited {text-decoration:none;}
.innerJump a:hover {text-decoration:underline;}
.innerJump a:active {text-decoration:underline;}

.textframe {
                font-family:'ＭＳ ゴシック',sans-serif;
		font-size: 100%;
		padding: 0.5em;
		border:2px;
		border-color:#cccccc;
		border-style:solid;
		margin-top: 0.1em;
}
.textframe td{
		font-size: 110%;
                font-family:'ＭＳ ゴシック',sans-serif;
		line-height: 1.2em;
		padding: 0.5em 0.5em 0.5em 0.5em;
}

.textframe table{
  width: 100%;
}
.transtable {
  clear: left;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}

#top {
  position: static;
  width: 100%;
  padding: 0em;
  margin: 0em;
}

#base {
  min-width: 960px;
  width : expression( document.body.clientWidth < 960 ? '960px' : 'auto' );
}

#nesting {
  position:static;
  float: left;
  padding: 0.2em;
  margin: 0.2em;
  font-size: 80%;
  width: 60em;
}

/* Side menu  */
.sidemenu table {
  width: 100%;
	font-size: 100%;
	line-height:150%;
	background-color: #E9ECF3;
	list-style-position: inside;
	list-style-image: url(submenu.gif);
	list-style-type: square;
  border: 2px solid #DADFEC;
}
.sidemenu.col1 { width: 6em; }
.sidemenu.col2 { width: 8em; }

.sidesubmenu {
	list-style-position: inside;
	list-style-image: url(sublink.gif);
	list-style-type: square;
}

#main {
  position: static;
  clear: left;
  width: 600px;
/*  width: 70%; */
}

#guide {
	padding-top: 0em;
	margin-top: 0em;
	font-size: 95%;
	position: static;
	width: 100%;
}


/* Content title */
#title H1 {
  border: 0em;
  margin: 0em;
}
#title table {
  width: 100%;
  border-collapse: collapse;
  border-top-style: solid;
  border-top-color: #7F95BD;
  border-top-width: 0.1em;
  background-color: #f0f8ff;
  margin-bottom: 0.1em;
}
#title table table {
  border: 2px solid #DADFEC;
}
.titleText {
  width: 20em;
}
.titleTextW {
  width: 40em;
}
.titleOthers{
  width: 16em;
  text-align: right;
}
/* Others CSS  */
#others {
/*  height: 1.8em; */
	width: 18em;
}
#others table { border-collapse: collapse; }


/*.select {} */
.select table { 
  border-spacing: 0em 0em;
  border: 2px solid #DADFEC;
  height: 1.4em;
  border-collapse: collapse;
}
.select td {
 font-size: 85%;
  height: 1.8em;
 background-color: #E9ECF3;
}

/* Area/Point Selection CSS */
#area {
	height: 1.8em;
}
#area table {
	height: 1.8em;
}

/* Print Button CSS */
#print {
  float: right;
}

/* Refresh Button CSS 2014.3*/
#refre {
  float: right;
}


#timelabel {
	width: 100%;
}

#time {
  float: left;
  font-size: 100%;
}

#tips1 {
  float: right;
  font-size: 80%;
  padding-right: 2em;
}


#jumpExplain {
  float: right;
  font-size: 80%;
}

#jumpTop {
  float: right;
  font-size: 80%;
}

#info {
  position: static;
  width: 600px;
  margin-top: 2.5em;
  margin-bottom: 0.5em;
}
#info table {
  font-size: 90%;
}
#info .infolist table {
	border-collapse: collapse;
/*	border-spaceing: 0 0; */
	border: 1px;
	background-color: #E9ECF3;
}
#info .infolist th {
  	background-color:#dddddd; 
}
#info .infolist td {
	border: 1px solid #DADFEC; 
}

#displayImage {
	width: 600px;
	height: 480px;
}

#explain {
/*  float: left; */
  position: static;
  font-size: 95%;
  width: 100%;
}
.alignRight { float: right; }
.smallText { font-size: 60%;}
.smallText table { font-size: 100%;}
.smallText td { font-size: 100%;}
/*************************
   CSS
************************ */
/*  */
.warn {
	background-color: #ffffff;
}
.warn table {
	font-size: 9pt;  
	width: 600px;
	border-collapse: collapse;
/*	border-spaceing: 0 0; */
	border: none;
	background-color: #E9ECF3;
 }
.warn th { border: 1px solid #DADFEC; }
.warn td { border: 1px solid #DADFEC; }
.warn.colfuken { background-color:#bbbbbb; }
.warn.colregion { background-color:#cccccc; }
.warn.collocal { background-color:#dddddd; }
/* .warn.colalert { background-color:#ffbbbb;  text-align: center; vertical-align: center; } */
/* .warn.colwarn { background-color:#ffff99;  text-align: center; vertical-align: center; } */
.warn.colalert { background-color:#ffbbbb;  text-align: center; }
.warn.colwarn { background-color:#ffff99;  text-align: center; }

.infotable table {
	font-size: 80%;  
	width: 600px;
	border-collapse: collapse;
/*	border-spaceing: 0 0; */
	border: none;
	background-color: #E9ECF3;
 }
.infotable th { 
	border: 1px solid #DADFEC; 
	background-color:#dddddd; 
}
.infotable td { 
	border: 1px solid #DADFEC; 
	text-align : left; 
	text-indent: 5pt;
}

.infotable1 table {
	font-size: 80%;  
	width: 600px;
	border-collapse: collapse;
/*	border-spaceing: 0 0; */
	border: none;
	background-color: #E9ECF3;
 }

.infotable2 { 
	border: none;
	background-color:#ffffff; 
}

.infotable3 { 
	border: 1px solid #DADFEC; 
	background-color:#dddddd; 
}

.infotable4 { 
	border: 1px solid #DADFEC; 
	text-align : left; 
	text-indent: 5pt;
}
.keiho { color:#ff0000; }
.tyuiho{ color:#ffaa00; }
.zyouho{ color:#0000ff; }
.sankozu{ text-indent: 1em ; } 
