
.lbl:hover{ cursor:pointer;
text-decoration: underline;
}

.lbl{
   color:#0080B0;
}
/*table*/
table.style00 {width: 100%;border-top: 0px solid #fff;border-left: 0px solid #fff;}
table.style00 th {color: #333;font-size: 100%;line-height: 1.5em;padding: 10px;font-weight: normal;font-style: normal;text-align: left;background-color: #fff;border-right: 0px solid #fff;border-bottom: 0px solid #fff;}
table.style00 td {color: #333;font-size: 100%;line-height: 1.5em; text-align: left;vertical-align: top; border-right: 0px solid #fff;border-bottom: 0px solid #fff;}

table.style00 th, td a {color: #0068a2;}
table.style00 th, td a:hover {color: #00b4dd;}

table.style01 {width: 100%;border-top: 1px solid #ccc;border-left: 1px solid #ccc; border-spacing: 0;}
table.style01 th {color: #333;font-size: 80%;line-height: 1.5em;padding: 10px;font-weight: normal;font-style: normal;text-align: center;background-color: #f1f8fa;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
table.style01 td {color: #333;font-size: 80%;line-height: 1.5em;padding: 10px;text-align: left;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
table.style01 caption {color: #333;font-size: 60%; font-weight: normal;font-style: normal}

table.style01, .style03, .style04 th, td a {color: #0068a2;}
table.style01, .style03, .style04 th, td a:hover {color: #00b4dd;}

table.style02 {width: 100%;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
table.style02 th {color: #333;font-size: 80;line-height: 1.5em;padding: 10px;font-weight: normal;font-style: normal;text-align: left;background-color: #f1f8fa;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
table.style02 td {color: #333;font-size: 80;line-height: 1.5em;padding: 10px;text-align: left;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}

table.style02 th a {color: #0068a2;}
table.style02 td a {color: #0068a2;}
table.style02 th a:hover {color: #00b4dd;}
table.style02 td a:hover {color: #00b4dd;}

table.style03 {width: 100%;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
table.style03 th {color: #333;font-size: 100%;line-height: 1.5em;padding: 10px;font-weight: normal;font-style: normal;text-align: center;background-color: #f1f8fa;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
table.style03 td {color: #333;font-size: 100%;line-height: 1.5em;padding: 10px;text-align: left;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
table.style03 caption {color: #333;font-size: 80%; font-weight: normal;font-style: normal }

table.style04 {width: 100%;border-top: 0px solid #fff;border-left: 0px solid #fff;}
table.style04 th {color: #333;font-size: 80%;line-height: 1.5em;padding: 10px;font-weight: normal;font-style: normal;text-align: left;background-color: #fff;border-right: 0px solid #fff;border-bottom: 0px solid #fff;}
table.style04 td {color: #333;font-size: 80%;line-height: 1.5em; text-align: left;vertical-align: top; border-right: 0px solid #fff;border-bottom: 0px solid #fff;}

dl.style00 {width: 100%; float: right; }
dl.style00 dt {color: #333;font-size: 80%;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;padding: 5px 5px 5px 15px;margin-bottom: 5px;line-height: 1.5em;background: url(../gif/bg_dl01.gif) no-repeat left center;}
dl.style00 dd {color: #333;font-size: 80%;margin-bottom: 5px;line-height: 1.5em;margin-right: 0px;margin-left: 15px;}

dl.style00, .style01, .style02 dt, dd a {color: #0068a2;}
dl.style00, .style01, .style02 dt, dd a:hover {color: #00b4dd;}

dl.style01 {width: 728px;float: right; margin-bottom: 20px;}
dl.style01 dt {color: #333;font-size: 80%;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;padding: 5px 5px 5px 15px;margin-bottom: 5px;line-height: 1.5em;background: url(../gif/bg_dl01.gif) no-repeat left center;}
dl.style01 dd {color: #333;font-size: 80%;margin-bottom: 5px;line-height: 1.5em;margin-right: 0px;margin-left: 15px;}

dl.style02 {width: 500px;float: right;}
dl.style02 dt {color: #333;font-size: 80%;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;padding: 5px 5px 5px 15px;margin-bottom: 10px;line-height: 1.5em;background: url(../gif/bg_dl01.gif) no-repeat left center;}
dl.style02 dd {color: #333;font-size: 80%;margin-bottom: 20px;line-height: 1.5em;margin-right: 5px;margin-left: 5px;}

dl.style03 {width: 210px;float: right;}
dl.style03 dt {color: #333;font-size: 80%;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;padding: 5px 5px 5px 15px;margin-bottom: 10px;line-height: 1.0em;background: url(../gif/bg_dl01.gif) repeat-y;}
dl.style03 dd {color: #333;font-size: 80%;margin-bottom: 20px;line-height: 1.5em;margin-right: 5px;margin-left: 5px;}
dl.style03, .style04, .style05, .style06, .style07 dt, .style08, .style10 dt, dd a {color: #0068a2;}
dl.style03, .style04, .style05, .style06, .style07 dt, .style08, .style10 dt, dd a:hover {color: #00b4dd;}

dl.style04 {width: 600px;float: right;}
dl.style04 dt {color: #333;font-size: 80%;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;padding: 5px 5px 5px 15px;margin-bottom: 5px;line-height: 1.5em;background: url(../gif/bg_dl01.gif) no-repeat left center;}
dl.style04 dd {color: #333;font-size: 80%;margin-bottom: 5px;line-height: 1.5em;margin-right: 0px;margin-left: 15px;}

dl.style05 {width: 490px;float: right;}
dl.style05 dt {color: #333;font-size: 80%;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;padding: 5px 5px 5px 15px;margin-bottom: 10px;line-height: 1.5em;background: url(../gif/bg_dl01.gif) no-repeat left center;}
dl.style05 dd {color: #333;font-size: 80%;margin-bottom: 20px;line-height: 1.5em;margin-right: 5px;margin-left: 5px;}

dl.style06 {width: 490px;float: left;}
dl.style06 dt {color: #333;font-size: 80%;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;padding: 5px 5px 5px 15px;margin-bottom: 10px;line-height: 1.5em;background: url(../gif/bg_dl01.gif) no-repeat left center;}
dl.style06 dd {color: #333;font-size: 80%;margin-bottom: 20px;line-height: 1.5em;margin-right: 5px;margin-left: 5px;}

dl.style07 {width: 270px;float: left;}
dl.style07 dt {color: #333;font-size: 80%;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;padding: 5px 5px 5px 15px;margin-bottom: 10px;line-height: 1.5em;background: url(../gif/bg_dl01.gif) no-repeat left center;}
dl.style07 dd {color: #333;font-size: 80%;margin-bottom: 20px;line-height: 1.5em;margin-right: 5px;margin-left: 5px;}

dl.style08 {width: 240px;float: left;}
dl.style08 dt {color: #333;font-size: 80%;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;padding: 5px 5px 5px 15px;margin-bottom: 10px;line-height: 1.5em;background: url(../gif/bg_dl01.gif) no-repeat left center;}
dl.style08 dd {color: #333;font-size: 80%;margin-bottom: 20px;line-height: 1.5em;margin-right: 5px;margin-left: 5px;}

dl.style10 {width: 100%;float: left;}
dl.style10 dt {color: #333;font-weight: bold; font-size: 80%; padding: 5px 5px 5px 15px;margin-bottom: 10px;line-height: 1.5em;margin-left: 25px;background: url(../gif/icon_subnav.gif) no-repeat left center;}
dl.style10 dd {color: #333;font-size: 80%;margin-bottom: 20px;line-height: 1.5em;margin-right: 5px;margin-left: 45px;}
p.style04 {color: #333;font-size: 80%;line-height: 1.5em;margin-bottom: 10px;padding: 10px; text-align: right;}
p.style04 a {color: #0068a2;}
p.style04 a:hover {color: #00b4dd;}

/* PDF download*/
dl.pdfdl {width: 600px;float: right;}
dl.pdfdl dt {color: #333;font-size: 80%; padding: 5px 5px 5px 35px;margin-bottom: 0px;line-height: 1.5em;background: url(../png/icon_gotonext.png) no-repeat left center;}
dl.pdfdl dd {color: #333;font-size: 80%;margin-bottom: 5px;line-height: 1.5em;padding: 5px 5px 5px 35px;margin-right: 5px;margin-left: 5px;background: url(../png/pdf_icon.png) no-repeat left center;}
dl.pdfdl dt a {color: #0068a2;}
dl.pdfdl dd a {color: #0068a2;}

/**/
div.item { font-size: 100%; }
div.item p { color: #333;font-size: 80%;line-height: 1.5em;margin-bottom: 10px;padding: 10px; text-align: left }
div.item p a {color: #0068a2;}
div.item p a:hover {color: #00b4dd;}

div.item ul { margin-bottom: 10px }
div.item li { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; background: url(../gif/icon_list.gif) no-repeat 10px 8px; text-align: left; list-style-position: outside; clear: both; margin-top: 5px; padding-right: 10px; padding-left: 20px;line-height:1.25em;}

div.item table {border-top: 1px solid #ccc;border-left: 1px solid #ccc;margin: 20px 5px 0 5px;width: 718px;}
div.item th {padding: 5px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #333;font-size: 80%;font-weight: normal;font-style: normal;background-color: #e2f3f7;line-height: 1.25em;}
div.item td {padding: 5px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #333;font-size: 80%;font-weight: normal;font-style: normal;line-height: 1.25em;}
div.item td a {color: #0068a2; }
div.item td a:hover {color: #00b4dd;} 
div.item caption { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; text-align: left; caption-side: bottom; padding-top: 5px;line-height:1.25em;}

div.item table.centerposition   {border-top: 1px solid #ccc;border-left: 1px solid #ccc;margin: 0 5px 20px 5px; width: 718px;text-align:center;}
div.item th.centerposition  {padding: 5px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #333;font-size: 80%;font-weight: normal;font-style: normal;background-color: #e2f3f7; text-align:center;}
div.item th.centerposition a {color: #0068a2;}
div.item th.centerposition a:hover {color: #00b4dd;}
div.item td.centerposition  {padding: 5px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #333;font-size: 80%;font-weight: normal;font-style: normal; text-align:center;}
div.item td.centerposition a {color: #0068a2; }
div.item td.centerposition a:hover {color: #00b4dd;} 

div.item td.centerposition img { margin:auto auto auto auto; } 
div.item td.check { background-color:#98FB98; } 

div.item th.header  {padding: 5px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #fff;font-size: 80%;font-weight: bold;font-style: normal;background-color: #6495ED; text-align:center;}

p.cadpdflink a {width: 361px;height: 41px;background: url(../gif/b_product_pdf.gif) no-repeat 0 0;display: block;text-indent: -9999px;margin-bottom: 10px;}
p.cadpdflink a:hover {opacity: 0.5;filter: alpha(opacity=50)}

p.caddxflink a {width: 361px;height: 41px;background: url(../gif/b_product_cad.gif) no-repeat 0 0;display: block;text-indent: -9999px;margin-bottom: 10px;}
p.caddxflink a:hover {opacity: 0.5;filter: alpha(opacity=50)}

p.cad3dlink a {width: 361px;height: 41px;background: url(../gif/b_3dcad.gif) no-repeat 0 0;display: block;text-indent: -9999px;margin-bottom: 10px;}
p.cad3dlink a:hover {opacity: 0.5;filter: alpha(opacity=50)}

p.controllink a {width: 361px;height: 41px;background: url(../gif/b_controller.gif) no-repeat 0 0;display: block;text-indent: -9999px;margin-bottom: 10px;}
p.controllink a:hover {opacity: 0.5;filter: alpha(opacity=50)}

/* サイドメニューリンク無し */

div#sidemenu ul.sidemenu1b {border-top: 3px solid #0068a2;}
div#sidemenu ul.sidemenu1b li {background: url(../gif/b_side_senmon.gif) no-repeat left center;display: block;border: 3px solid #fff;color: #333;font-size: 12px;padding-top: 12px;padding-bottom: 10px;padding-left: 25px;line-height: 1.25em; border-bottom: 1px dotted #ccc;}


div#sidemenu ul.sidemenu4b {border-top: 1px solid #ccc;}
div#sidemenu ul.sidemenu4b li {background: url(../gif/b_side_senmon.gif) no-repeat left center;display: block;border: 3px solid #fff;color: #333;font-size: 12px;padding-top: 12px;padding-bottom: 10px;padding-left: 25px;line-height: 1.25em; border-bottom: 1px dotted #ccc;}


p.emergency a {color: #c00;font-size: 12px;font-weight: normal;font-style: normal;margin-top: -40px;float: right;width: 146px;height: 18px;background: url(../gif/b_topemergency.gif) no-repeat 0 0;padding-top: 8px;padding-left: 30px;margin-right: 20px;}
p.emergency a:hover {display: block;background-position: 0 -26px;} 

div.pagenavi {  
  margin: 0;
  padding: 0;
  width: 240px;
  float: right;
}  
  
div.pagenavi ul{  
  list-style-type: none;  
  margin: 0;  
  padding: 0;  
}  

div.pagenavi li{  
　　　list-style:none;
　　　float:left;
}

li.pagemenu a{  
  width: 80px;
  height: 29px;
  display: block;
  float: left;
  background: url(../gif/b_support1.gif) no-repeat left top;
  text-indent: -9999px;margin-top: 10px;
}

li.pagemenu a:hover{  
  background-position: left bottom;
}  

li.pageprev a{  
  width: 80px;
  height: 29px;
  display: block;
  float: left;
  background: url(../gif/b_support2.gif) no-repeat left top;
  text-indent: -9999px;margin-top: 10px;
}

li.pageprev a:hover{
  background-position: left bottom;
}

li.pagenext a{  
  width: 80px;
  height: 29px;
  display: block;
  float: left;
  background: url(../gif/b_support3.gif) no-repeat left top;
  text-indent: -9999px;margin-top: 10px;
}

li.pagenext a:hover{  
  background-position: left bottom;
}

p.alert {color: red;font-size: 80%;line-height: 1.5em;margin-bottom: 10px;padding: 10px;}

/* PDF ダウンロードリンク用 */
dl.pdfdl {width: 600px;float: right;}
dl.pdfdl dt {color: #333;font-size: 80%; padding: 5px 5px 5px 35px;margin-bottom: 0px;line-height: 1.5em;background: url(../png/icon_gotonext.png) no-repeat left center;}
dl.pdfdl dd {color: #333;font-size: 80%;margin-bottom: 5px;line-height: 1.5em;padding: 5px 5px 5px 35px;margin-right: 5px;margin-left: 5px;background: url(../png/pdf_icon.png) no-repeat left center;}
dl.pdfdl dt a {color: #0068a2;}
dl.pdfdl dd a {color: #0068a2;}

/* 新検索大枠 */
div.prosearchcolmn3 {background-color: #fff;padding-top: 10px;padding-bottom: 10px;}
div.prosearchcolmn3 p {color: #333;font-size: 80%;margin-left: 70px;margin-bottom: 20px;}

/* 新検索上段部 */

div.pschhead {overflow: hidden; width: 720px;margin-left: 0px; float: left; font-size: 80%;}
div.pschhead li {float: left;}

div.pschhead li.guide {font-size: 12px; margin-left: 10px;height: 24px;padding-top: 6px;text-indent: 28px;display: block;}
div.pschhead li.pcount {margin-left: 10px;width: 160px;height: 37px;padding-top: 7px;background: url(../gif/b_result_cnt.gif) no-repeat 0 0px;text-indent: 110px;display: block;}

div.pschhead2 {width: 700px;margin-left: 10px; margin-right: 10px; float: left; font-size: 12px; background-color: #FFFACD;}
div.pschhead2 li {float: left;padding-top: 2px; margin-right: 10px;}
div.pschhead2 li.title {color: #fff; font-size: 13px; margin-left: 0px; margin-right: 10px;width:120px; height: 20px;padding-top: 6px;text-indent: 0px; text-align:center; background-color: #4169E1;display: block; }
div.pschhead2 li.pcount {margin-left: 10px;width: 160px;height: 37px;padding-top: 7px;background: url(../gif/b_result_cnt.gif) no-repeat 0 0px;text-indent: 110px;display: block;}

/* 結果表示:BOX*/
div.rsltitems3 a {font-size: 12px; text-align: center; width: 160px;height: 200px; border-left: 1px solid #ddd;border-top: 1px solid #ddd; border-right: 1px solid #888;border-bottom: 1px solid #888; text-indent: 0px;padding-top: 20px;display: block;}
div.rsltitems3 a:hover {background-color:#7FFFD4;}

/* 一覧表示 */
div.pschrslt4 {overflow: auto; padding-left: 20px; margin-left: 5px; width: 695px; height: 908px; clear:both;}
div.pschrslt4 ul { float:left;}
div.pschrslt4 li { margin-top: 5px; margin-left: 5px; background-color:white; float: left;}
