@charset "Shift_JIS";
/*******************************************
Site Base and Module Style
MENU
--------------------------------------------
01 
02 
03 
04 
05 
*******************************************/


/* Common Area
-------------------------------------------*/
table#renewal {
	font-size: 80%;
	font-family: "ＭＳ Ｐゴシック", Osaka, Helvetica, HiraKakuPro-W3, verdana, arial, sans-serif;
	line-height: 1.5;
	border-collapse: collapse;
}

table#renewal table {
	font-size: 100%;
	border-collapse: collapse;
}

table#renewal th {
	padding: 0;
	text-align: left;
	vertical-align: top;
}

table#renewal td {
	padding: 0;
	text-align: left;
	vertical-align: top;
}

table#renewal td.posR {
	text-align: right;
}


/* Clearfix
-------------------------------------------*/
.clearfix:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/*Hides from IE-mac \*/
*html.clearfix { height: 1%; }
.clearfix { display: block; }
/*End hide from IE-mac*/

/* Link Area
-------------------------------------------*/
table#renewal a {
	text-decoration: underline;
}

table#renewal a:hover {
	text-decoration: none;
}

/* Crumbs Area
-------------------------------------------*/
table#renewal td#crumbs {
	padding: 15px 0 13px 0;
}

/* Pagetop Navi
-------------------------------------------*/
table#renewal td.pagetop_navi {
	clear: both;
}

table#renewal td.pagetop_navi a {
	display: block;
	float: right;
	width: 124px;
	height: 10px;
	margin: 10px 5px 10px 0;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/totop.gif) 0 0 no-repeat;
}

table#renewal td.pagetop_navi a:hover {
	background: url(../images/totop.gif) 0 -10px no-repeat;
}

/* Heading Area
-------------------------------------------*/
table#renewal td h2 {
	height: 30px;
	margin: 0 0 20px 0;
	text-indent: -9999px;
}

table#renewal td h2.heading2_suport {
	background: url(../images/heading2_suport.gif) 0 0 no-repeat;
}

table#renewal td h2.heading2_proofreading {
	background: url(../images/heading2_proofreading.gif) 0 0 no-repeat;
}

table#renewal td h2.heading2_check {
	background: url(../images/heading2_check.gif) 0 0 no-repeat;
}

table#renewal td h2.heading2_download {
	background: url(../images/heading2_download.gif) 0 0 no-repeat;
}

table#renewal td h2.heading2_registration {
	background: url(../images/heading2_registration.gif) 0 0 no-repeat;
}

table#renewal td h3 {
	height: 26px;
	margin: 0 0 13px 0;
	text-indent: -9999px;
}

table#renewal td h3.heading3_support {
	background: url(../images/heading3_support.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_download {
	background: url(../images/heading3_download.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_download_c {
	background: url(../images/heading3_download_c.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_download_m {
	background: url(../images/heading3_download_m.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_weight {
	background: url(../images/heading3_weight.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_testandmeasuring {
	background: url(../images/heading3_testandmeasuring.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_medical {
	background: url(../images/heading3_medical.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_winct {
	background: url(../images/heading3_winct.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_winctvista {
	background: url(../images/heading3_winctvista.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_winst {
	background: url(../images/heading3_winst.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_mcladder {
	background: url(../images/heading3_mcladder.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_winctplus {
	background: url(../images/heading3_winctplus.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_adx {
	background: url(../images/heading3_adx.gif) 0 0 no-repeat;
}


table#renewal td h3.heading3_tm {
	background: url(../images/heading3_tmmate.gif) 0 0 no-repeat;
}

table#renewal td h3.heading3_docpro3 {
	background: url(../images/heading3_docpro3.gif) 0 0 no-repeat;
}

table#renewal td h4 {
	height: 37px;
	margin: 0 0 0 0;
	text-indent: -9999px;
}

table#renewal td h4.heading4_balance {
	background: url(../images/heading4_balance.gif) 0 0 no-repeat;
}

table#renewal td h4.heading4_guide {
	background: url(../images/heading4_guide.gif) 0 0 no-repeat;
}

table#renewal td h4.heading4_keiryo {
	background: url(../images/heading4_keiryo.gif) 0 0 no-repeat;
}

table#renewal td h4.heading4_loadcell {
	background: url(../images/heading4_loadcell.gif) 0 0 no-repeat;
}

table#renewal td h4.heading4_sp {
	background: url(../images/heading4_sp.gif) 0 0 no-repeat;
}

table#renewal td h4.heading4_me {
	background: url(../images/heading4_me.gif) 0 0 no-repeat;
}

table#renewal td h4.heading4_hhc {
	background: url(../images/heading4_hhc.gif) 0 0 no-repeat;
}

table#renewal td table th h5 {
	margin: 0 0 0 0;
	padding: 1px 5px 0 7px;
	_padding: 2px 5px 0 7px;
	font-size: 100%;
	font-weight: bold;
	border-left: 4px solid #044780;
}

table#renewal td table th h6 {
	margin: 16px 0 18px 0;
	padding: 6px 5px 6px 12px;
	_padding: 8px 5px 6px 12px;
	font-size: 100%;
	font-weight: bold;
	color: #044780;
	background: #DBE3E9;
}

table#renewal td table th h6 span {
	margin: 0 0 0 15px;
	font-weight: normal;
}


table#renewal td p.heading_back {
	width: 220px;
	margin: 0;
	position: relative;
	top: -31px;
	left: 537px;
}

table#renewal td table th p {
	margin: 0 0 15px 10px;
	padding: 0 5px 6px 25px;
	font-weight: bold;
	background: url(../images/pdf_list.gif) 0 0 no-repeat;
}

/* Index Menu Area
-------------------------------------------*/
table#renewal td table#menu_estimation {
	width: 251px;
	height: 230px;
	margin: 0 0 5px 0;
	background: url(../images/menu_estimation.gif) 0 0 no-repeat;
}

table#renewal td table#menu_repair {
	width: 251px;
	height: 230px;
	margin: 0 5px 30px 5px;
	background: url(../images/menu_repair.gif) 0 0 no-repeat;
}

table#renewal td table#menu_healthcare {
	width: 251px;
	height: 230px;
	margin: 0 0 30px 0;
	background: url(../images/menu_healthcare.gif) 0 0 no-repeat;
}

table#renewal td table#menu_estimation th,
table#renewal td table#menu_repair th,
table#renewal td table#menu_healthcare th {
	height: 70px;
	padding: 0;
}

table#renewal td table#menu_estimation td img,
table#renewal td table#menu_repair td img,
table#renewal td table#menu_healthcare td img {
	margin: 7px 0 0 7px;
	display: block;
}

table#renewal td table#menu_estimation dl,
table#renewal td table#menu_repair dl,
table#renewal td table#menu_healthcare dl {
	height: 45px;
	margin: 0 0 10px 60px;
	padding: 15px;
	font-weight: normal;
	border: none;
}

table#renewal td table#menu_estimation dl dt,
table#renewal td table#menu_repair dl dt,
table#renewal td table#menu_healthcare dl dt {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

table#renewal td table#menu_estimation dl dd,
table#renewal td table#menu_repair dl dd,
table#renewal td table#menu_healthcare dl dd {
	margin: 20px 0 0 0;
	line-height: 1.5;
}

html*table#renewal td table#menu_estimation dl dd,
html*table#renewal td table#menu_repair dl dd,
html*table#renewal td table#menu_healthcare dl dd {
	width: 165px;
	margin: 8px 0 0 0;
	_margin: 20px 0 0 0;
}

