.fsize_11px {  font-size: 10px; line-height: 150%}
.fsize_12px {  font-size: 12px; line-height: 150%}
.fsize_14px {  font-size: 14px; line-height: 150%}

.footer {  font-size: 11px; color: 999999}
.emphasis {  font-weight: bold; color: #666600}
.nomargin {  margin-top:0; margin-bottom:0}
.kakomi1 {  border:2px solid #CCFF99; padding: 2px}
.kakomi2 {  border:1px solid #99FF99; padding: 2px}
.gaitou {  background-color:CCFF99; padding: 2px; margin-top:0px; font-weight:bold}
.taisaku {  background-color:CCFF99; padding: 2px; margin-top:0px; font-weight:bold}
.text_kekka {  margin-bottom:0px}

h1 {
font-size: 18px;
line-height: 150%;
font-weight: bold;
color: #666600;
padding-left: 5px;
border-left: solid 5px #666600;
border-bottom: solid 1px #CCCCCC;
}

h2 {
font-size: 16px;
line-height: 150%;
font-weight: bold;
color: #666600
}

/*.oshirase {
width: 540px;
background-image: url(img/image_oshirase_bg.gif);
}*/

.oshirase_honbun {
width: 560px;
background-image: url(img/image_oshirase_bg.gif);
padding: 0px 10zpx;
text-align: center;
}


.oshirase_honbun h2 {
font-size: 16px;
font-weight: bold;
color: #333300;
margin-top: 0px;
margin-bottom: 5px;
padding-top: 1px;
padding-bottom: 1px;
border-bottom: dotted 1px #999999;
}

.oshirase_honbun p {
margin-top: 0px;
}

.LinkCtg {
margin: 0px;
border-bottom: 1px solid #666633;
}

.TblStyleJob {
font-size: 12px;
line-height: 175%;
border-collapse: collapse;
width: 97%;
}

.TblStyleJob td, .TblStyleJob th {
border: 1px solid #BBB;
padding: 3px 5px;
}

.TblStyleJob th {
background-color: #CCFFCC;
color: #333;
width: 100px;
text-align: left;
padding-left: 1em;
padding-right: 1em;
}

.TblStyleJob ol, .TblStyleJob p {
margin-top: 0;
margin-bottom: 0;
}

/*link styles
----------------------*/
a img{
border-style:none;
}

