
body    { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, "ヒラギノ角ゴ Pro W3"; text-align: center }
#layout  { text-align: center; margin: 4px auto 4px auto; width: 800px }
a { color: #c60; text-decoration: none }
a:hover { color: #c60; text-decoration: underline }
h1 { color: #999; font-weight: normal; font-size: 10px; text-align: left; margin: 0px; padding: 0px }
h2 { margin: 0px; padding: 0px }
#menu  { margin: 24px 0px 0px; padding: 0px }
#main { margin-top: 16px }
.txt14 { color: #4d4d4d; font-size: 14px; line-height: 150% }
.txt12 { color: #4d4d4d; font-size: 12px; line-height: 150% }
.txt12_white { color: #fff; font-size: 12px; line-height: 150% }
.txt10 { color: #4d4d4d; font-size: 10px; line-height: 150% }
.caution  { color: #c00; font-size: 12px; line-height: 150% }
.caution_l  { color: #c00; font-size: 14px; line-height: 150% }
.pd-r8 { padding-right: 8px }
.pd-r16 { padding-right: 16px }
.pd-l8 { padding-left: 8px }
.pd-l16 { padding-left: 16px }
.pd-r8d16 { padding-right: 8px; padding-bottom: 16px }
.pd-l8r8 { padding-right: 8px; padding-left: 8px }
.pd-l16r8 { padding-right: 8px; padding-left: 16px }
.pd-l8r16 { padding-right: 16px; padding-left: 8px }
.pd-r2d16 { padding-right: 2px; padding-bottom: 16px }
.mg-d4 { margin-bottom: 4px }
.mg-d8 { margin-bottom: 8px }
.mg-d16 { margin-bottom: 16px }
.link01 { font-size: 12px; line-height: 140%; list-style-image: url(../images/kazari01.jpg); margin: 8px 0px 0px 24px; padding: 0px  0px 0px }
.link_index  { color: #4d4d4d; font-size: 14px; line-height: 140%; list-style-image: url(../images/kazari01.jpg); margin: 8px 0px 0px 24px; padding: 0px }
.link02 { font-size: 10px; line-height: 140%; list-style-image: url(../images/kazari01s.jpg); margin: 8px 0px 0px 24px; padding: 0px  0px 0px }
.link03   { font-size: 12px; line-height: 140%; list-style-image: url(../images/kazari01s.jpg); margin: 16px 0px 0px 24px; padding: 0px }
.table-blue  { padding: 8px; border: solid 1px #5387d7 }
.mtitle-blue { color: #5387d7; font-size: 13px }
.block-gray { color: #4d4d4d; font-size: 12px; line-height: 140%; padding: 8px; border: solid 1px #cdcdcd }

.ph-right { float: right; margin-bottom: 8px; margin-left: 8px }
.ph-left { float: left; margin-bottom: 8px; margin-right: 8px }

.box { color: #4d4d4d; font-size: 14px; line-height: 150% }
.box h3 { color: #000; font-weight: bold; font-size: 16px; margin: 0px 0px 16px; padding: 0px 0px 4px; border-bottom: 1px dotted #000 }

.memo { background-color: #fff4e2 }
.memo h3  { color: #000; font-weight: bold; font-size: 14px; margin: 0px 24px 8px; padding: 0px 0px 4px; border-bottom: 1px dotted #000 }
.memo p { color: #4d4d4d; font-size: 12px; line-height: 150%; margin: 0px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; dislay: block }


#lohas_tokushu { text-align: center; margin-bottom: 16px }


.clear  { clear: both; margin: 0px; padding: 0px }
#pankuzu { color: #4d4d4d; font-size: 10px; line-height: 100%; padding-top: 8px; padding-bottom: 8px }

/* Hides from IE5-mac \*/
*html {height:1%;}
/* End hide from IE5-mac */
