body { font-family: "ヒラギノ丸ゴ Pro W4", "ヒラギノ角ゴ Pro W3", "Hiragino Maru Gothic Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "ＭＳ ゴシック"; color: #333; font-size: 12px; line-height: 1.4; background-color: #fff; }
body { background-color: #34c8dc; background-image: url(../common/back.gif); background-repeat: repeat-y; background-position: center top; }
div#container { text-align: center; width: 600px; margin-right: auto; margin-left: auto; }
p { margin: 10px 0; padding: 0; }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
h1 { color: #004093; font-size: 1.5em; line-height: 1; text-align: left; width: 600px; margin: 10px 0 20px; padding: 0; }
h2,h3 { font-size: 1.3em; line-height: 1; margin: 0; padding: 0; }
table { text-align: left; width: 600px; margin: 0 0 10px; padding: 0; border-collapse:collapse; }
table td { vertical-align: top; padding: 8px; border: solid 1px #999; }
td.title { padding: 7px 5px 5px; color: #fff; line-height: 1; vertical-align: middle; background-color: #32a6dd;}
td.title span { color: #999; background-color: #fff; padding: 2px; }
td.honbun { width: 320px; }
p.icon { margin: 0; border-bottom: 1px solid #999; }
p.icon2 { margin: 0; border-style: none; }
p.icon img { margin-right: 10px; margin-bottom: 10px; }
p.icon2 img { margin-right: 10px; margin-bottom: 10px; }
td.honbun strong { font-size: 14px; font-weight: normal; }
table.address { width: 100%; margin-top: 10px; margin-bottom: 0; border-top: 1px solid #999; border-bottom: 1px solid #999; border-right-width: 0; border-left-width: 0; border-collapse:collapse; }
table.address th { color: #fff; padding: 2px; width: 50px; border-bottom: 1px solid #999; background-color: #32a6dd;}
table.address td { padding: 2px; border-bottom: 1px solid #999; border-top-style: none; border-right-style: none; border-left-style: none; }
a.modoru { }
a.tojiru { margin-left: 30px; }
img.face { float: left; margin-right: 10px; }
