.h2_shadow { width: 100%; height: 13px }

#content h2  { color: #fff; font-size: 140%; font-weight: bold; background-color: #6f8e06; background-image: url("../img2/title_back.gif"); background-repeat: repeat-x; text-align: left; margin-top: 5px; padding-top: 5px; padding-bottom: 5px }
#content h3    { 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 p      { color: #555; font-size: 80%; line-height: 150%; text-align: left }
#content table { margin-top: 10px; clear: both }
#content table th { font-size: 95%; line-height: 150%; background-color: #dbee00; padding: 5px; vertical-align: top; border-bottom: 1px solid #91a800 }
#content table td strong { color: #235601; font-size: 110%; font-weight: bold }
#content table td { font-size: 95%; line-height: 150%; background-color: #faf79f; text-align: left; padding: 5px; border-bottom: 1px solid #beaa39 }
#content table td td  { background-color: #fff; text-align: center; border-bottom: 1px solid #ccc }
#content table td th  { color: #fff; background-color: #777; text-align: center; border-bottom: 1px none #ccc }
#flash    { display: none }
#content dl     { margin-right: auto; margin-left: auto; width: 640px }
#o_title   { background-image: url("../pro_index_img/o_title.gif"); background-repeat: no-repeat; text-indent: -7777px; margin-bottom: 2px; width: 640px; height: 27px; clear: both }
#tb60  { background-image: url("../pro_index_img/tb60_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }
#tb30  { background-image: url("../pro_index_img/tb30_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }
#h_title   { background-image: url("../pro_index_img/h_title.gif"); background-repeat: no-repeat; text-indent: -7777px; margin-bottom: 2px; width: 640px; height: 27px; clear: both }
#tb15  { background-image: url("../pro_index_img/tb15_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }
#tb10  { background-image: url("../pro_index_img/tb10_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }
#s_title   { background-image: url("../pro_index_img/s_title.gif"); background-repeat: no-repeat; text-indent: -7777px; margin-bottom: 2px; width: 640px; height: 27px; clear: both }

#mini10  { background-image: url("../pro_index_img/mini_b10_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }

#d_title  { background-image: url("../pro_index_img/d_title.gif"); background-repeat: no-repeat; text-indent: -7777px; margin-bottom: 2px; width: 640px; height: 27px; clear: both }

#mini2    { background-image: url("../pro_index_img/mini2_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }

#minidx     { background-image: url("../pro_index_img/minidx_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }

#sizai_title   { background-image: url("../pro_index_img/sizai_title.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; margin-bottom: 2px; width: 640px; height: 27px; clear: both }

#sizai01  { background-image: url("../pro_index_img/sizai01_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }
#sizai01 a   { text-decoration: none; background-image: url("../pro_index_img/sizai01_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }
#sizai01 a:hover   { text-decoration: none; background-image: url("../pro_index_img/sizai01_btn.jpg"); background-position: -335px 0; text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }

#sizai02  { background-image: url("../pro_index_img/sizai02_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }
#sizai02 a   { text-decoration: none; background-image: url("../pro_index_img/sizai02_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }
#sizai02 a:hover   { text-decoration: none; background-image: url("../pro_index_img/sizai02_btn.jpg"); background-position: -335px 0; text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }

#sizai03   { background-image: url("../pro_index_img/sizai03_btn.jpg"); text-indent: -7777px; display: block; margin-top: 10px; width: 310px; height: 114px; float: left }
#sizai03 a   { text-decoration: none; background-image: url("../pro_index_img/sizai03_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }
#sizai03 a:hover   { text-decoration: none; background-image: url("../pro_index_img/sizai03_btn.jpg"); background-position: -335px 0; text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }

#sizai04   { background-image: url("../pro_index_img/sizai04_btn.jpg"); text-indent: -7777px; display: block; margin-top: 10px; width: 310px; height: 114px; float: right }
#sizai04 a   { text-decoration: none; background-image: url("../pro_index_img/sizai04_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }
#sizai04 a:hover   { text-decoration: none; background-image: url("../pro_index_img/sizai04_btn.jpg"); background-position: -335px 0; text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }

#hatabako_title   { background-image: url("../pro_index_img/hatabako_title.gif"); background-repeat: no-repeat; text-indent: -7777px; display: block; margin-bottom: 2px; width: 640px; height: 27px; clear: both }

#hatabako01  { background-image: url("../pro_index_img/hatabako01_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }
#hatabako01 a   { text-decoration: none; background-image: url("../pro_index_img/hatabako01_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }
#hatabako01 a:hover   { text-decoration: none; background-image: url("../pro_index_img/hatabako01_btn.jpg"); background-position: -335px 0; text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }

#hatabako02  { background-image: url("../pro_index_img/hatabako02_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }
#hatabako02 a   { text-decoration: none; background-image: url("../pro_index_img/hatabako02_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }
#hatabako02 a:hover   { text-decoration: none; background-image: url("../pro_index_img/hatabako02_btn.jpg"); background-position: -335px 0; text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }

#hatabako03-1   { background-image: url("../pro_index_img/hatabako03-1_btn.jpg"); text-indent: -7777px; display: block; margin-top: 10px; width: 310px; height: 114px; float: left }
#hatabako03-1 a   { text-decoration: none; background-image: url("../pro_index_img/hatabako03-1_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }
#hatabako03-1 a:hover   { text-decoration: none; background-image: url("../pro_index_img/hatabako03-1_btn.jpg"); background-position: -335px 0; text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }

#hatabako03-2   { background-image: url("../pro_index_img/hatabako03-2_btn.jpg"); text-indent: -7777px; display: block; margin-top: 10px; width: 310px; height: 114px; float: right }
#hatabako03-2 a   { text-decoration: none; background-image: url("../pro_index_img/hatabako03-2_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }
#hatabako03-2 a:hover   { text-decoration: none; background-image: url("../pro_index_img/hatabako03-2_btn.jpg"); background-position: -335px 0; text-indent: -7777px; display: block; width: 310px; height: 114px; float: right }

#hatabako04   { background-image: url("../pro_index_img/hatabako04_btn.jpg"); text-indent: -7777px; display: block; margin-top: 10px; width: 310px; height: 114px; float: left }
#hatabako04 a   { text-decoration: none; background-image: url("../pro_index_img/hatabako04_btn.jpg"); text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }
#hatabako04 a:hover   { text-decoration: none; background-image: url("../pro_index_img/hatabako04_btn.jpg"); background-position: -335px 0; text-indent: -7777px; display: block; width: 310px; height: 114px; float: left }
