

/* CONTENTS_PRODUCT */
#CONTENTS_PRODUCT h2 {  width: 485px; height: 19px; background: url(../img/top_subtitle_bg.gif) no-repeat; margin-bottom: 20px; padding-left: 6px; color: #fff; font-size: 10px; }
#CONTENTS_PRODUCT div.unit { width: 485px; margin-left: 10px; margin-bottom: 30px; }
#CONTENTS_PRODUCT div.unit_result { width: 485px; margin-left: 10px; margin-bottom: 30px; padding: 0 0 20px 0; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; }

#CONTENTS_PRODUCT div.unit_item h3.item_mds { padding: 3px; border: none; background: #eee;  color: #5E5E62; }

#CONTENTS_PRODUCT div.top_index { margin-top: 30px; }
#CONTENTS_PRODUCT div.pro_unit p.product_name { margin-top: 8px; font-weight: bold; font-size: 11px; line-height: 15px; text-align: left; background: url(../products/img/product_allow.gif) no-repeat; }
#CONTENTS_PRODUCT div.pro_unit p.product_name a { margin-left: 28px; display: block;  }
#CONTENTS_PRODUCT div.pro_unit { width: 225px; margin-left: 10px; }

#CONTENTS_PRODUCT div.unit_item { width: 485px; margin-left: 10px; margin-bottom: 30px; }
#CONTENTS_PRODUCT div.unit_item p { margin-top: 10px; padding-left: 14px; background: url(../topics/img/list_allow.gif) no-repeat; border-bottom:  solid 1px #E1E1E1; }
#CONTENTS_PRODUCT div.unit_item p a { text-decoration: none; }
#CONTENTS_PRODUCT div.unit_item p a:hover { text-decoration: none; }
#CONTENTS_PRODUCT div.unit_item p.green { background: #f3fcfd; }


#CONTENTS_PRODUCT div.unit  h3 { margin-bottom: 20px; padding: 4px 5px 2px 10px; background: #ebfcff; font-size: 13px; border-bottom: 1px solid #008193; line-height: 20px; color: #008193; }
#CONTENTS_PRODUCT h3.desult_mds { border-bottom: 2px solid #6aa5c9; }
#CONTENTS_PRODUCT div.pro_rc_unit { margin-top: 15px; padding: 7px; background: #eee; border: 1px solid #ddd; }
#CONTENTS_PRODUCT div.pro_rc_unit p.pro_rc_name { margin-top: 10px; font-weight: bold;  background: none; border: none; }

#CONTENTS_PRODUCT div.serch_detail { margin-bottom: 25px; padding: 10px 10px 10px 10px; background: #dcf3f6; border: 1px solid #bae3e8; }
#CONTENTS_PRODUCT div.serch_detail p { color: #025e9a; }

#CONTENTS_PRODUCT div.unit_result_product { margin-top: 20px; padding-bottom: 10px; }
#CONTENTS_PRODUCT div.unit_result_product p { background: none; border: none;  }
#CONTENTS_PRODUCT div.unit_result_product p.product_name { font-weight: bold; border-bottom: 2px solid #ddd; }
#CONTENTS_PRODUCT div.unit_result_product p.price { margin-top: 7px; font-weight: bold; color: #c80000; }

p.small_txt { font-size: 11px; line-height: 20px; }

