p { margin: 1em 0; }h2,h3 { margin: 0px auto; }td {vertical-align: top;font-size: small;text-align: left;line-height: 150%;}ul {margin: 0px;padding: 0px;}.container {width: 740px;margin: 0px auto;text-align: left;}.container-inner {margin: 0 0 1em 0;}.obi {border-bottom:1px solid #000;background-color:#F00;margin:0px;padding:0px 10%;}h3.hatsugenImg {width: 360px;}.hon {background-image: url(../img/mark.gif);background-repeat: no-repeat;background-position: left top;padding: 0px 0px 16px 16px;list-style-type: none;}.iin {background-image: url(../img/mark.gif);background-repeat: no-repeat;background-position: left top;padding: 0px 0px 16px 16px;list-style-type: none;}.gikaideno {margin-bottom: 16px;width: 740px;background-image: url(../img/012/gikai_h_bg.gif);border: 1px solid #C00;}.works {margin: 16px 0px;}.worksH {color: #0A50A1;margin: 16px 0px;text-align: center;border-top: 2px solid #0A50A1;border-bottom: 2px solid #0A50A1;}.worksI {color: #008837;margin: 16px 0px;text-align: center;border-top: 2px solid #008837;border-bottom: 2px solid #008837;}.kengisWork {background: url(../img/012/bg.gif);}.kengisWork div {margin: 16px 16px 11px 16px;}.heikai {width: 740px;text-align: left;margin-bottom: 1em;}.heikai h2 {margin-bottom: 1em;text-align: center; background:url(../img/012/heikaicyu_h_bg.gif);border:1px solid #0090B3;}.heikaiImg {width: 118px;}.sikii {background: url(../img/012/dot.gif);background-repeat: repeat-x;background-position: left center;}.heikai h3 { margin: 0px; font-size : medium; }.colorB { color: #0A50A1;}.colorG { color: #008837 }
