BODY,TD,TH{
  font-size:90%;
}

.mnlink a:link{
  text-decoration : none;
  color : #0000cc;
}
.mnlink a:visited{
  text-decoration : none;
  color : #0000cc;
}
.mnlink a:hover{
  text-decoration : underline;
  background-color:#ccffff;
}

.mnlink2 a:link{
  text-decoration : underline;
  color : #0000cc;
}
.mnlink2 a:visited{
  text-decoration : underline;
  color : #0000cc;
}
.mnlink2 a:hover{
  background-color:#ccffff;
}

.pictlink a:hover{
  position:relative;top:2px;left:2px;
}

.divbase {
  border-width : 1px 1px 1px 15px;
  border-style : solid;
  font-weight : bold;
  padding-left : 5px;
  padding-top : 2px;
}

.divbase2 {
  border-width : 0px 0px 0px 0px;
  border-style : solid;
  font-weight : bold;
  padding-left : 2px;
  padding-right : 2px;
  padding-top : 2px;
  padding-bottom : 2px;
}

#midashi {
border-color : #ff5c0f;
background-color : #fdef8e;
}

#co_midashi {
border-color : #f78344;
background-color : #ffffcc;
border-width : 1px;
}

#mapmidashi {
border-color : #ff9900;
background-color : #ff9900;
}

H3{
  border-width : 1px 1px 1px 15px;
  border-style : solid;
  font-weight : bold;
  padding-left : 5px;
  padding-top : 2px;
  border-color : navy;
  font-size: 12pt;
}

.qawaku{
	border:solid 2px #999999;
	margin:5px 5px;
	padding:5px;
}

.listmark {
  width:100%;
  background-image: url(./circle0213.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding: 4px 0px 0px 18px;
} 

.listmark2 {
  width:100%;
  background-image: url(./triangle0102.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding: 4px 0px 0px 18px;
} 

.danraku2{
  background-image : url("./listmarkg.gif");
  background-repeat : no-repeat;
  padding-left : 20px;
}
.kage TD{
  border-bottom: solid 1px #888888;
  border-right: solid 1px #888888;
}

.kage TH{
  border-bottom: solid 1px #888888;
  border-right: solid 1px #888888;
}

.service {
border: 1px solid #666666;
background-image: url(./titleback0106.gif);
background-position: top;
padding: 5px 5px 5px 5px;
text-align : center;
} 

.midashi00 {
border: 1px solid #ff99cc;
padding: 1px;
}

.midashi01{
background-image: url(./titleback0105.gif);
background-position: top;
padding: 2px 0px 0px 5px;
border-left: 5px solid #ff00ff;
font-weight : bold;
} 

.midashi10 {
border: 1px solid #ff9900;
padding: 1px;
}

.midashi11{
background-image: url(./titleback0104.gif);
background-position: top;
padding: 2px 0px 0px 5px;
border-left: 5px solid #ff9900;
font-weight : bold;
} 

.midashi20 {
border: 1px solid #00ccff;
padding: 1px;
}

.midashi21{
background-image: url(./titleback0103.gif);
background-position: top;
padding: 2px 0px 0px 5px;
border-left: 5px solid #00aaff;
font-weight : bold;
} 

.midashi30 {
border: 1px solid #cc99ff;
padding: 1px;
}

.midashi31{
background-image: url(./titleback0108.gif);
background-position: top;
padding: 2px 0px 0px 5px;
border-left: 5px solid #9933ff;
font-weight : bold;
} 

.midashi40 {
border: 1px solid #99cc00;
padding: 1px;
}

.midashi41{
background-image: url(./titleback0101.gif);
background-position: top;
padding: 2px 0px 0px 5px;
border-left: 5px solid #339966;
font-weight : bold;
} 

.midashi50 {
border: 1px solid #ffcc99;
padding: 1px;
}

.midashi51{
background-image: url(./titleback0109.gif);
background-position: top;
padding: 2px 0px 0px 5px;
border-left: 5px solid #ddaa77;
font-weight : bold;
} 

.realtime00 {
border: 1px solid #ff99cc;
padding: 1px;
}

.realtime01{
background-image: url(./titleback0105.gif);
background-position: top;
font-weight : bold;
text-align : center;
} 

.explanation {
width:100%;
background-image: url(./pen0106.gif);
background-repeat: no-repeat;
background-position: left;
padding: 5px 0px 4px 20px;
}

.square01{
width:100%;
background-image: url(./square0304.gif);
background-repeat: no-repeat;
background-position: left;
padding: 1px 0px 2px 16px;
} 

.square02{
width:100%;
background-image: url(./square0306.gif);
background-repeat: no-repeat;
background-position: left;
padding: 1px 0px 2px 16px;
} 

.square03{
width:100%;
background-image: url(./square0313.gif);
background-repeat: no-repeat;
background-position: left;
padding: 1px 0px 0px 16px;
} 

.square04{
width:100%;
background-image: url(./square0315.gif);
background-repeat: no-repeat;
background-position: left;
padding: 1px 0px 0px 16px;
} 

.square05{
width:100%;
background-image: url(./square0302.gif);
background-repeat: no-repeat;
background-position: left;
padding: 1px 0px 0px 16px;
} 

.square06{
width:100%;
background-image: url(./square0314.gif);
background-repeat: no-repeat;
background-position: left;
padding: 1px 0px 0px 16px;
} 

.square07{
width:100%;
background-image: url(./square0307.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0px 0px 0px 16px;
} 

.square08{
width:100%;
background-image: url(./square0103.gif);
background-repeat: no-repeat;
background-position: left;
padding: 4px 4px 4px 24px;
border-width : 0px 1px 1px 0px;
border-style : solid;
border-color : #999999;
font-weight : bold;
font-size: 12pt;
background-color : #eeeeee;
} 

.qandaq {
background-image: url(./titleback0106.gif);
background-position: top;
padding: 5px 5px 5px 5px;
text-align : left;
} 

.qandaa {
border: 4px dotted #cccccc;
background-position: top;
padding: 5px 5px 5px 5px;
text-align : left;
} 

