/*
*{ margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding:0px; }
html { margin:0px; border:0px; padding:0px; }
body { margin-top:10px; margin-right:15px; margin-bottom:10px; margin-left:15px; border:0px; padding:0px;		color:#000000; background-color: #ffffff; }
*/
body a:link { color: #0000ff; }
body a:visited { color: #810081; }
body a:hover { color: #0000ff; }
body a:active { color: #0000ff; }

#topmenu  { width: 738px; }
#main     { width: 738px; }
#leftmenu { float: left; width: 188px; }
/*
#contents { float: right; width: 550px; }
*/
#contents { float: right; width: 550px; }
/*
#footer   { width:738px; margin-top: 20px; }
#footer p { color: #444444; font-size:11px; line-height:14px; padding: 0 0 5px 2px; }
*/
.cls      { clear: both; }
.topref   { width: 550px; text-align: right; margin-top: 8px; }

.note { font-size: 80%; text-align: right; margin-top: 6px; }
.notel { font-size: 80%; margin-top: 6px; }

.exp { padding: 5px 0 0 2px; }
.mt5 { margin-top: 5px; }
.mr5 { margin-right: 5px; }
.pd1 { padding: 10px 0 0 12px; }
.pd2 { padding: 6px 0 0 12px; }

/* Online Shopping */
.ostbl { width: 550px; background-color: #ffffff; }
.ostbl td { vertical-align: top; }

.ostbl td.tp {
	height: 56px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_os_tp.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
}
.ostbl td.tp img { margin-top: 8px; }

.ostbl td.md {
	height: 30px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_os_md.gif);
	background-repeat: no-repeat;
}
.ostbl td.bt {
	height: 20px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_os_bt.gif);
	background-repeat: no-repeat;
}

.ostbl td.ct { text-align: center; }
.ostbl table { margin-left: auto; margin-right: auto; }
.ostbl td.lf {
	width: 9px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_os_lf.gif); 
	background-repeat: repeat-y;
}
.ostbl td.rt {
	width: 10px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_os_rt.gif); 
	background-repeat: repeat-y;
}
.ostbl td.para { padding-top: 10px; }
.ostbl td.para2 { padding: 5px 0 5px 10px; background-color: #fde891; }
.ostbl td.para3 { padding: 5px 0 0 3px; background-color: #fde891; }
td .ye { background-color: #fde891; }
td .bb { font-weight: bold; color: #323232; }

/* R-Service Plus */
.rsptbl td.tp {
	background-image: url(/netricoh/guest/about/images/tbl_bg_rsp_tp.gif);
	background-repeat: no-repeat;
	background-color: #bfe5f7;
}
.rsptbl td.mdt {
	height: 20px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_rsp_mdt.gif);
	background-repeat: no-repeat;
}
.rsptbl td.mdt2 {
	height: 20px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_rsp_mdt2.gif);
	background-repeat: no-repeat;
}
.rsptbl td.md {
	background-image: url(/netricoh/guest/about/images/tbl_bg_rsp_md.gif);
	background-repeat: repeat-y;
	padding-left: 16px;
}
.rsptbl td.mdb {
	height: 12px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_rsp_mdb.gif);
	background-repeat: no-repeat;
}
.rsptbl td.mdb2 {
	height: 12px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_rsp_mdb2.gif);
	background-repeat: no-repeat;
}
.rsptbl td.bt {
	height: 10px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_rsp_bt.gif);
	background-repeat: no-repeat;
}
.rsptbl td.md2 {
	background-image: url(/netricoh/guest/about/images/tbl_bg_rsp_md2.gif);
	background-repeat: repeat-y;
	padding-left: 16px;
}


/* Business Support Service */
.bsstbl td.tp {
	background-image: url(/netricoh/guest/about/images/tbl_bg_bss_tp.gif);
	background-repeat: no-repeat;
	background-color: #dfe9b6;
}
.bsstbl td.mdt {
	height: 20px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_bss_mdt.gif);
	background-repeat: no-repeat;
}
.bsstbl td.md {
	background-image: url(/netricoh/guest/about/images/tbl_bg_bss_md.gif);
	background-repeat: repeat-y;
	padding-left: 16px;
}
.bsstbl td.mdb {
	height: 12px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_bss_mdb.gif);
	background-repeat: no-repeat;
}
.bsstbl td.bt {
	height: 10px;
	background-image: url(/netricoh/guest/about/images/tbl_bg_bss_bt.gif);
	background-repeat: no-repeat;
}

