#left     { display: inline; margin-left: 12px; width: 270px; height: 1%; float: left }
.center240px   { background-image: url("../img/left_box_back.gif"); background-repeat: repeat-y; margin-top: 10px; margin-right: auto; margin-left: auto; width: 240px; height: 1% }
.center240px img  { text-decoration: none; border-width: 0; outline-width: 0 }
.center240px2 { margin-top: 10px; margin-right: auto; margin-left: auto; width: 240px }
.product  { color: #fff; font-size: 95%; font-weight: bold; background-image: url("../img/title_back.gif"); background-repeat: no-repeat; text-align: left; width: 240px; height: 31px }
.product a { color: #fff; text-decoration: none }
.product a:hover { color: #fff; text-decoration: underline }
.p01        { font-weight: normal; text-align: left; text-indent: -7777px; display: block; margin-top: 1px; width: 235px; height: 45px; float: left }
.p01 a   { text-decoration: none; background-image: url("../img/h3_btn01.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p01 a:hover  { text-decoration: none; background-image: url("../img/h3_btn01.gif"); background-repeat: no-repeat; background-position: -235px 0; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p01-2   { background-repeat: no-repeat; text-align: left; margin-top: 1px; width: 235px; float: left }
.p01-2 dt    { text-indent: -7777px; display: block; width: 235px; height: 45px }
.p01-2 dt a   { text-decoration: none; background-image: url("../img/h3_btn01.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p01-2 dt a:hover   { text-decoration: none; background-image: url("../img/h3_btn01.gif"); background-repeat: no-repeat; background-position: -235px 0; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p01-2 dd   { font-size: 80%; line-height: 150%; background-image: url("../img/pro_midasi.gif"); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 5px; margin-left: 50px; padding-left: 11px }
.p01-2 dd a  { color: #360; text-decoration: none; padding: 3px }
.p01-2 dd a:hover  { background-color: #d7ffdb; padding: 3px }
.p02        { font-weight: normal; text-align: left; text-indent: -7777px; display: block; margin-top: 1px; width: 235px; height: 45px; float: left }
.p02 a   { text-decoration: none; background-image: url("../img/h3_btn02.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p02 a:hover  { text-decoration: none; background-image: url("../img/h3_btn02.gif"); background-repeat: no-repeat; background-position: -235px 0; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p02-2   { background-repeat: no-repeat; text-align: left; margin-top: 1px; width: 235px; float: left }
.p02-2 dt     { text-indent: -7777px; display: block; width: 235px; height: 45px }
.p02-2 dt a    { text-decoration: none; background-image: url("../img/h3_btn02.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p02-2 dt a:hover   { text-decoration: none; background-image: url("../img/h3_btn02.gif"); background-repeat: no-repeat; background-position: -235px 0; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p02-2 dd   { font-size: 80%; line-height: 150%; background-image: url("../img/pro_midasi.gif"); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 5px; margin-left: 50px; padding-left: 11px }
.p02-2 dd a  { color: #360; text-decoration: none; padding: 3px }
.p02-2 dd a:hover  { background-color: #d7ffdb; padding: 3px }

.p03        { font-weight: normal; text-align: left; text-indent: -7777px; display: block; margin-top: 1px; width: 235px; height: 45px; float: left }
.p03 a   { text-decoration: none; background-image: url("../img/h3_btn03.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p03 a:hover  { text-decoration: none; background-image: url("../img/h3_btn03.gif"); background-repeat: no-repeat; background-position: -235px 0; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p03-2   { background-repeat: no-repeat; text-align: left; margin-top: 1px; width: 235px; float: left }
.p03-2 dt     { text-indent: -7777px; display: block; width: 235px; height: 45px }
.p03-2 dt a    { text-decoration: none; background-image: url("../img/h3_btn03.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p03-2 dt a:hover   { text-decoration: none; background-image: url("../img/h3_btn03.gif"); background-repeat: no-repeat; background-position: -235px 0; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p03-2 dd   { font-size: 80%; line-height: 150%; background-image: url("../img/pro_midasi.gif"); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 5px; margin-left: 50px; padding-left: 11px }
.p03-2 dd a  { color: #360; text-decoration: none; padding: 3px }
.p03-2 dd a:hover  { background-color: #d7ffdb; padding: 3px }

.p04        { font-weight: normal; text-align: left; text-indent: -7777px; display: block; margin-top: 1px; width: 235px; height: 45px; float: left }
.p04 a   { text-decoration: none; background-image: url("../img/h3_btn04.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p04 a:hover  { text-decoration: none; background-image: url("../img/h3_btn04.gif"); background-repeat: no-repeat; background-position: -235px 0; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p04-2   { background-repeat: no-repeat; text-align: left; margin-top: 1px; width: 235px; float: left }
.p04-2 dt     { text-indent: -7777px; display: block; width: 235px; height: 45px }
.p04-2 dt a    { text-decoration: none; background-image: url("../img/h3_btn04.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p04-2 dt a:hover   { text-decoration: none; background-image: url("../img/h3_btn04.gif"); background-repeat: no-repeat; background-position: -235px 0; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p04-2 dd   { font-size: 80%; line-height: 150%; background-image: url("../img/pro_midasi.gif"); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 5px; margin-left: 50px; padding-left: 11px }
.p04-2 dd a  { color: #360; text-decoration: none; padding: 3px }
.p04-2 dd a:hover  { background-color: #d7ffdb; padding: 3px }

.p05        { font-weight: normal; text-align: left; text-indent: -7777px; display: block; margin-top: 1px; width: 235px; height: 45px; float: left }
.p05 a   { text-decoration: none; background-image: url("../img/h3_btn05.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p05 a:hover  { text-decoration: none; background-image: url("../img/h3_btn05.gif"); background-repeat: no-repeat; background-position: -235px 0; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p05-2   { background-repeat: no-repeat; text-align: left; margin-top: 1px; width: 235px; float: left }
.p05-2 dt     { text-indent: -7777px; display: block; width: 235px; height: 45px }
.p05-2 dt a    { text-decoration: none; background-image: url("../img/h3_btn05.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p05-2 dt a:hover   { text-decoration: none; background-image: url("../img/h3_btn05.gif"); background-repeat: no-repeat; background-position: -235px 0; text-indent: -7777px; display: block; width: 235px; height: 45px }
.p05-2 dd   { font-size: 80%; line-height: 150%; background-image: url("../img/pro_midasi.gif"); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 5px; margin-left: 50px; padding-left: 11px }
.p05-2 dd a  { color: #360; text-decoration: none; padding: 3px }
.p05-2 dd a:hover  { background-color: #d7ffdb; padding: 3px }

#banner  { width: 240px }
.banner01 { text-decoration: none; background-image: url("../img/left_banner01.gif"); background-repeat: no-repeat; text-indent: -7777px; list-style-type: none; display: block; width: 240px; height: 72px; float: left }
.banner01 a { text-decoration: none; background-image: url("../img/left_banner01.gif"); background-repeat: no-repeat; text-indent: -7777px; list-style-type: none; display: block; width: 240px; height: 72px; float: left }
.banner02  { text-decoration: none; background-image: url("../img/left_banner02.gif"); background-repeat: no-repeat; text-indent: -7777px; list-style-type: none; display: block; margin-top: 5px; width: 240px; height: 72px; float: left }
.banner02 a { text-decoration: none; background-image: url("../img/left_banner02.gif"); background-repeat: no-repeat; text-indent: -7777px; list-style-type: none; display: block; width: 240px; height: 72px; float: left }
.banner03  { text-decoration: none; background-image: url("../img/left_banner03.gif"); background-repeat: no-repeat; text-indent: -7777px; list-style-type: none; display: block; margin-top: 5px; width: 240px; height: 43px; float: left }
.banner03 a { text-decoration: none; background-image: url("../img/left_banner03.gif"); background-repeat: no-repeat; text-indent: -7777px; list-style-type: none; display: block; width: 240px; height: 43px; float: left }