table#renewal td table#menu_information {
	margin: 0 0 5px 0;
	width: 100%;
	background: url(../img/menu_information.gif) 0 0 no-repeat;
}

table#renewal td table#menu_information th {
	padding: 18px 13px 0;
}

table#renewal td table#menu_information td {
	padding: 12px;
	line-height: 1.5;
	background: url(../images/menu_information_bot.gif) 0 bottom repeat-y;
}

table#renewal td table#menu_test {
	width: 251px;
	height: 300px;
	background: url(../images/menu_test.gif) 0 0 no-repeat;
	border-collapse: collapse;
	border-bottom: 1px solid #CCCCCC;
}

table#renewal td table#menu_weighing {
	width: 251px;
	height: 300px;
	margin: 0 5px;
	background: url(../images/menu_weighing.gif) 0 0 no-repeat;
	border-collapse: collapse;
	border-bottom: 1px solid #CCCCCC;
}

table#renewal td table#menu_medical {
	width: 251px;
	height: 300px;
	background: url(../images/menu_medical.gif) 0 0 no-repeat;
	border-collapse: collapse;
	border-bottom: 1px solid #CCCCCC;
}

table#renewal td table#menu_test th,
table#renewal td table#menu_weighing th,
table#renewal td table#menu_medical th {
	height: 32px;
	text-indent: -9999px;
}

table#renewal td table#menu_test td,
table#renewal td table#menu_weighing td,
table#renewal td table#menu_medical td {
	padding: 0 1px;
}

table#renewal td table#menu_test td img,
table#renewal td table#menu_weighing td img,
table#renewal td table#menu_medical td img {
	vertical-align: bottom;
}

table#renewal td table#menu_test td p {
	margin: 0 0 0 0;
	padding: 0 10px 12px 20px;
	font-size: 92%;
	line-height: 1.5;
	text-indent: -10px;
}

table#renewal td table td.pad_com01 {
	padding: 12px 10px !important;
	line-height: 150%;
}

table#renewal td table td.pad_com02 {
	padding: 12px 10px 31px 10px!important;
	line-height: 150%;
}

table#renewal td table td.bor_top {
	background: url(../images/menu_bg.gif) 0 0 repeat-y;;	
	border-top: 1px dotted #CCCCCC;
}

table#renewal td table td.bg_white {
	background: url(../images/menu_bg.gif) 0 0 repeat-y;;	
}

table#renewal td table td a.faq {
	float: right;
	margin: 0 5px 2px 0;
	_margin: 0 5px 4px 0;
}


/* Paragraph Area
-------------------------------------------*/
table#renewal td p.heading3_paragraph {
	margin: 0 15px 18px 0;
}

table#renewal td p.heading3_paragraph02 {
	margin: 0 0 18px 0;
}

/* Tab Area
-------------------------------------------*/
table#renewal ul#tab {
	width: 762px;
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
	background: url(../images/tab_bg.gif) 0 0 repeat-x;
}

table#renewal ul#tab:after { 
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html table#renewal ul#tab { display: inline-block; }
/* no ie mac \*/
* html table#renewal ul#tab { height: 1%; }
table#renewal ul#tab { display: block; }
/* */

table#renewal ul#tab li {
	float: left;
	margin: 0 10px 0 0;
	text-indent: -9999px;
}

table#renewal ul#tab li a {
	display: block;
	overflow: hidden;
	width: 150px;
	height: 35px;
}

table#renewal ul#tab li#catalog a {
	background: url(../images/tab_catalog_off.gif) 0 3px no-repeat;
}
table#renewal ul#tab li#catalog a:hover,
table#renewal ul#tab li.present a {
	background: url(../images/tab_catalog_on.gif) 0 0 no-repeat;
}

table#renewal ul#tab li#preview a {
	background: url(../images/tab_preview_off.gif) 0 3px no-repeat;
}
table#renewal ul#tab li#preview a:hover {
	background: url(../images/tab_preview_on.gif) 0 0 no-repeat;
}

table#renewal ul#tab li#manual a {
	background: url(../images/tab_manual_off.gif) 0 3px no-repeat;
}
table#renewal ul#tab li#manual a:hover {
	background: url(../images/tab_manual_on.gif) 0 0 no-repeat;
}

table#renewal ul#tab li#catalog.selected a {
	background: url(../images/tab_catalog_fix.gif) 0 0 no-repeat !important;
}

table#renewal ul#tab li#preview.selected a {
	background: url(../images/tab_preview_fix.gif) 0 0 no-repeat !important;
}

