.img_title { width: 100% }
.etc img { margin-bottom: 2px }
.etc  { display: none }
.pro_photo { width: 385px; float: left }
#content h2    { color: #333; font-size: 100%; line-height: 150%; background-image: url("../pro_index_img/h3_back.gif"); background-repeat: repeat-x; background-position: 0 100%; text-align: left; margin-top: 15px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 1px; clear: both; border-style: solid; border-width: 1px 1px 1px 8px; border-color: #ddd #ccc #ff830e #ff830e }
#content h3    { color: #d46e00; font-size: 100%; line-height: 150%; background-color: #ffd592; text-align: left; margin-top: 15px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; height: 1%; clear: both }
#content p       { color: #555; font-size: 95%; line-height: 150%; text-align: left }
#pro_right_box  { margin-top: 20px; width: 255px; float: right }
#pro_right_box h3 { font-size: 95%; line-height: 150%; background-color: #dbee00; padding: 3px; clear: both }
#pro_right_box p { font-size: 95%; line-height: 150%; text-align: left; margin-top: 5px; padding-bottom: 5px; padding-left: 5px; clear: both; border-bottom: 1px solid #ccc }
.pro_photo img { text-align: center; margin-right: auto; margin-left: auto }
#content table  { background-color: #666; margin-top: 10px; margin-bottom: 20px; float: left }
#content table caption { color: #495e03; font-weight: bold }
#content td  { color: #666; font-size: 95%; line-height: 150%; background-color: #fff; text-align: left; padding: 3px }
#content th    { font-size: 95%; line-height: 150%; background-color: #e0f159; text-align: left; padding: 3px }
#tb01  { background-image: url("../img_tb/tb60-01_dl.gif"); background-repeat: no-repeat; margin-top: 10px; width: 433px; height: 127px; float: left; clear: both; border: solid 1px #ccc }
#tb01 dt { background-image: url("../img_tb/tb60-01_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 433px; height: 62px }

#tb01  { background-image: url("../img_tb/tb60-01_dl.gif"); background-repeat: no-repeat; margin-top: 10px; width: 433px; height: 127px; float: left; clear: both; border: solid 1px #ccc }
#tb01 dt { background-image: url("../img_tb/tb60-01_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 433px; height: 62px }

#tb01_30   { background-image: url("../img_tb/tb30-01_dl.gif"); background-repeat: no-repeat; margin-top: 10px; width: 433px; height: 127px; float: left; clear: both; border: solid 1px #ccc }
#tb01_30 dt  { background-image: url("../img_tb/tb30-01_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 433px; height: 62px }

#tb01_15   { background-image: url("../img_tb/tb15-01_dl.gif"); background-repeat: no-repeat; margin-top: 10px; width: 433px; height: 127px; float: left; clear: both; border: solid 1px #ccc }
#tb01_15 dt  { background-image: url("../img_tb/tb15-01_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 433px; height: 62px }

#tb01_10   { background-image: url("../img_tb/tb10-01_dl.gif"); background-repeat: no-repeat; margin-top: 10px; width: 433px; height: 127px; float: left; clear: both; border: solid 1px #ccc }
#tb01_10 dt  { background-image: url("../img_tb/tb10-01_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 433px; height: 62px }

#minib01    { background-image: url("../img_tb/minib10-01_dl.gif"); background-repeat: no-repeat; margin-top: 10px; width: 433px; height: 107px; float: left; clear: both; border: solid 1px #ccc }
#minib01 dt   { background-image: url("../img_tb/minib10-01_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 433px; height: 42px }

#tb01-1 { background-image: url("../img_tb/tb60-01_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 65px; float: left }
#tb01-1 a { background-image: url("../img_tb/tb60-01_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 65px }
#tb01-1 a:hover { background-image: url("../img_tb/tb60-01_dd01.gif"); background-repeat: no-repeat; background-position: -140px 0; text-indent: -9999px; display: block; width: 140px; height: 65px }

#tb01_30-1  { background-image: url("../img_tb/tb30-01_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 65px; float: left }
#tb01_30-1 a  { background-image: url("../img_tb/tb30-01_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 65px }
#tb01_30-1 a:hover  { background-image: url("../img_tb/tb30-01_dd01.gif"); background-repeat: no-repeat; background-position: -140px 0; text-indent: -9999px; display: block; width: 140px; height: 65px }

#tb01_15-1  { background-image: url("../img_tb/tb15-01_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 65px; float: left }
#tb01_15-1 a  { background-image: url("../img_tb/tb15-01_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 65px }
#tb01_15-1 a:hover  { background-image: url("../img_tb/tb15-01_dd01.gif"); background-repeat: no-repeat; background-position: -140px 0; text-indent: -9999px; display: block; width: 140px; height: 65px }

