a { font-size:14px; }

a:link { text-decoration : none}
a:visited { text-decoration: none; }
a:active { text-decoration : none}
a:hover { font-weight: none ; color:#0000ff }
a:hover { text-decoration: underline; }

body { font-size:14px; font-family:"lr oSVbN","qMmpS Pro W3", "Osaka";
         line-height:120%;margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; 
         background-image:url(img_back/back_img01.gif);} 
dd { font-size:14px; font-family:"lr oSVbN","qMmpS Pro W3", "Osaka" }
dl { font-size:14px; font-family:"lr oSVbN","qMmpS Pro W3", "Osaka" }
dt { font-size:14px; font-family:"lr oSVbN","qMmpS Pro W3", "Osaka" }
div { font-size:14px; font-family:"lr oSVbN","qMmpS Pro W3", "Osaka" }
form { font-size:14px; margin: 0em; }
.fm1 { font-size:8px; }
.title { font-size:30px; }
.f10 { font-size:10px; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f18 { font-size:18px; }
.f24 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:14px; }
p { font-size:14px; }
th { font-size:14px; }
td { font-size:14px; font-family:"lr oSVbN","qMmpS Pro W3", "Osaka" ;line-height:120% }
ul { font-size:14px; }



/*@n}@*/

.box1  {
  margin:10px 10px 10px 20px;
  width:500px;
}


table.table010 {
  margin-top: 0.2em;
  margin-left:20px;
  border-collapse: collapse;
  border: solid 1px #999999 ;
}

table.table010 caption {
  margin-top: 1em;
  text-align: left;
}

table.table010 th,
table.table010 td {
  border: solid 1px #999999 ;
  padding: 4px 6px;
  font-size: 12px;
}

.chiku {
  margin-bottom:10px;
}

.pref {
  width:80px;
}

.kuramoto {
  width:130px;
}

.meigara {
  width:250px;
}

.modoru {
  font-size:10px;
  text-align:right;
  margin-top:5px;
}

.modoru a {
  font-size:10px;
}


table.table010 td a {
  font-size: 12px;
}


table.table010 th {
  background: #F5F5F5;
  text-align: center;
  white-space: nowrap;
  color: #000000 ;
}



