
.cont_820 { width: 820px; height:auto; }
.left_820 { font-size: x-small; background-image: url(../img/back_crane.jpg); background-repeat: no-repeat; width:170px; float:left; height:auto   }
.auto_820 { color: #474747; font-size: small; line-height: 130%; text-align: left; margin-left:175px; width:auto; height:auto    ; padding: 15px; }
.twocolcont_70194FB { background-color: #006200; width: 820px; height: 70px; }
.twocolboxl_70194FB { background-color: #006200; width: 500px; height: 70px; float: left; }
.twocolboxr_70194FB { background-color: #006200; margin-left: 50%; width: auto; height: 70px; padding-top: 10px; }
body { text-decoration: none; margin-top: 0; padding-top: 0; }
.headtable { border-bottom: 2px solid #000; }
.TX_FORM { color: #3b3b3b; font-size: 10pt; line-height: 130%; }
.H3red { color: white; font-size: 10pt; font-weight: 500; line-height: 120%; background-color: #f00; margin: 0; border-top: 4pt solid white; }
H3 { color: white; font-size: 10pt; font-weight: 500; line-height: 120%; background-color: navy; text-decoration: none; margin: 0; border-top: 4pt solid white; }
H4 { font-size: 8pt; font-weight: 400; line-height: 120%; background-color: #87c6c6; text-decoration: none; vertical-align: middle; height: 25px; margin: 0; border-top: 2px solid white; }
H4:hover { font-size: 8pt; font-weight: 400; line-height: 120%; text-decoration: none; background-color: #b8bbbb; vertical-align: middle; margin: 0; height: 25px; border-top: 2px solid white; }
H5 { font-size: 8pt; font-weight: 400; line-height: 120%; background-color: #ebebeb; text-decoration: none; text-align: right; vertical-align: middle; height: 16px; margin: 0; outline: solid 1px #c3c3c3; }
H5:hover { font-size: 8pt; font-weight: 400; line-height: 120%; text-decoration: none; background-color: #cff; text-align: right; vertical-align: middle; height: 16px; margin: 0; }
H6 { color: white; font-size: 8pt; font-weight: 400; line-height: 120%; background-color: #70e2e3; text-decoration: none; margin: 0; }
A:hover { color: #561b29; text-decoration:none  }
A:link { color: #6a6a6a; text-decoration: none; }
A:visited { color: #6a6a6a; text-decoration: none; }
A:active { color: #6a6a6a; text-decoration: none; }
.box_jigyo { width: 560px; padding: 5px 10px; outline: outset 1px silver; }
a.menulist { display: block; width: 100%; text-align: right; vertical-align: middle; height: 16px; margin: 0; outline: solid 1px #c3c3c3; }
P { margin-top: 10px; }
a.menulist:hover { background-color: #cff; }
.padbcont_bana { width:100%; height:auto ; margin-top: 20px; }
.twocolcont_HEAD { background-color: #006200; width:820px; height:60px  }
.twocolboxl_HEAD { width:500px; height:60px; float:left; }
.twocolboxr_HEAD {margin-left:450px; width:auto; height:60px }
.padbcont_line { background-color: #f6f6f6; width:820px; height:auto  }
.padbox_line {width:auto; height:auto;}
.menugry { font-size: 8pt; background-color: gray; text-align: left; vertical-align: middle; width:820px; height:17px     ; padding-top: 2px; }
.fooder { font-size: 8pt; background-color: #fff; text-align: center; padding-top: 2px; width: 820px; height: auto; vertical-align: middle; float: left; }