table#renewal ul#tab li#manual.selected a {
	background: url(../images/tab_manual_fix.gif) 0 0 no-repeat !important;
}

table#renewal table#tab_cont,
table#renewal table#tab_cont_faq {
	margin: -1px 0 0 0;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: none;
}

table#renewal table#tab_cont_faqhhc {
	margin: 15px 0 0 0;
	border: 1px solid #CCCCCC;

}

table#renewal table#confirmation {
	margin: 0 0 0 0;
	border: 1px solid #CCCCCC;
}

table#renewal table#tab_cont_faq #strength,
table#renewal table#tab_cont_faq #weight,
table#renewal table#tab_cont_faq #testing,
table#renewal table#tab_cont_faq #torque,
table#renewal table#tab_cont_faq #scales,
table#renewal table#tab_cont_faq #faq,
table#renewal table#tab_cont_faq #chart,
table#renewal table#tab_cont_faq #request,
table#renewal table#tab_cont_faq #check,
table#renewal table#tab_cont_faqhhc #faq {
	margin: 20px;
}

table#renewal table#tab_cont_faq h3,
table#renewal table#tab_cont_faqhhc h3 {
	width: 705px;
	_width: 720px;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 1px 5px 0 7px;
	_padding: 2px 5px 0 7px;
	font-size: 100%;
	font-weight: bold;
	text-indent: 0;
	border-left: 4px solid #044780;
}

table#renewal table#tab_cont_faq h4 {
	width: 705px;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 0 5px 0 0;
	_padding: 2px 5px 0 7px;
	font-size: 100%;
	font-weight: bold;
	text-indent: 0;
}

table#renewal table#tab_cont_faqhhc h4 {
	width: 705px;
	height: 20px;
	margin: 0 0 5px 10px;
	padding: 0 5px 0 0;
	_padding: 2px 5px 0 7px;
	font-size: 100%;
	font-weight: bold;
	text-indent: 0;
	color: #044780;
}

table#renewal table#tab_cont_faq #strength p {
	margin: 0 0 20px 5px;
	line-height: 1.5;
}

table#renewal table#tab_cont_faq table#chart {
	width: 720px;
}

table#renewal table#tab_cont_faq table#chart th {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	background: #DBE3E9;
	border: 1px solid #CDCDCD;
}

table#renewal table#tab_cont_faq table#chart td {
	padding: 5px;
	text-align: right;
	vertical-align: middle;
	border: 1px solid #CDCDCD;
}

table#renewal table#tab_cont_faq table#chart td.txt_c{
	text-align: center;
}

table#renewal table#tab_cont_faq #request img {
	float: right;
	margin: 0 0 0 15px;
}

table#renewal table#tab_cont_faq #request ul {
	margin: 0;
	padding: 0;
}

table#renewal table#tab_cont_faq #request ul li {
	margin: 5px 0 5px 20px;
}

table#renewal table#tab_cont_faq #request p {
	margin: 0 0 10px 20px;
}

table#renewal table#tab_cont_faq #request p.tel {
	width: 690px;
	margin: 5px 15px 20px 15px;
	padding: 15px 0;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	color: #0E448A;
	background: #EEF1F6;
	border: 1px solid #CBDAE7;
}

table#renewal table#tab_cont_faq #faq dl,
table#renewal table#tab_cont_faqhhc #faq dl {
	width: 720px;
	_width: 721px;
	padding: 10px 0;
	border-bottom: none;
	border-top: 1px solid #CCCCCC;
}

table#renewal table#tab_cont_faq #faq dl dt,
table#renewal table#tab_cont_faqhhc #faq dl dt {
	width: 680px;
	_width: 720px;
	margin: 0;
	padding: 10px 5px 10px 35px;
	background: url(../images/faq_q.gif) 5px 8px no-repeat;
	border-bottom: 1px dotted #CCCCCC;
}

table#renewal table#tab_cont_faq #faq dl dd,
table#renewal table#tab_cont_faqhhc #faq dl dd {
	width: 680px;
	_width: 720px;
	margin: 0;
	padding: 10px 5px 10px 35px;
	background: url(../images/faq_a.gif) 5px 8px no-repeat;
	border-bottom: 1px solid #CCCCCC;
}

table#renewal table#tab_cont_faq #check p {
	margin: 0 0 25px 0;
}

table#renewal table#tab_cont_faq #check dl {
	margin: 0 0 15px 0;
	padding: 0;
	border: none;
}

table#renewal table#tab_cont_faq #check dl dt {
	clear: both;
	_width: 720px;
	margin: 5px 0 0 0;
	font-weight: bold;
}

table#renewal table#tab_cont_faq #check dl dd {
	clear: both;
	_width: 713px;
	margin: 5px 0 10px 15px;
	_margin: 5px 0 10px 0;
	_padding: 0 0 0 15px;
}

table#renewal table#tab_cont_faq #check dl dd.txt_sty {
	margin: 0 0 0 123px;
	_margin: 0 0 0 62px;
	font-weight: bold;
}

table#renewal table#tab_cont td table {
	margin: 30px 15px;
}

table#renewal table#tab_cont td table#page1 td table,
table#renewal table#tab_cont td table#page2 td table {
	width: 465px;
	margin: 0 0 0 15px;
}

table#renewal table#tab_cont td table#page1 td table td,
table#renewal table#tab_cont td table#page2 td table td {
	padding: 0 0 10px 0;
}

table#renewal table#tab_cont td table#page3 td {
	width: 365px;
	padding: 0 0 10px 0;
}

table#renewal table#tab_cont td table td a {
	display: block;
	margin:  0 0 0 12px;
	padding: 0 0 0 12px;
	background: url(../images/tab_list.gif) 0 4px no-repeat;
}

/*--manual index--*/
table#renewal table#tab_cont2 td table {
	margin: 30px 15px;
}

table#renewal table#tab_cont2 td table#page1 td table,
table#renewal table#tab_cont2 td table#page2 td table {
	width: 465px;
	margin: 0 0 0 15px;
}

