body   { font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino Maru Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック', sans-serif; text-align: center }
#outline {
width : 900px ;
text-align : left ;
}

.margin {
margin : 10px ;
}

.header  { color: #404040; font-size: 12px; font-family: sans-serif; text-align: right }

.main  { color: #404040; font-size: 15px; width: 660px; float: right }
h1 { color: black; font-size: 36px; font-weight: bold; margin: 0.67em 0 }
h3 { color: #404040; font-size: 24px; font-weight: bold; margin: 1em 0 }
h4 { color: #404040; font-size: 15px; font-weight: bold; margin: 1.33em 0 }
a:link { color: #404040 }
a:visited { color: #39f; text-decoration: none }
.side {
width : 210px ;
float : left ;
}

.c-both {
clear : both ;
}

.footer  { color: #404040; font-size: 12px; text-align: center }
.hyo1  { color: #404040; font-size: 15px; text-align: left; border-style: none; outline-style: none }
.hyo2 { color: #404040; font-size: 15px; border: solid 1px }
.ichiran { color: #404040; font-size: 12px; border-color: white }
.kousin  { color: #404040; font-size: 12px; line-height: 1.5em; background-color: white; padding: 5px; width: 600px; height: 70px; overflow: auto; border: dotted 2px #ffffff }
.size  { color: #404040; font-size: 15px; text-align: center }
.hyo3 { color: #404040; font-size: 15px; text-align: left }