/* ページ内移動（上方） */
#CONTENTS_PRODUCT div.page_navi_top { width: 485px; margin: 15px 0 30px 10px; }
#CONTENTS_PRODUCT div.page_navi_top  table td a { font-size: 12px; }
#CONTENTS_PRODUCT div.page_navi_top  table td.back { width: 15%; text-align: left; }
#CONTENTS_PRODUCT div.page_navi_top  table td.back p a {  padding: 3px 7px 3px 7px; border: 1px solid #ddd; text-decoration: none; font-size: 11px; }  
#CONTENTS_PRODUCT div.page_navi_top  table td.back p a:hover { border: 1px solid #ddd; text-decoration: none; color: #fff; font-size: 11px; background: #444EAB; }  
#CONTENTS_PRODUCT div.page_navi_top  table td.number { width: 50%; text-align: center; font-weight: bold; }
#CONTENTS_PRODUCT div.page_navi_top  table td.number a { padding: 3px 5px 3px 5px; border: 1px solid #ddd; font-weight: normal; text-decoration: none; }
#CONTENTS_PRODUCT div.page_navi_top  table td.number a:hover { padding: 3px 5px 3px 5px; border: 1px solid #ddd; font-weight: normal; background: #444EAB; color: #fff; text-decoration: none; }
#CONTENTS_PRODUCT div.page_navi_top  table td.number span { padding: 3px 5px 3px 5px; border: 1px solid #ddd; background: #eee; font-weight: normal; color: #232323; }
#CONTENTS_PRODUCT div.page_navi_top  table td.next { width: 15%; text-align: right; }
#CONTENTS_PRODUCT div.page_navi_top  table td.next p a {  padding: 3px 7px 3px 7px; border: 1px solid #ddd; text-decoration: none; font-size: 11px;  }  
#CONTENTS_PRODUCT div.page_navi_top  table td.next p a:hover { border: 1px solid #ddd; text-decoration: none; color: #fff; font-size: 11px; background: #444EAB; }  
#CONTENTS_PRODUCT div.page_navi_top p.number_position { margin-bottom: 7px; font-size: 11px; color: #000; border-bottom: 1px solid #ddd; }

/* ページ内移動（下方） */
#CONTENTS_PRODUCT div.page_navi { width: 485px; margin: 30px 0 30px 10px; }
#CONTENTS_PRODUCT div.page_navi  table td a { font-size: 12px; }
#CONTENTS_PRODUCT div.page_navi  table td.back { width: 20%; text-align: left; }
#CONTENTS_PRODUCT div.page_navi  table td.back p a {  padding: 3px 7px 3px 7px; border: 1px solid #ddd; text-decoration: none; font-size: 11px; }  
#CONTENTS_PRODUCT div.page_navi  table td.back p a:hover { border: 1px solid #ddd; text-decoration: none; color: #fff; font-size: 11px; background: #444EAB; }  
#CONTENTS_PRODUCT div.page_navi  table td.number { width: 60%; text-align: center; font-weight: bold; }
#CONTENTS_PRODUCT div.page_navi  table td.number a { padding: 3px 5px 3px 5px; border: 1px solid #ddd; font-weight: normal; }
#CONTENTS_PRODUCT div.page_navi  table td.number a:hover { padding: 3px 5px 3px 5px; border: 1px solid #ddd; font-weight: normal; background: #444EAB; color: #fff; }
#CONTENTS_PRODUCT div.page_navi  table td.number span { padding: 3px 5px 3px 5px; border: 1px solid #ddd; background: #eee; font-weight: normal; color: #232323; }
#CONTENTS_PRODUCT div.page_navi  table td.next { width: 20%; text-align: right; }
#CONTENTS_PRODUCT div.page_navi  table td.next p {  }  
#CONTENTS_PRODUCT div.page_navi  table td.next p a {  padding: 3px 7px 3px 7px; border: 1px solid #ddd; text-decoration: none; font-size: 11px; }  
#CONTENTS_PRODUCT div.page_navi  table td.next p a:hover { border: 1px solid #ddd; text-decoration: none; color: #fff; font-size: 11px; background: #444EAB; }  
#CONTENTS_PRODUCT div.page_navi p.number_position { margin-top: 7px; font-size: 11px; color: #000; border-top: 1px solid #ddd; }


#CONTENTS_PRODUCT div.parts_search_unit { margin-top: 10px; padding: 15px 0px 17px 15px; width: 485px; background: url(../products/img/top_unit_search_bg.jpg) no-repeat; }
#CONTENTS_PRODUCT div.parts_search_unit_b { margin-top: 5px; padding: 15px 0px 15px 15px; width: 485px; height: 58px; background: url(../products/img/top_unit_search_bg.jpg) no-repeat; }