table#renewal table#tab_cont2 td table#page1 td table td,
table#renewal table#tab_cont2 td table#page2 td table td {
	padding: 0 0 10px 0;
}

table#renewal table#tab_cont2 td table#page3 td {
	width: 365px;
	padding: 0 0 10px 0;
}

table#renewal table#tab_cont2 td table td a {
	display: block;
	margin:  0 0 0 12px;
	padding: 0 0 0 12px;
	background: url(../images/tab_list.gif) 0 4px no-repeat;
}

table#renewal table#tab_cont2{
	margin: 0 0 0 0;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

table#renewal table#tab_cont2 td table td a {
	display: block;
	margin:  0 0 0 12px;
	padding: 0 0 0 12px;
	background: url(../images/tab_list.gif) 0 4px no-repeat;
}

table#renewal table#tab_cont2 td table tr.bor_bot td {
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #CCCCCC;
}
/*--manual index--*/


table#renewal table#tab_cont td table tr.bor_bot td {
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #CCCCCC;
}

/* Tab About Area
-------------------------------------------*/
table#renewal ul#tab_about {
	width: 763px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/tab_bg.gif) 0 13px repeat-x;
}

table#renewal ul#tab_about:after { 
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html table#renewal ul#tab_about { display: inline-block; }
/* no ie mac \*/
* html table#renewal ul#tab_about { height: 1%; }
table#renewal ul#tab_about { display: block; }
/* */

table#renewal ul#tab_about li {
	float: left;
	text-indent: -9999px;
}

table#renewal ul#tab_about li a {
	display: block;
	overflow: hidden;
	width: 247px;
	height: 48px;
}

table#renewal ul#tab_about li#estimate_off a {
	background: url(../images/tab_estimate_off.gif) 0 4px no-repeat;
}
table#renewal ul#tab_about li#estimate_off a:hover {
	background: url(../images/tab_estimate_on.gif) 0 0 no-repeat;
}
table#renewal ul#tab_about li#estimate_on a {
	background: url(../images/tab_estimate_fix.gif) 0 0 no-repeat;
}

table#renewal ul#tab_about li#repair_off a {
	margin: 0 11px 0 11px;
	background: url(../images/tab_repair_off.gif) 0 4px no-repeat;
}
table#renewal ul#tab_about li#repair_off a:hover {
	margin: 0 11px 0 11px;
	background: url(../images/tab_repair_on.gif) 0 0 no-repeat;
}
table#renewal ul#tab_about li#repair_on a {
	margin: 0 11px 0 11px;
	background: url(../images/tab_repair_fix.gif) 0 0 no-repeat;
}

table#renewal ul#tab_about li#parts_off a {
	background: url(../images/tab_parts_off.gif) 0 4px no-repeat;
}
table#renewal ul#tab_about li#parts_off a:hover {
	background: url(../images/tab_parts_on.gif) 0 0 no-repeat;
}
table#renewal ul#tab_about li#parts_on a {
	background: url(../images/tab_parts_fix.gif) 0 0 no-repeat;
}

/* Products Category Area
-------------------------------------------*/
table#renewal td table td table#products_category {
	width: 730px;
	margin: 11px 0 0 0;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_category th h6 {
	margin: 0 0 15px 0;
	_padding: 8px 5px 6px 12px;
	font-weight: bold;
	color: #000000;
	background: #E2E2E2;
	border: 2px solid #FFFFFF;
}

table#renewal td table td table#products_category td {
	width: 365px;
	padding: 0 0 10px 0;
}

table#renewal td table td table#products_category a {
	margin:  0 0 0 12px;
	padding: 1px 0 1px 20px;
	background: url(../images/tab_list_category.gif) 0 2px no-repeat;
}

/* Products Center Area
-------------------------------------------*/
table#renewal td table td table#products_center {
	width: 730px;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_center th h6 {
	margin: 0 0 15px 0;
	_padding: 8px 5px 6px 12px;
	font-weight: bold;
	color: #000000;
	background: #E2E2E2;
	border: 2px solid #FFFFFF;
}

table#renewal td table td table#products_center td {
	padding: 0 0 20px 0;
	text-align: center;
	vertical-align: middle;
}

/* Products Repair Area
-------------------------------------------*/
table#renewal td table td table#products_repair {
	width: 730px;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_repair th h6 {
	margin: 0 0 15px 0;
	_padding: 8px 5px 6px 12px;
	font-weight: bold;
	color: #000000;
	background: #E2E2E2;
	border: 2px solid #FFFFFF;
}

table#renewal td table td table#products_repair td {
	padding: 0 14px 14px 14px;
	text-align: left;
}

table#renewal td table td table#products_repair td dl {
	clear: both;
	margin: 0 0 8px 0;
	padding: 0;
	border: none;
}

table#renewal td table td table#products_repair td dl dt {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 0 0 12px;
	font-weight: bold;
	background: url(../images/repair_list.gif) 0 5px no-repeat;
}

table#renewal td table td table#products_repair td dl dd {
	clear: both;
	width: 650px;
	margin: 0 0 0 12px;
}

table#renewal td table td table#products_repair td dl dd span {
	font-weight: bold;
	color: #003DA2;
}


/* Repair About Area
-------------------------------------------*/
table#renewal td table td table#repair_about {
	width: 730px;
	margin: 20px 0 0 15px;
	padding: 0 0 0 0;
}

table#renewal td table td table#repair_about td {
}

table#renewal td table td table#repair_about td dl {
	clear: both;
	margin: 0 0 8px 0;
	padding: 0;
	border: none;
}

table#renewal td table td table#repair_about td dl dt {
	clear: both;
	width: 730px;
	margin: 10px 0 8px 0;
	font-weight: bold;
}

table#renewal td table td table#repair_about td dl dd {
	clear: both;
	width: 700px;
	margin: 0 0 0 15px;
}

/* Lineup Area
-------------------------------------------*/
table#renewal td table td table#products_lineup {
	width: 730px;
	margin: 0 0 15px 15px;
	padding: 0;
}

