#center h2   { font-size: 1px; width: 725px; height: 35px; clear: both }
#center h2 img   { width: 725px; vertical-align: top; border-width: 0 }
.center_back   { background-color: #fff; padding-top: 10px; width: 100%; max-width: 723px; clear: both; border-right: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6 }
.con_margin { margin-right: auto; margin-left: auto; padding-top: 10px; width: 95% }
.center_footer    { font-size: 1px; background-image: url("../img2/center_footer.gif"); background-repeat: no-repeat; width: 725px; height: 4px; clear: both }
#center table    { margin-top: 10px; padding-top: 10px; width: 100%; clear: both }
#center table caption { display: none }
#center th   { color: #fff; font-size: 95%; background-color: #1c2752; text-align: left; padding: 3px; width: 100px; vertical-align: top }
#center td   { color: #1c2752; font-size: 95%; line-height: 150%; background-color: #f5f5f5; text-align: left; padding: 3px; vertical-align: top; border-bottom: 1px dotted #ccc }
#center .bimg   { border: 4px double #ddd; padding: 10px; }


.center_footer img   { vertical-align: top }
#center h3 { color: #102573; font-size: 100%; line-height: 150%; background:  url("../img2/midashi.png") no-repeat; text-align: left; margin-top: 20px; margin-bottom: 10px; padding: 5px 20px; height: 26px; clear: both }
#center h4 { color: #ff6c00; font-size: 100%; line-height: 150%; text-align: left; margin-top: 20px; margin-bottom: 5px; padding-bottom: 3px; clear: both; border-bottom: 2px solid }

#center p  { color: #0d2f40; font-size: 80%; line-height: 150%; text-align: left; margin-bottom: 10px; width: 100%; clear: both }
#product_index { }
#product_index ul  { list-style-type: none; margin-top: 15px; width: 100%; clear: both }
#product_index2 { }
#product_index2 ul  { list-style-type: none; margin-top: 15px; width: 100%; clear: both }
#cate01  { background-image: url("../img2/cate01.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#cate01 a { background-image: url("../img2/cate01.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate01 a:hover { background-image: url("../img2/cate01.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate02   { background-image: url("../img2/cate02.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#cate02 a { background-image: url("../img2/cate02.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#cate02 a:hover { background-image: url("../img2/cate02.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#cate03  { background-image: url("../img2/cate03.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#cate03 a { background-image: url("../img2/cate03.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate03 a:hover { background-image: url("../img2/cate03.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate04   { background-image: url("../img2/cate04.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#cate04 a { background-image: url("../img2/cate04.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#cate04 a:hover { background-image: url("../img2/cate04.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }

#cate05  { background-image: url("../img2/cate05.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#cate05 a { background-image: url("../img2/cate05.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate05 a:hover { background-image: url("../img2/cate05.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate06   { background-image: url("../img2/cate06.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#cate06 a { background-image: url("../img2/cate06.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#cate06 a:hover { background-image: url("../img2/cate06.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }

#cate07   { background-image: url("../img2/cate07.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#cate07 a { background-image: url("../img2/cate07.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#cate07 a:hover { background-image: url("../img2/cate07.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }


#cate01-2  { background-image: url("../img2/user_cate01.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#cate01-2 a { background-image: url("../img2/user_cate01.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate01-2 a:hover { background-image: url("../img2/user_cate01.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate02-2   { background-image: url("../img2/user_cate02.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#cate02-2 a { background-image: url("../img2/user_cate02.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#cate02-2 a:hover { background-image: url("../img2/user_cate02.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#cate03-2  { background-image: url("../img2/user_cate03.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#cate03-2 a { background-image: url("../img2/user_cate03.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate03-2 a:hover { background-image: url("../img2/user_cate03.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate04-2   { background-image: url("../img2/user_cate04.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#cate04-2 a { background-image: url("../img2/user_cate04.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#cate04-2 a:hover { background-image: url("../img2/user_cate04.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }

#cate05-2  { background-image: url("../img2/user_cate05.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#cate05-2 a { background-image: url("../img2/user_cate05.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate05-2 a:hover { background-image: url("../img2/user_cate05.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate06-2   { background-image: url("../img2/user_cate06.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#cate06-2 a { background-image: url("../img2/user_cate06.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#cate06-2 a:hover { background-image: url("../img2/user_cate06.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }

#cate07-2  { background-image: url("../img2/user_cate07.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#cate07-2 a { background-image: url("../img2/user_cate07.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate07-2 a:hover { background-image: url("../img2/user_cate07.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#cate08-2   { background-image: url("../img2/user_cate08.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#cate08-2 a { background-image: url("../img2/user_cate08.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#cate08-2 a:hover { background-image: url("../img2/user_cate08.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }

#h_cate01  { background-image: url("../img2/h_cate01.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#h_cate01 a { background-image: url("../img2/h_cate01.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#h_cate01 a:hover { background-image: url("../img2/h_cate01.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#h_cate02   { background-image: url("../img2/h_cate02.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#h_cate02 a { background-image: url("../img2/h_cate02.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#h_cate02 a:hover { background-image: url("../img2/h_cate02.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#h_cate03  { background-image: url("../img2/h_cate03.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#h_cate03 a { background-image: url("../img2/h_cate03.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#h_cate03 a:hover { background-image: url("../img2/h_cate03.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }

#tech_cate01  { background-image: url("../img2/tech_cate01.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#tech_cate01 a { background-image: url("../img2/tech_cate01.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#tech_cate01 a:hover { background-image: url("../img2/tech_cate01.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#tech_cate02   { background-image: url("../img2/tech_cate02.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#tech_cate02 a { background-image: url("../img2/tech_cate02.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#tech_cate02 a:hover { background-image: url("../img2/tech_cate02.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#tech_cate03  { background-image: url("../img2/tech_cate03.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#tech_cate03 a { background-image: url("../img2/tech_cate03.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#tech_cate03 a:hover { background-image: url("../img2/tech_cate03.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#tech_cate04   { background-image: url("../img2/tech_cate04.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#tech_cate04 a { background-image: url("../img2/tech_cate04.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#tech_cate04 a:hover { background-image: url("../img2/tech_cate04.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }

#tech_cate05  { background-image: url("../img2/tech_cate05.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: left }
#tech_cate05 a { background-image: url("../img2/tech_cate05.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#tech_cate05 a:hover { background-image: url("../img2/tech_cate05.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: left }
#tech_cate06   { background-image: url("../img2/tech_cate06.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-bottom: 15px; width: 335px; height: 95px; float: right }
#tech_cate06 a { background-image: url("../img2/tech_cate06.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }
#tech_cate06 a:hover { background-image: url("../img2/tech_cate06.jpg"); background-repeat: no-repeat; background-position: -335px 0; text-indent: -9999px; display: block; width: 335px; height: 95px; float: right }

.detail_box { background: url("../img2/detail_bg2.png") repeat-x; padding: 10px 20px 20px; clear: both; border: 1px solid #e1ecf7; border-top: 2px solid #8391a7; }
.detail_box ul { text-align: left; list-style: none outside none; font-size: 80%; }
.detail_box ul li { background: url("../img2/list_head.png") repeat-y scroll left top; color: #333333; line-height: 1.3; padding: 3px 0 2px 9px; margin: 10px 0; }

.detail_box ul { text-align: left; list-style: none outside none; font-size: 80%; border-top: 1px dotted #ddd; }
.detail_box ul li { background: url("../img2/list_style.png") no-repeat scroll left bottom; color: #333333; line-height: 1.3; padding: 3px 0 8px 9px; margin: 6px 0 0 0; }