@media all {
}
#container  { background-color: #fff; width: 650px; margin-top: 0; padding: 0 10px 10px; }
body { background-color: white; margin: 0; padding: 0; }
h3 { font-size: 110%; line-height: 150%; background-color: #ccc; margin: 0; padding-top: 10px; padding-bottom: 10px; border-top: 3px solid #696969; border-bottom: 3px solid #696969   }
td { padding: 0 }
p { font-size: 90%; line-height: 150%; margin-left: 5px; padding: 4px }
.hed { color: #333; font-size: 80% }
.txt_hed { }
.td.box { background-color: #f5f5f5; border-style: solid; border-width: 1px 1px 1px 2px; border-color: #369 }
.td_margin { padding: 5px }
.td_margin15 { padding: 15px; }
.td_space { color: #000; font-size: 85%; line-height: 140%; padding: 0 2px; }
.txt_right { text-align: right ; padding-right: 5px; }
.txt_center { text-align: center; }
.txt_bold { font-weight: bold; }
.txt_day { color: #333; font-size: 85%; line-height: 140%; text-align: right; }
.txt_large { font-weight: bold; font-size: 110% }
.txt_m { font-size: 90%; line-height: 150% }
.txt_s { color: black; font-size: 90%; line-height: 150% }
#id_toiawase { color: #333; font-size: 80%; line-height: 150%; background-color: #f8f8ff; text-align: center; margin: 5px; padding: 5px 10px; border: solid 1px #669; }
.toiawase_box { font-size: 90%; line-height: 150%; width: 200px; margin: 3px; padding: 3px; border: solid 1px #003f6c; }
.fudline_01 { background-color: #f5f5f5; margin-bottom: 10px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px dotted #a9a9a9; }
.line_01 { background-color: #f5f5f5; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px dotted #a9a9a9; }
.line_02 { background-color: #f5f5f5; padding-top: 4px; padding-bottom: 4px; border-top: 1px dotted #a9a9a9; border-bottom: 1px dotted #a9a9a9; }
.line_03 { background-color: #f5f5f5; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9; }
.line_box_01 { margin: 10px; padding: 8px; border: solid 1px #666; }
.line_box_02 { margin: 10px; padding: 8px; border-color: #666; border-style: solid; border-width: 3px 1px 1px; }
.title_m { font-size: 100%; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #808080; border-bottom: 1px solid #808080; border-right-color: #808080; border-left-color: #808080; }
.line_l_midashi { font-size: 105%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #f5f5f5; margin-left: 10px; padding: 4px 10px 4px 15px; border-color: #a9a9a9 #a9a9a9 #a9a9a9 #369; border-style: solid; border-width: 1px 1px 1px 5px; }
.line_2_midashi { font-size: 105%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #f5f5f5; margin-left: 10px; padding: 4px 10px 4px 15px; border-style: solid; border-width: 1px 1px 1px 5px; border-color: #a9a9a9 #a9a9a9 #a9a9a9 #399; }
.line_3_midashi { font-size: 105%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #f5f5f5; margin-left: 10px; padding: 4px 10px 4px 15px; border-style: solid; border-width: 1px 1px 1px 5px; border-color: #a9a9a9 #a9a9a9 #a9a9a9 #c03; }
.col336699 { color: #369; font-size: 90%; line-height: 150% }
.img_line { margin: 5px; padding: 5px; border: solid 1px #a9a9a9; }
.storongbox { color: red; font-weight: normal; padding-top: 0.5em; padding-bottom: 1em; padding-left: 2em; }
h1 { font-size: medium; margin: 0.67em 0; padding-right: 1em; padding-left: 1em; }