table#renewal td table td table#products_lineup table {
	width: 100%;
	margin: 0 0 0 0;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_lineup table th {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	background: #DBE3E9;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_lineup table td {
	padding: 5px;
	vertical-align: middle;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_lineup td select {
	margin: 0 0 17px 0;
}

table#renewal td table td table#products_lineup table td.txt_r {
	text-align: right;
}

table#renewal td table td table#products_lineup td.txt_c{
	text-align: center;
}

table#renewal td table td table#products_lineup td.tit_pos{
	padding: 0 0 0 25px;
}

/* Lineup02 Area
-------------------------------------------*/
table#renewal td table td table#products_lineup02 {
	width: 730px;
	margin: 0 0 15px 15px;
	padding: 0;
}

table#renewal td table td table#products_lineup02 table {
	width: 100%;
	margin: 0 0 0 0;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_lineup02 table th {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	background: #DBE3E9;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_lineup02 table td {
	padding: 5px;
	vertical-align: middle;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_lineup02 td select {
	margin: 0 0 17px 0;
}

table#renewal td table td table#products_lineup02 table td.txt_r {
	text-align: right;
}

table#renewal td table td table#products_lineup02 td.txt_c{
	text-align: center;
}

table#renewal td table td table#products_lineup02 td.tit_pos{
	padding: 0 0 0 25px;
}

/* Lineup03 Area
-------------------------------------------*/
table#renewal td table td table#products_lineup03 {
	width: 730px;
	margin: 0 0 15px 15px;
	padding: 0;
}

table#renewal td table td table#products_lineup03 table {
	width: 100%;
	margin: 0 0 0 0;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_lineup03 table th {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	background: #DBE3E9;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_lineup03 table td {
	padding: 5px;
	vertical-align: middle;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#products_lineup03 td select {
	margin: 0 0 17px 0;
}

table#renewal td table td table#products_lineup03 table td.txt_r {
	text-align: right;
}

table#renewal td table td table#products_lineup03 td.txt_c{
	text-align: center;
}

table#renewal td table td table#products_lineup03 td.tit_pos{
	padding: 0 0 0 25px;
}


/* Payment Area
-------------------------------------------*/
table#renewal td table td table#products_payment {
	width: 730px;
	margin: 0 0 15px 15px;
	padding: 0;
}

table#renewal td table td table#products_payment p {
	margin: 2px 0;
}

table#renewal td table td table#products_payment p a {
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
}


table#renewal td table td table#products_payment td dl {
	margin: 0 0 20px 0;
	padding: 0;
	border: none;
}

table#renewal td table td table#products_payment td dl dt {
	margin: 0;
}

table#renewal td table td table#products_payment td dl dd {
	clear: both;
	margin: 5px 0 0 10px;
	line-height: 1.5;
}

table#renewal td table td table#products_payment td dl dd span {
	color: #E40000;
}


/* Adobe Pdf Area
-------------------------------------------*/
table#renewal td dl {
	padding: 23px 0;
	border-bottom:1px dotted #CCCCCC;
}

table#renewal td dl dt {
	float: left;
	margin: 3px 0 0 130px;
	_margin: 3px 0 0 60px;
}

table#renewal td dl dd {
	float: left;
	margin: 0 0 0 25px;
}

/* To Top Area
-------------------------------------------*/
table#renewal td.to_top ul {
	margin: 0 10px 20px 10px;
	text-align: right;
}

table#renewal td.to_top ul li {
	display: inline;
	margin: 0 10px;
}

table#renewal td.to_top ul li a {
	text-decoration: underline;
	color:#000000;
}

table#renewal td.to_top ul li a:hover {
	text-decoration: underline;
	color:#FF6600;
}

/* Footer To Area
-------------------------------------------*/
table#renewal td#footer_to ul {
	margin: 0 0 20px 0;
	text-align: right;
}

table#renewal td#footer_to ul li {
	display: inline;
	margin: 0 10px;
}

table#renewal td#footer_to ul li a {
	text-decoration: none;
	color:#000000;
}

table#renewal td#footer_to ul li a:hover {
	text-decoration: underline;
	color:#000000;
}

/* Phone Area
-------------------------------------------*/
table#renewal table#tab_cont td table#phone {
	width: 730px;
	margin: 0 0 0 15px;
}

table#renewal table#tab_cont td table#phone td {
	margin: 0;
}

table#renewal table#tab_cont td table#phone td p {
	margin: 10px 0 14px 0;
}

table#renewal table#tab_cont td table#phone td p.office_red {
	padding: 0 0 0 10px;
	background: url(../images/office_list_red.gif) 0 4px no-repeat;
}

table#renewal table#tab_cont td table#phone td p.office_blue {
	padding: 0 0 0 10px;
	background: url(../images/office_list_blue.gif) 0 4px no-repeat;
}

table#renewal table#tab_cont td table#phone dl {
	margin: 0 0 13px 0;
	padding: 14px;
	border:1px solid #CCCCCC;
}

table#renewal table#tab_cont td table#phone dl.col_pink {
	background: #FFFBFB;
}

table#renewal table#tab_cont td table#phone dl.col_lblue {
	background: #F9FBFF;
}

table#renewal table#tab_cont td table#phone dl dt {
	clear: both;
	margin: 0 0 13px 0;
}

table#renewal table#tab_cont td table#phone dl dd {
	clear: both;
	width: 327px;
	margin: 0;
}

table#renewal table#tab_cont td table#phone dl p {
	width: 306px;
	margin: 11px 0 0 0;
	padding: 7px 11px;
	font-weight: bold;
	text-align: center;
}

table#renewal table#tab_cont td table#phone dl p.col_red {
	_width: 327px;
	color: #C40000;
	background: #F9EDED;
}

table#renewal table#tab_cont td table#phone dl p.col_blue {
	_width: 327px;
	color: #003DA2;
	background: #EAF2FE;
}

table#renewal table#tab_cont td table#phone td.phone_space {
	width: 13px;
}

/* Support Area
-------------------------------------------*/
table#renewal table#tab_cont td table#support {
	width: 730px;
	margin-top: 0;
}

table#renewal table#tab_cont td table#support td {
	margin: 0;
}

