/*all　全体の共通スタイルシート*/

body {
background-image:url("img/haikei.gif");
margin:0px 0px;
}

a:link { color: #5B637C }
a:visited { color: #827B8C }
a:hover { color: #5B637C }
/*a:hover { position:relative; bottom:1; right:1}*/
a {
/*text-decoration: none;*/
}

table {
margin:auto;
}

.center {
text-align:center;
}

img {
border:solid 0pt;
}

td {
border:solid 0pt #9B8E7A;
color:#444444;
font:9pt/15pt sans-serif;
padding: 2pt 2pt 2pt 2pt;
vertical-align:top;
text-align:left;
}
.collapse {
border-collapse:collapse;
}

.line {
border-style:solid;
border-color:#9B8E7A;
border-width:2pt 0pt 0pt 0pt;
width:100%;
}
.bold {
font-weight:bold;
}

.title_line {
border-style:solid;
border-color:#9B8E7A;
border-width:0pt 0pt 1pt 0pt;
text-align:right;
}
.title_font {
font: 9pt/10pt sans-serif;
}
.koumoku_font {
font:bold 12pt/30pt sans-serif;
}

.menu {
color:#444444;
font:9pt/12pt sans-serif;
padding:7pt;
width:700px;
}

.date { /*更新日*/
color:#666666;
font:8pt/9pt serif;
padding:0pt;
text-align:right;
width:97%;
}

.super { /*上付き文字*/
vertical-align:super;
}

.sub_title {
font:bold 11pt/20pt sans-serif;
font-weight:bold;
}

.margin {/*左右マージン付加*/
margin:0pt 30pt 0pt 30pt;
}
.modoru {
color:#555555;
font-weight:bold;
padding:10pt;
font-family:"ヒラギノ角ゴ Pro W3",sans-serif;
font-size:0.7em;
}


