body { background-color: white; background-image: url(../img/pat-1.gif); }

p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }
.picttable  /* table要素　配置整列用 */ { margin-top: 10px; margin-left: 40px; padding: 0; border: dotted 0 aqua; outline: double 0 aqua; }
.page  /* table要素 主ページの位置調整 */ { margin-top: 5px; }
.leader  /* p要素　主文章用 */ { font-size: 11pt; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 15pt; letter-spacing: -1pt; padding-right: 10px; padding-left: 10px; }
.pictcell  /* table要素　写真各セルの枠飾り */ { padding: 10px; border: solid 1px #c0c0c0; }
h2 { color: #055; font-size: 12pt; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; background-position: 12pt 0; margin-right: 250px; margin-left: 10px; padding: 4px; border-color: #167f7f #76dfdf #76dfdf #167f7f; border-style: double; outline-color: aqua; rder-top-style: dashed; }
.hyou  /* table要素　料金表など */ { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 13px; margin-left: 10px; padding: 5px; border: dashed 0 aqua; outline: solid 2px aqua; }
.sidemenu { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #b9e1e1; text-align: left; letter-spacing: -1px; margin-left: 10px; padding: 5px; border-color: #165767; border-style: dotted dotted dotted solid; border-width: 0 0 1px 3px; outline-color: aqua; outline-width: 2px; }
.sidemenuTop { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #ebffff; text-align: left; letter-spacing: -1px; margin-left: 10px; padding: 5px; border-style: dotted dotted dotted solid; border-width: 0 0 1px 3px; border-color: #165767; outline-width: 2px; outline-color: aqua; }
.sidemenuLight { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #c0ffff; text-align: left; letter-spacing: -1px; margin-left: 10px; padding: 5px; border-style: dotted dotted dotted solid; border-width: 0 0 1px 3px; border-color: #165767; outline-width: 2px; outline-color: aqua; }
.qa_no { color: white; font-size: small; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #407f7f; letter-spacing: -3px; margin: 5px; padding: 5px; border: solid 1px; outline-color: white; }
.qa_tittle { font-size: small; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #f4ffff; letter-spacing: -1px; margin: 10px; padding: 10px; border: solid 1px white; outline-color: white; }
.qa_top { padding: 2px 2px 2px 18px; border-color: gray; border-style: solid solid dotted; border-width: 1px; }
.qa_view { font-size: 11pt; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 15pt; letter-spacing: -1pt; padding: 5px 10px; border-left: 1px solid gray; border-bottom: 1px solid gray; border-right: 1px solid gray; border-top-color: gray; border-top-width: 1px; }
.qa_link { font-size: x-small; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: underline; }
.qa_a:hover { background-color: #bfdfdf; text-decoration: none; }
.qa_a:link { color: #055; }
.menu_a:link { color: #055; font-size: 11pt; line-height: 14pt; text-decoration: none; letter-spacing: -3px; }
.menu_a:hover { color: #055; font-size: 11pt; line-height: 14pt; text-decoration: none; background-color: #fff; letter-spacing: -3px; }
.menu_a:visited { color: #055; font-size: 11pt; line-height: 14pt; text-decoration: none; letter-spacing: -3px; }
.menu_t:link { color: #fff; text-decoration: none; }
.menu_t:hover { color: #055; font-weight: bold; text-decoration: none; background-color: #fff; }
.menu_t:visited { color: #fff; text-decoration: none; }
