#header #menu03  {
 background: url(../../images/menu.png) -450px -57px;
}

#main_box h2 {
 background: #A3955C;
 float: left;
 height: 30px;
 width: 700px;
 color: #FFF;
 font: bold 18px/30px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
 letter-spacing: 2px;
 margin: 10px 0px;
 padding: 0px 0px 0px 20px;
}

h3 {
 background: #240F00;
 color: #FFF;
 padding: 5px;
 margin-top: 10px;
}
#text_table {
 float: left;
 margin: 0px 0px 20px 40px;
 width: 820px;
 display: inline;
}
#text_table th {
 width: 200px;
 background: #CCC;
 border-bottom: 5px solid #FFF;
}

#text_table td {
 background: #CCC;
 border-bottom: 5px solid #FFF;
}

#text_table th p {
 background: #FFF;
 margin: 10px;
 padding: 5px;
 text-align: left;
 line-height: 30px;
}

#text_table td p {
 background: #FFF;
 float: left;
 width: 590px;
 display: block;
 margin: 10px;
 padding: 5px;
 height: auto;
}
#text_table td p b {
 float: left;
 display: block;
}

#text_table td p strong  {
 background: #333;
 color: #FFF;
 float: left;
 margin: 0px -5px;
 padding: 0px 5px;
}
#text_table td em  {
 font-weight: bold;
 font-size: 23px;
 letter-spacing: 2px;
 margin: 20px;
 display: block;
 background: #FFF;
 padding: 20px;
 text-align: center;
}



#img_table {
 width: 820px;
 display: inline;
 margin: 0px 0px 20px 40px;
 float: left;
}

#img_table td {
 text-align: center;
 padding: 5px 5px 20px;
 vertical-align: top;
 width: 263px;
}