#tb01_10-1  { background-image: url("../img_tb/tb10-01_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 65px; float: left }
#tb01_10-1 a  { background-image: url("../img_tb/tb10-01_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 65px }
#tb01_10-1 a:hover  { background-image: url("../img_tb/tb10-01_dd01.gif"); background-repeat: no-repeat; background-position: -140px 0; text-indent: -9999px; display: block; width: 140px; height: 65px }

#minib01-1  { background-image: url("../img_tb/minib10-01_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 65px; float: left }
#minib01-1 a  { background-image: url("../img_tb/minib10-01_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 65px }
#minib01-1 a:hover  { background-image: url("../img_tb/minib10-01_dd01.gif"); background-repeat: no-repeat; background-position: -140px 0; text-indent: -9999px; display: block; width: 140px; height: 65px }

#tb01-2 { background-image: url("../img_tb/tb60-01_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px; float: left }
#tb01-2 a { background-image: url("../img_tb/tb60-01_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px }
#tb01-2 a:hover { background-image: url("../img_tb/tb60-01_dd02.gif"); background-repeat: no-repeat; background-position: -77px 0; text-indent: -9999px; display: block; width: 77px; height: 65px }

#tb01_30-2  { background-image: url("../img_tb/tb30-01_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px; float: left }
#tb01_30-2 a  { background-image: url("../img_tb/tb30-01_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px }
#tb01_30-2 a:hover  { background-image: url("../img_tb/tb30-01_dd02.gif"); background-repeat: no-repeat; background-position: -77px 0; text-indent: -9999px; display: block; width: 77px; height: 65px }

#tb01_15-2  { background-image: url("../img_tb/tb15-01_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px; float: left }
#tb01_15-2 a  { background-image: url("../img_tb/tb15-01_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px }
#tb01_15-2 a:hover  { background-image: url("../img_tb/tb15-01_dd02.gif"); background-repeat: no-repeat; background-position: -77px 0; text-indent: -9999px; display: block; width: 77px; height: 65px }

#tb01_10-2  { background-image: url("../img_tb/tb10-01_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px; float: left }
#tb01_10-2 a  { background-image: url("../img_tb/tb10-01_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px }
#tb01_10-2 a:hover  { background-image: url("../img_tb/tb10-01_dd02.gif"); background-repeat: no-repeat; background-position: -77px 0; text-indent: -9999px; display: block; width: 77px; height: 65px }

#minib01-2   { background-image: url("../img_tb/minib10-01_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 129px; height: 65px; float: left }
#minib01-2 a   { background-image: url("../img_tb/minib10-01_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 129px; height: 65px }
#minib01-2 a:hover   { background-image: url("../img_tb/minib10-01_dd02.gif"); background-repeat: no-repeat; background-position: -129px 0; text-indent: -9999px; display: block; width: 129px; height: 65px }

#tb01_15-3  { background-image: url("../img_tb/tb15-01_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px; float: left }
#tb01_15-3 a  { background-image: url("../img_tb/tb15-01_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px }
#tb01_15-3 a:hover  { background-image: url("../img_tb/tb15-01_dd03.gif"); background-repeat: no-repeat; background-position: -77px 0; text-indent: -9999px; display: block; width: 77px; height: 65px }

#tb01-3 { background-image: url("../img_tb/tb60-01_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px; float: left }
#tb01-3 a { background-image: url("../img_tb/tb60-01_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px }
#tb01-3 a:hover { background-image: url("../img_tb/tb60-01_dd03.gif"); background-repeat: no-repeat; background-position: -77px 0; text-indent: -9999px; display: block; width: 77px; height: 65px }

#tb01_30-3  { background-image: url("../img_tb/tb30-01_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px; float: left }
#tb01_30-3 a  { background-image: url("../img_tb/tb30-01_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px }

#tb01_15-3  { background-image: url("../img_tb/tb15-01_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px; float: left }
#tb01_15-3 a  { background-image: url("../img_tb/tb15-01_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px }

#tb01_10-3  { background-image: url("../img_tb/tb10-01_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px; float: left }
#tb01_10-3 a  { background-image: url("../img_tb/tb10-01_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 77px; height: 65px }

#tb02 { background-image: url("../img_tb/tb60-02_dl.gif"); background-repeat: no-repeat; margin-top: 10px; width: 638px; height: 127px; float: left; clear: both; border: solid 1px #ccc }
#tb02 dt { background-image: url("../img_tb/tb60-02_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 638px; height: 42px }

#tb02_30  { background-image: url("../img_tb/tb30-02_dl.gif"); background-repeat: no-repeat; margin-top: 10px; width: 638px; height: 127px; float: left; clear: both; border: solid 1px #ccc }
#tb02_30 dt   { background-image: url("../img_tb/tb30-02_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 638px; height: 42px }

#tb02_15  { background-image: url("../img_tb/tb15-02_dl.gif"); background-repeat: no-repeat; margin-top: 10px; width: 638px; height: 127px; float: left; clear: both; border: solid 1px #ccc }
#tb02_15 dt   { background-image: url("../img_tb/tb15-02_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 638px; height: 42px }