table#renewal table#tab_cont td table#support td p {
	margin: 10px 0 14px 0;
}


table#renewal table#tab_cont td table#support td table {
	width: 730px;
	margin: 0;
	border:1px solid #CCCCCC;
}

table#renewal table#tab_cont td table#support td table th {
	width: 200px;
	padding: 7px 5px;
	font-weight: normal;
	background: #EEF1F6;
	border:1px solid #CCCCCC;
}

table#renewal table#tab_cont td table#support span {
	margin: 0 5px;
	color: #E40000;
}

table#renewal table#tab_cont td table#support td table td {
	padding: 5px;
	vertical-align: middle;
	border:1px solid #CCCCCC;
}

table#renewal table#tab_cont td table#support td table td input {
	padding: 0 5px;
}

table#renewal table#tab_cont td table#support td table td textarea {
	padding: 2px 5px;
	font-size: 92%;
	border:1px solid #CCCCCC;
}

table#renewal table#tab_cont td table#support td table td .bor_col {
	border:1px solid #CCCCCC;
}

table#renewal table#tab_cont td table#support td table td table {
	width: 510px;
	border: none;
}

table#renewal table#tab_cont td table#support td table td table td {
	vertical-align: top;
	border: none;
}

table#renewal table#tab_cont td table#support td table td table td input {
	margin: 0 5px 0 0;
}




table#renewal table#confirmation td table#support {
	width: 730px;
	margin: 15px 15px 20px 15px;
}

table#renewal table#confirmation td table#support td {
	margin: 0;
}

table#renewal table#confirmation td table#support td p {
	margin: 10px 0 14px 0;
}


table#renewal table#confirmation td table#support td table {
	width: 730px;
	margin: 0;
	border:1px solid #CCCCCC;
}

table#renewal table#confirmation td table#support td table th {
	width: 200px;
	padding: 7px 5px;
	font-weight: normal;
	background: #EEF1F6;
	border:1px solid #CCCCCC;
}

table#renewal table#confirmation td table#support span {
	margin: 0 5px;
	color: #E40000;
}

table#renewal table#confirmation td table#support td table td {
	padding: 5px;
	vertical-align: middle;
	border:1px solid #CCCCCC;
}

table#renewal table#confirmation td table#support td table td input {
	padding: 0 5px;
}

table#renewal table#confirmation td table#support td table td textarea {
	padding: 2px 5px;
	font-size: 92%;
	border:1px solid #CCCCCC;
}

table#renewal table#confirmation td table#support td table td .bor_col {
	border:1px solid #CCCCCC;
}

table#renewal table#confirmation td table#support td table td table {
	width: 510px;
	border: none;
}

table#renewal table#confirmation td table#support td table td table td {
	vertical-align: top;
	border: none;
}

table#renewal table#confirmation td table#support td table td table td input {
	margin: 0 5px 0 0;
}

/* Submit Button Area
-------------------------------------------*/
table#renewal .submit_btn {
	padding: 2px 0 0 0;
}

/* Sign Area
-------------------------------------------*/
table#renewal table#sign {
	float: right;
	width: 300px;
}


table#renewal table#sign td {
	padding: 15px 0;
	vertical-align: middle;
}

/* Tab Comment Area
-------------------------------------------*/
table#renewal table#tab_cont table#support_net_comment {
	line-height: 1.5;
}

table#renewal table#tab_cont table#support_net_comment a {
	list-style: none;
	background: none;
}

/* Proofreading Area
-------------------------------------------*/
table#renewal ul#tab_proofreading {
	width: 763px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/tab_bg.gif) 0 13px repeat-x;
}

table#renewal ul#tab_proofreading:after { 
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html table#renewal ul#tab_proofreading { display: inline-block; }
/* no ie mac \*/
* html table#renewal ul#tab_proofreading { height: 1%; }
table#renewal ul#tab_proofreading { display: block; }
/* */

table#renewal ul#tab_proofreading li {
	float: left;
	text-indent: -9999px;
}

table#renewal ul#tab_proofreading li a {
	display: block;
	overflow: hidden;
	width: 148px;
	height: 48px;
}

