/* ok-massA Style Sheet */

body  { 
color: #000000; 
font-size: 12px; 
background-color: #ffffff; 
margin: 0px;
}

a {text-decoration: none }
td     { font-size: 12px }

a:link    { text-decoration: none; color: #000 }
a:visited { text-decoration: none; color: #000 }
a:active  { text-decoration: none; color: #000 }
a:hover   { text-decoration: none; color: #ffaa00 }

.f8 { font-size: 8px}
.f10 { font-size: 10px}
.f12 { font-size: 12px}
.f14 { font-size: 14px}
.f14s { font-size: 14px;font-family: "ＭＳ 明朝", "細明朝体","ヒラギノ明朝 Pro W3" }
.f16 { font-size: 16px}
.f18 { font-size: 18px}
.f20{ font-size: 20px;font-weight: bold ;font-family: "ＭＳ 明朝", "細明朝体","ヒラギノ明朝 Pro W3" }
.fb10 { font-size: 10px;font-weight: bold }
.fb12 { font-size:12px;font-weight: bold }
.fb14 { font-size:14px;font-weight: bold }
.fb16 { font-size:16px;font-weight: bold }

.ls { line-height: 120% }
.fline  { line-height: 25px; background-image: inherit; background-repeat: no-repeat; background-attachment: fixed; list-style-image: inherit }
.tableline  { border: solid 1px #c8c8c8 }
.tablelineunder { border-top: #c8c8c8; border-right: #c8c8c8; border-bottom: 1px solid #c8c8c8; border-left: #c8c8c8 }

.tablelineright { ; border-right:  solid 1px #c8c8c8; padding-right: 10px;}
.tablelineleft {  padding-left:  15px;}

div#header {
padding-top:50px;
text-align:center;
}

div#links {
width:820px;
padding:30px 0;
text-align:center;
border-top: #aaaaaa 1px solid;
border-bottom: #aaaaaa 1px solid;
}

div#footer {
height:150px;
text-align:center;
padding-top:25px;
}
