#conts { width: 540px; height: auto; margin-left: 160px; }
#conts h1 { background-image: url(../img_about/h2.png); height: 46px; line-height: 36px; color: #fff; font-size: 22px; text-indent: 10px; background-repeat: no-repeat; width: 540px; }
.h01 { background-color: #900; }
.h02 { background-color: green; }
#conts h2 { font-size: 20px; margin-top: 25px; }
#conts h3 { font-size: 18px; font-weight: bold; background-image: url(../img_about/img_midasi.gif); background-repeat: no-repeat; background-position: left center; text-indent: 20px; margin-top: 10px; margin-bottom: 7px; }
#conts h4 { font-size: 14px; font-weight: normal; margin-top: 8px; margin-bottom: 4px; }
#conts .text { font-size: 14px; line-height: 1.4em; width: auto; height: auto; margin-bottom: 30px; margin-left: 20px; }
#conts .text1 { font-size: 14px; line-height: 1.4em; margin-bottom: 30px; width: auto; height: auto; }
#conts table { font-size: 12px; line-height: 1.4em; width: auto; height: auto; margin-bottom: 15px; }
#conts td { padding: 2px; }
#conts .pdf { font-size: 14px; background-image: url(../img_about/i_pdf.gif); background-repeat: no-repeat; background-position: left center; text-indent: 40px; height: 28px; margin-top: 8px; margin-left: 20px; padding-top: 8px; list-style-type: none; }
#conts .word { font-size: 14px; background-image: url(../img_about/i_word.gif); background-repeat: no-repeat; background-position: left center; text-indent: 40px; list-style-type: none; margin-top: 8px; margin-left: 20px; padding-top: 8px; height: 28px; }
#boshu_akaji { color: #bd0000; font-size: 16px; line-height: 1.4em; text-align: left; width: 532px; height: auto; margin-top: 10px; padding: 4px; border: solid 2px #c00; }
ol { margin-bottom: 6px; margin-left: 2em; list-style-type: decimal; list-style-position: outside; }