table#renewal ul#tab_proofreading li#strength_off a {
	margin: 0 4px 0 0;
	background: url(../images/tab_strength_off.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#strength_off a:hover {
	margin: 0 4px 0 0;
	background: url(../images/tab_strength_on.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#strength_on a {
	margin: 0 4px 0 0;
	background: url(../images/tab_strength_fix.gif) 0 bottom no-repeat;
}

table#renewal ul#tab_proofreading li#weight_off a {
	margin: 0 4px 0 0;
	background: url(../images/tab_weight_off.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#weight_off a:hover {
	margin: 0 4px 0 0;
	background: url(../images/tab_weight_on.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#weight_on a {
	margin: 0 4px 0 0;
	background: url(../images/tab_weight_fix.gif) 0 bottom no-repeat;
}

table#renewal ul#tab_proofreading li#testing_off a {
	margin: 0 4px 0 0;
	background: url(../images/tab_testing_off.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#testing_off a:hover {
	margin: 0 4px 0 0;
	background: url(../images/tab_testing_on.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#testing_on a {
	margin: 0 4px 0 0;
	background: url(../images/tab_testing_fix.gif) 0 bottom no-repeat;
}

/* torque start */
table#renewal ul#tab_proofreading li#torque_off a {
	margin: 0 4px 0 0;
	background: url(../images/tab_torque_off.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#torque_off a:hover {
	margin: 0 4px 0 0;
	background: url(../images/tab_torque_on.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#torque_on a {
	margin: 0 4px 0 0;
	background: url(../images/tab_torque_fix.gif) 0 bottom no-repeat;
}
/* torque end */

table#renewal ul#tab_proofreading li#scales_off a {
	margin: 0 4px 0 0;
	background: url(../images/tab_scales_off.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#scales_off a:hover {
	margin: 0 4px 0 0;
	background: url(../images/tab_scales_on.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#scales_on a {
	margin: 0 4px 0 0;
	background: url(../images/tab_scales_fix.gif) 0 bottom no-repeat;
}

table#renewal ul#tab_proofreading li#faq_off a {
	width: 151px;
	background: url(../images/tab_faq_off.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#faq_off a:hover {
	width: 151px;
	background: url(../images/tab_faq_on.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_proofreading li#faq_on a {
	width: 151px;
	background: url(../images/tab_faq_fix.gif) 0 bottom no-repeat;
}

/* Check Area
-------------------------------------------*/
table#renewal ul#tab_check {
	width: 763px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/tab_bg.gif) 0 13px repeat-x;
}

table#renewal ul#tab_check:after { 
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html table#renewal ul#tab_check { display: inline-block; }
/* no ie mac \*/
* html table#renewal ul#tab_check { height: 1%; }
table#renewal ul#tab_check { display: block; }
/* */

table#renewal ul#tab_check li {
	float: left;
	text-indent: -9999px;
}

table#renewal ul#tab_check li a {
	display: block;
	overflow: hidden;
	width: 148px;
	height: 48px;
}

table#renewal ul#tab_check li#check_off a {
	margin: 0 5px 0 0;
	background: url(../images/tab_check_off.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_check li#check_off a:hover {
	margin: 0 5px 0 0;
	background: url(../images/tab_check_on.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_check li#check_on a {
	margin: 0 5px 0 0;
	background: url(../images/tab_check_fix.gif) 0 bottom no-repeat;
}

table#renewal ul#tab_check li#faq_off a {
	width: 151px;
	background: url(../images/tab_faq_off.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_check li#faq_off a:hover {
	width: 151px;
	background: url(../images/tab_faq_on.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_check li#faq_on a {
	width: 151px;
	background: url(../images/tab_faq_fix.gif) 0 bottom no-repeat;
}

table#renewal ul#tab_check li#faqcheck_off a {
	width: 151px;
	background: url(../images/tab_faqcheck_off.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_check li#faqcheck_off a:hover {
	width: 151px;
	background: url(../images/tab_faqcheck_on.gif) 0 bottom no-repeat;
}
table#renewal ul#tab_check li#faqcheck_on a {
	width: 151px;
	background: url(../images/tab_faqcheck_fix.gif) 0 bottom no-repeat;
}

table#renewal td table td table#check table {
	width: 100%;
	margin: 0 0 25px 0;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#check table th {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	background: #DBE3E9;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#check table td {
	padding: 5px;
	vertical-align: middle;
	border: 1px solid #CDCDCD;
}

table#renewal td table td table#check table td.txt_r {
	text-align: right;
}

table#renewal td table td table#check table td.txt_c {
	text-align: center;
}

/* Download Area
-------------------------------------------*/
table#renewal td table#download {
	width: 100%;
	margin: 5px 0 15px 0;
	border: 1px solid #CDCDCD;
}

table#renewal td table#download th {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	background: #DBE3E9;
	border: 1px solid #CDCDCD;
}

table#renewal td table#download td {
	padding: 5px;
	vertical-align: middle;
	border: 1px solid #CDCDCD;
}

table#renewal td table#download td img {
	margin: 8px 0 7px 0;
}

table#renewal td table#download td.txt_r {
	text-align: right;
}

table#renewal td table#download td.txt_c{
	text-align: center;
}

table#renewal td table#download td.tit_pos{
	padding: 0 0 0 25px;
}

/* Download Individual Area
-------------------------------------------*/
table#renewal td table#download_individual {
	width: 100%;
	margin: 15px 15px 0 15px;
}

table#renewal td table#download_confirmation {
	width: 100%;
	margin: 15px 15px 200px 15px;
}

table#renewal td table#download_individual td dl,
table#renewal td table#download_confirmation td dl {
	width: 730px;
	margin: 0 0 15px 0;
	padding: 0;
	border: none;
}

table#renewal td table#download_individual td dl dt,
table#renewal td table#download_confirmation td dl dt {
	clear: both;
	_width: 720px;
	margin: 5px 0 0 0;
	font-weight: bold;
}

table#renewal td table#download_individual td dl dd,
table#renewal td table#download_confirmation td dl dd {
	clear: both;
	_width: 720px;
	margin: 5px 0 10px 15px;
	_margin: 5px 0 10px 7px;
	line-height: 1.3;
}

table#renewal td table#download_individual td dl dd.txt_c,
table#renewal td table#download_confirmation td dl dd.txt_c {
	width: 700px;
	text-align: center;
}

table#renewal td table#download_individual td dl dd span,
table#renewal td table#download_confirmation td dl dd span {
	color: #E40000;
}

table#renewal td table#individual_form {
	width: 730px;
	margin: 15px 15px 20px 15px;
}

table#renewal td table#individual_form td {
	margin: 0;
}

table#renewal td table#individual_form td p {
	margin: 10px 0 14px 0;
}


table#renewal td table#individual_form td table {
	width: 100%;
	margin: 0;
	border:1px solid #CCCCCC;
}

table#renewal td table#individual_form td table th {
	width: 200px;
	padding: 7px 5px;
	font-weight: normal;
	background: #EEF1F6;
	border:1px solid #CCCCCC;
}

table#renewal td table#individual_form span {
	margin: 0 5px;
	color: #E40000;
}

table#renewal td table#individual_form td table td {
	padding: 5px;
	vertical-align: middle;
	border:1px solid #CCCCCC;
}

table#renewal td table#individual_form td table td input {
	padding: 0 5px;
}

table#renewal td table#individual_form td table td textarea {
	padding: 2px 5px;
	font-size: 92%;
	border:1px solid #CCCCCC;
}

table#renewal td table#individual_form td table td .bor_col {
	border:1px solid #CCCCCC;
}

table#renewal td table#individual_form td table td table {
	width: 510px;
	border: none;
}

table#renewal td table#individual_form td table td table td {
	vertical-align: top;
	border: none;
}

table#renewal td table#individual_form td table td table td input {
	margin: 0 5px 0 0;
}

/*----------------manual navi-----------------*/

