body { font-family:  "Arial", "Helvetica", "sans-serif"; font-size: 12px;line-height: 22px;font-weight: normal;}
table { font-family:  "Arial", "Helvetica", "sans-serif"; font-size: 12px;line-height: 22px;font-weight: normal;}
.num { font-family: "verdana", "Arial", "Helvetica", "sans-serif";}
.list { line-height: 18px;}
.ttl {  font-family:  "Arial", "Helvetica", "sans-serif"; font-size: 16px; font-weight: bold}
.copyright { font-family: "verdana", "Arial", "sans-serif"; font-size: 10px; line-height: 20px; font-weight: normal;}
.fontSerif {
	font-family: "Times New Roman", "Times", "serif";
}
.t10{font-size:10px;}



.lineRB {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}
.lineT { border-top-width: 1px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color: #CCCCCC;border-style: solid;}
.lineB { border-bottom-width: 1px;border-right-width: 0px;border-top-width: 0px;border-left-width: 0px;border-color: #CCCCCC;border-style: solid;}
.lineTB { border-bottom-width: 1px;border-right-width: 0px;border-top-width: 1px;border-left-width: 0px;border-color: #CCCCCC;border-style: solid;}
.lineL { border-bottom-width: 0px;border-right-width: 0px;border-top-width: 0px;border-left-width: 1px;border-color: #CCCCCC;border-style: solid;}
.lineR { border-bottom-width: 0px;border-right-width: 1px;border-top-width: 0px;border-left-width: 0px;border-color: #CCCCCC;border-style: solid;}
.lineLR { border-bottom-width: 0px;border-right-width: 1px;border-top-width: 0px;border-left-width: 1px;border-color: #CCCCCC;border-style: solid;}
.col { border: 1px solid #CCCCCC;}
.col3D { border-top-width: 1px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 1px;border-style: solid;border-top-color: #CCCCCC;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #CCCCCC;}

.dashB {	background-image: url(http://www.moriseiki.com/japanese/mail/parts/broken_hline.gif);	background-repeat: repeat-x;	background-position: 1px bottom;}
.dashR {	background-image: url(http://www.moriseiki.com/japanese/mail/parts/broken_line.gif);	background-repeat: repeat-y;	background-position: right 1px;}

.wImage {	font-size: 12px;	line-height: 18px;	font-weight: normal;	text-align: left; width: 180px;	margin-top: 10px;}
.wColumn {	margin-right: 10px;	margin-left: 10px;	margin-top: 10px;	margin-bottom: 10px;}

a {	text-decoration: underline;	color: #336699;}
a:visited {color:#666666}
a:hover {text-decoration: none;color:#FF0000}
.footerC {
	background-color: #E61717;
	height: 25px;
	width: 480px;
	color: #FFFFFF;
	text-align: center;
	font-family: "verdana";
	font-size: 10px;
}
.bgSubmenu {
	background-image: url(common/bg_sub_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.lineTR {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

