body{margin:0;}

#home{font-size: 12px;}

#home a:link{text-decoration: none;
             color:#333333;font-size: 12px;}
#home a:visited{text-decoration: none;
             color:#333333;font-size: 12px;}
#home a:hover{text-decoration: none;
             color:#FF0000;font-size: 12px;}
td{font-size: 12px;
             color:#333333;
             line-height:1.2;
             }

.text16{  font-size: 16px;}

.bg_white {  background-color: #FFFFFF}
.font10px {  font-size: 10px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; line-height:1.3}
.font12px {  font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none;line-height:1.4;}
.font12-2px {  font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #52598C}
.font16-2px {  font-size: 16px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.font16px {  font-size: 16px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.midasi { background-color: #FFFFFF ; font-size: 12px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none}
.text { background-color: #FFFFFF ; font-size: 10px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none ; line-height: 18px}
.red {  font-size: 12px; font-style: normal; font-weight: normal; color: #FF0000; text-decoration: none}
.copyright{  font-size: 9px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none}
#box{MARGIN: 10px 5px 10px 10px}

.topfont12px {  font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; letter-spacing: 1pt}

.font12g {  font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none; line-height:1.3; letter-spacing: 0pt}
.00font12px {  font-size: 12px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; line-height:1.3; letter-spacing: 1pt}
#box2{MARGIN: 10px 10px 10px 10px;}

a:link { 
color:#316E95;
} 
a:visited { 
color:#316E95; 
} 
a:hover { 
color:#FF9900;
} 
a:active { 
color:#FF9900;
} 
.ico{ font-size: 10px;
color:#ffffff;
} 

.bd{
border-color:#CCCCCC;
border-width:1px 1px 1px 1px;
border-style:solid;
border-collapse:collapse;
}

.bline{
border-color:#0D8BAA;
border-width:0px 0px 1px 8px;
border-style:solid;
}

.titb15{font-size:15px;
          color:#0D8BAA;
          font-weight:bold;
}
.lt{font-size:15px;
  font-weight:bold;
  color:#006699;
   border-bottom: 1px solid #006699;
}
.sv{font-size:15px;
  font-weight:bold;
  color:#336600;
   border-bottom: 1px solid #336600;
}

.rdb{font-size:15px;
  font-weight:bold;
  color:#FF9933;
   border-bottom: 1px solid #FF9933;
}
/* ---- 募集要項------------------------------------ */
.tyu{
border-color:#FF6666;
border-width:1px 1px 1px 1px;
border-style:solid;
background-color:#FFE8E8;
}

.tit{background-color:#ececec;
PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
border-top: 0px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 3px solid #6666FF; 
border-bottom: 1px solid #cccccc;
}

.text{
PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
border-color:#CCCCCC;
border-width:0px 0px 1px 0px;
border-style:solid;
font-size: 12px;
color:#333333;
}

.text-end{
PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
}

.point{color:#FFB05B;
}
/* ---- sitemap.htm------------------------------------ */
.img1{
vertical-align: middle; 
}
#sitemap {
line-height:1.8;
margin:0 0 0 0;
padding:5;
width:560;
font-size: 14;
text-align:left;
vertical-align: middle; 
}

#sitemap a:link{color:333333;}
#sitemap a:visited{color:333333;}
#sitemap a:hover{color:69ABA1;}
#sitemap a:active{color:69ABA1;}

/* ---- 地図------------------------------------ */
.01_4 a:link {color:#FF0000; } 
.01_4 a:visited {color:#FF0000; }
.01_4 a:hover {color:#FF7A7A; }
.01_4 a:active {color:#FF7A7A; }


/* ---- 情報配信システム------------------------------------ */

#qa_q_text1{
text-align:left;
vertical-align:text-bottom;
padding:210px 0px 0px 10px;
float:left;
width:245px;
}

#qa_q_text1-2{
text-align:left;
vertical-align:text-bottom;
padding:200px 0px 0px 20px;
float:left;
}

#qa_q_text2{
text-align:left;
vertical-align:text-bottom;
padding:230px 0px 0px 10px;
float:left;
width:598px;
}

#qa_q_text2-2{
text-align:left;
vertical-align:text-bottom;
padding:218px 0px 0px 20px;
float:left;
}

#dm_tq_top{
background:url(docat/img/dm_a.gif) no-repeat;
width:342px;
height:21px;
}

#dm_tq_middle{
background:url(docat/img/dm_b.gif) repeat-y;
width:342px;
text-align: center;
}

#dm_tq_bottom{
background:url(docat/img/dm_video.gif) no-repeat;
width:342px;
height:45px;
}


