body,th,td,div,span,a,input,select,textarea,form,pre,ul,ol,dl,li { line-height: 1.2; }

p.pf10 { font-size:10px; line-height:12px; }
p      {  line-height: 1.3; }
p.pf14 { font-size:14px; line-height:18px; }
p.pf16 { font-size:16px; line-height:21px; }
p.pf18 { font-size:18px; line-height:23px; }

h1 { margin:2px 2px; ; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none; padding: 0px 0px;}
h2 { margin:2px 2px; ; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none; padding: 0px 0px;}
h3 { margin:2px 2px; ; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none; padding: 0px 0px;}

sup{ font-size:80%; }

a:link    { color:#0000ff; text-decoration:none; }
a:visited { color:#990099; text-decoration:none; }
a:hover   { color:#ff0000; text-decoration:underline; }
a:active  { color:#ff0000; text-decoration:none; }

a.navi_blue:link    { font-size:14px; color: #0000ff; text-decoration:none; }
a.navi_blue:visited { font-size:14px; color: #0000ff; text-decoration:none; }
a.navi_blue:hover   { font-size:14px; color: #0000ff; text-decoration:underline;}
a.navi_blue:active  { font-size:14px; color: #0000ff; text-decoration:none; }

a.navi:link    { font-size:14px; color: #000000; text-decoration:none; }
a.navi:visited { font-size:14px; color: #000000; text-decoration:none; }
a.navi:hover   { font-size:14px; color: #000000; text-decoration:underline;}
a.navi:active  { font-size:14px; color: #000000; text-decoration:none; }

a.navi_f12:link    { font-size:12px; color: #000000; text-decoration:none; }
a.navi_f12:visited { font-size:12px; color: #000000; text-decoration:none; }
a.navi_f12:hover   { font-size:12px; color: #000000; text-decoration:underline;
a.navi_f12:active  { font-size:12px; color: #000000; text-decoration:none; }

.ft10 { font-size:10px; }
.ft12 { font-size:12px; }
.ft14 { font-size:14px; }
.ft16 { font-size:16px; }
.ft18 { font-size:18px; }
.ft20 { font-size:20px; }
.ft22 { font-size:22px; }