#tb02_10  { background-image: url("../img_tb/tb10-02_dl.gif"); background-repeat: no-repeat; margin-top: 10px; width: 638px; height: 127px; float: left; clear: both; border: solid 1px #ccc }
#tb02_10 dt   { background-image: url("../img_tb/tb10-02_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 638px; height: 42px }

#minib02  { background-image: url("../img_tb/minib10-02_dl.gif"); background-repeat: no-repeat; margin-top: 10px; width: 638px; height: 127px; float: left; clear: both; border: solid 1px #ccc }
#minib02 dt   { background-image: url("../img_tb/minib10-02_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 638px; height: 42px }

#tb02-1 { background-image: url("../img_tb/tb60-02_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 85px; float: left }
#tb02-1 a { background-image: url("../img_tb/tb60-02_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 85px }
#tb02-1 a:hover { background-image: url("../img_tb/tb60-02_dd01.gif"); background-repeat: no-repeat; background-position: -140px 0; text-indent: -9999px; display: block; width: 140px; height: 85px }
#tb02-2  { background-image: url("../img_tb/tb60-02_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px; float: left }
#tb02-2 a { background-image: url("../img_tb/tb60-02_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px }
#tb02-2 a:hover { background-image: url("../img_tb/tb60-02_dd02.gif"); background-repeat: no-repeat; background-position: -131px 0; text-indent: -9999px; display: block; width: 131px; height: 85px }
#tb02-3 { background-image: url("../img_tb/tb60-02_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px; float: left }
#tb02-3 a { background-image: url("../img_tb/tb60-02_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px }
#tb02-3 a:hover { background-image: url("../img_tb/tb60-02_dd03.gif"); background-repeat: no-repeat; background-position: -131px 0; text-indent: -9999px; display: block; width: 131px; height: 85px }
#tb02-4 { background-image: url("../img_tb/tb60-02_dd04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px; float: left }
#tb02-4 a { background-image: url("../img_tb/tb60-02_dd04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px }
#tb02-4 a:hover { background-image: url("../img_tb/tb60-02_dd04.gif"); background-repeat: no-repeat; background-position: -131px 0; text-indent: -9999px; display: block; width: 131px; height: 85px }

#tb02_30-4  { background-image: url("../img_tb/tb30-02_dd04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px; float: left }
#tb02_30-4 a  { background-image: url("../img_tb/tb30-02_dd04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px }

#tb02_15-4  { background-image: url("../img_tb/tb15-02_dd04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px; float: left }
#tb02_15-4 a  { background-image: url("../img_tb/tb15-02_dd04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px }

#tb02_10-4  { background-image: url("../img_tb/tb10-02_dd04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px; float: left }
#tb02_10-4 a  { background-image: url("../img_tb/tb10-02_dd04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px }

#minib02-1 { background-image: url("../img_tb/minib10-02_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 85px; float: left }
#minib02-1 a { background-image: url("../img_tb/minib10-02_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 140px; height: 85px }
#minib02-1 a:hover { background-image: url("../img_tb/minib10-02_dd01.gif"); background-repeat: no-repeat; background-position: -140px 0; text-indent: -9999px; display: block; width: 140px; height: 85px }
#minib02-2  { background-image: url("../img_tb/minib10-02_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px; float: left }
#minib02-2 a { background-image: url("../img_tb/minib10-02_dd02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px }
#minib02-2 a:hover { background-image: url("../img_tb/minib10-02_dd02.gif"); background-repeat: no-repeat; background-position: -131px 0; text-indent: -9999px; display: block; width: 131px; height: 85px }
#minib02-3 { background-image: url("../img_tb/minib10-02_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px; float: left }
#minib02-3 a { background-image: url("../img_tb/minib10-02_dd03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px }
#minib02-3 a:hover { background-image: url("../img_tb/minib10-02_dd03.gif"); background-repeat: no-repeat; background-position: -131px 0; text-indent: -9999px; display: block; width: 131px; height: 85px }
#minib02-4 { background-image: url("../img_tb/minib10-02_dd04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px; float: left }
#minib02-4 a { background-image: url("../img_tb/minib10-02_dd04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 131px; height: 85px }
#minib02-4 a:hover { background-image: url("../img_tb/minib10-02_dd04.gif"); background-repeat: no-repeat; background-position: -131px 0; text-indent: -9999px; display: block; width: 131px; height: 85px }

#tb03    { margin-top: 10px; width: 640px; height: 127px; float: left; clear: both; border: solid 1px #ccc }
#tb03 dt { background-image: url("../img_tb/tb60-03_dt.gif"); background-repeat: no-repeat; text-indent: -9999px; width: 418px; height: 127px; float: left }
#tb03-1   { background-image: url("../img_tb/tb60-03_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 219px; height: 127px; float: left }
#tb03-10  { background-image: url("../img_tb/tb10-03_dd01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 220px; height: 127px; float: right }