.naviBox45{
	float:					left;
	width:					45px;
	font-size:				11px;
	margin:					5px 2px 5px 2px;
	padding:				5px 2px 5px 2px;
    text-decoration:none;
    text-align:center;
	border-top:2px solid #bfd6ef;
	border-left:2px solid #bfd6ef;
	border-right:3px solid #4779b2;
	border-bottom:3px solid #4779b2;
	background-color:#70a4e0;
}
.naviBox50{
	float:					left;
	width:					50px;
	font-size:				11px;
	margin:					5px 2px 5px 2px;
	padding:				5px 2px 5px 2px;
    text-decoration:none;
    text-align:center;
	border-top:2px solid #bfd6ef;
	border-left:2px solid #bfd6ef;
	border-right:3px solid #4779b2;
	border-bottom:3px solid #4779b2;
	background-color:#70a4e0;
}
.naviBox60{
	float:					left;
	width:					60px;
	font-size:				11px;
	margin:					5px 2px 5px 2px;
	padding:				5px 2px 5px 2px;
    text-decoration:none;
    text-align:center;
	border-top:2px solid #bfd6ef;
	border-left:2px solid #bfd6ef;
	border-right:3px solid #4779b2;
	border-bottom:3px solid #4779b2;
	background-color:#70a4e0;
}
.naviBox120{
	float:					left;
	width:					120px;
	font-size:				11px;
	margin:					5px 2px 5px 2px;
	padding:				5px 2px 5px 2px;
    text-decoration:none;
    text-align:center;
	border-top:2px solid #bfd6ef;
	border-left:2px solid #bfd6ef;
	border-right:3px solid #4779b2;
	border-bottom:3px solid #4779b2;
	background-color:#70a4e0;
}
.naviBox a:hover {
	text-decoration:none;
}

table#renewal table#tab_cont2 td table td a#pagetop {
	padding: 20px 6px 0 12px;
	text-align:right;
	background:none;
}

table#renewal table#tab_cont2 td table td#option {
	padding: 5px 5px 9px 12px;
	text-align:left;
	background:none;
	font-size:11px;
	font-weight:bold;
	color:044780;
}

/* Class */
.mar_set {
	display: block;
	margin: 5px 5px 0 5px !important;
}
.mar_b5 { margin-bottom: 5px !important;}
a.link_col_wei { color: #2082af !important; margin-bottom: 5px;}
a.link_col_med { color: #da5072 !important; margin-bottom: 5px;}


/*  manual_list  start  20100312*/

table#manual_list_waku{
border-collapse:collapse;
border:1px solid #cccccc;
}

table#manual_list{
margin:7px;
}



table#manual_list td {
height:23px;
}

table#manual_list th a.alphabet_on{
background:url(/images/button_manual_on.jpg) no-repeat;
display:block; 
float:left; 
font-size:14px; 
font-weight:bold;
margin:0px 5px 0px 0px; 
text-align:center; 
width:23px;
height:22px;
padding:2 0 2 0px;
}

table#manual_list th div.alphabet_off{
background:url(/images/button_manual_off.jpg) no-repeat;
display:block; 
float:left; 
font-size:14px; 
font-weight:bold;
color:#999999;
margin:0px 5px 0px 0px; 
text-align:center; 
width:23px;
height:22px;
padding:2 0 2 0px;
}

/*  アルファベットth内のリンクボタンに使用   */
table#manual_list th a{
background:url(/images/button_manual_04.jpg) no-repeat;
display:block; 
float:left; 
font-size:14px; 
font-weight:bold;
padding:2 0 2 0px;
margin:0px 12px 4px 0px; 
text-align:center; 
width:78px;
height:23px;

}

/*  取説リンクの見出しに使用   */
table#manual_list td div {
border:solid 1px #a3c7fe;
float:left;
font-size:12px;
font-weight:normal;
line-height:1.3;
padding:1px 4px 1px 4px;
margin:0px 12px 0px 0px;
text-align:center;
width:55px;
}

/*  取説リンクに使用　通常　1行4項目   */
table#manual_list td a{
display:block;
background:url(/images/tab_list.gif) 0 6px no-repeat; 
float:left;
font-size:12px; 
font-weight:normal; 
line-height:1.4;
text-decoration:underline; 
padding:2px 0px 2px 8px;
margin:2px 5px 2px 0px; 
text-align:left; 
width:154px;
}

/*  取説リンクに使用　4項目分の幅を使う   */
table#manual_list td a.block4{
display:block;
background:url(/images/tab_list.gif) 0 6px no-repeat; 
float:left; font-size:12px; 
font-weight:normal; 
line-height:1.4;
text-decoration:underline; 
padding:2px 32px 2px 8px; 
margin:2px 5px 2px 0px; 
text-align:left; 
width:615px;
}

/*  取説リンクに使用　2項目分の幅を使う　左から3項目目のみに使用   */
table#manual_list td a.block2{
display:block;
background:url(/images/tab_list.gif) 0 6px no-repeat; 
float:left; font-size:12px; 
font-weight:normal; 
line-height:1.4;
text-decoration:underline; 
padding:2px 8px 2px 8px; 
margin:2px 5px 2px 0px; 
text-align:left; 
width:313px;
}

table#manual_list td a.back_to_top
{
background:none;
font-size:12px; 
font-weight:normal; 
text-decoration:underline;
text-align:right;
width:99%;
}

/*  取説リンクの点線区切に使用   */
table#manual_list td.border
{
padding: 0 0 20px 0;
border-bottom: 1px dotted #CCCCCC;
}

/*  アルファベット見出しと取説リンクの境界線に使用   */
table#manual_list th.border
{
padding: 0 0 20px 0;
border-bottom: 1px dotted #bbbbbb;
}


table#manual_list th h6 {
	margin: 16px 0 18px 0;
	padding: 6px 5px 6px 12px;
	_padding: 8px 5px 6px 12px;
	font-size: 100%;
	font-weight: bold;
	color: #044780;
	background: #DBE3E9;
}

table#manual_list th h6 span {
	margin: 0 0 0 15px;
	font-weight: normal;
}
/*  manual_list end  */