a:link    {
	text-decoration:none;
	color: #E10915;
}
a:visited {
	text-decoration:none;
	color: #E10915;
}
a:active  {
	text-decoration:none;
	color: #E10915;
}
a:hover   {
	text-decoration:underline;
	color: #E10915;
}
td    {
	font-size: 10pt;
	line-height: 15pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color:#484848;
}

.ar{font-size: 10pt;font-family:"Arial";}

.lf{font-size: 11pt;font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";}

.crline {border-right:solid 1px #999999;}
.ctbline {border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc;}
.cbline {border-bottom:solid 1px #cccccc;}
.tbline {border-top:solid 1px #999999; border-bottom:solid 1px #999999;}
.tbrline {border-top:solid 1px #999999; border-bottom:solid 1px #999999; border-right:solid 1px #999999;}
.brline {border-bottom:solid 1px #999999; border-right:solid 1px #999999;}
.dbline{border-bottom:solid 1px #737070;}
.bline {border-bottom:solid 1px #999999;}
.lline {border-left:solid 1px #999999;}
.rline {border-right:solid 1px #999999;}
.aline {border:solid 1px #999999;}

span    {
	font-size: 10pt;
	line-height: 15pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color:#484848;
}
b     {
	font-size: 10pt;
	line-height: 15pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color:#484848;
}
body  {
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	line-height: 15pt;
	color:#484848;
	scrollbar-base-color: #ECE9D8;
	scrollbar-arrow-color: #FF0000;
	background-image: url(../common-img/common_bg.gif);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	margin-top: 0px;
}

.rs_nenu{width:800px; height:40px; margin-bottom:5px; background-image:url(../products/rs/rs-img/btn_bg.gif); background-repeat:no-repeat;}

.rs_ibg{background-image:url(../products/rs/rs-pic/intro_bg.jpg); background-position:center; background-repeat:no-repeat; color:#ffffff}
.rs_bbg{background-image:url(../products/rs/rs-pic/bg.gif); background-position:center; background-repeat:no-repeat; color:#ffffff}

.rs_bbg2{background-image:url(../products/rs/rs-pic/bg2.gif); background-position:center; background-repeat:no-repeat; color:#ffffff}

.lh200{line-height:200%;}

.w90{ width:90px;}
.w100{ width:100px;}
.w145{ width:145px;}
.w150{ width:150px;}
.w160{ width:160px;}
.w185{ width:185px;}
.w190{ width:190px;}
.w210{ width:210px;}
.w225{ width:225px;}
.w230{ width:230px;}
.w250{ width:250px;}
.w300{ width:300px;}
.w310{ width:310px;}
.w320{ width:320px;}
.w330{ width:330px;}
.w350{ width:350px;}
.w380{ width:380px;}
.w390{ width:390px;}
.w420{ width:420px;}
.w430{ width:430px;}
.w504{ width:504px;}
.w620{ width:620px;}
.w720{ width:720px;}
.w730{ width:730px;}
.w740{ width:740px;}

.h20{ height:20px;}
.h40{ height:40px;}
.h60{ height:60px;}

.pat5{ padding-top:5px;}

.pa5350{margin:5px 3px 5px 0px}
.pa5450{margin:5px 4px 5px 0px}
.pa5454{margin:5px 4px 5px 4px}

.pab2{ padding-bottom:2px;}
.pab5{ padding-bottom:5px;}
.pab10{ padding-bottom:10px;}
.pab20{ padding-bottom:20px;}

.pal5{ padding-left:5px;}
.pal10{ padding-left:10px;}
.pal20{ padding-left:20px;}
.pal30{ padding-left:30px;}

.par5{ padding-right:5px;}
.par10{ padding-right:10px;}
.par30{ padding-right:30px;}


.palr10{ padding-left:10px; padding-right:10px}
.palr20{ padding-left:20px; padding-right:20px}


.ma5{margin:5px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt80{margin-top:80px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb100{margin-bottom:100px;}
.mb150{margin-bottom:150px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml23{margin-left:23px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml45{margin-left:45px;}
.ml53{margin-left:53px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr260{margin-right:260px;}
.mr365{margin-right:365px;}


.rightlay{float:right;}
.leftlay{float:left;}
.clr{clear:both;}

.txtc{text-align:center;}
.txtr{text-align:right;}
.txtl{text-align:left;}

A.cmain:link
{
	color:#FF6600;
	text-decoration:none;
}
A.cmain:visited
{
	color:#FF6600;
	text-decoration:none;
}

A.cmain:active
{
	color:#FF6600;
	text-decoration:none;
}

A.cmain:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

.s {
	font-size: 9pt;
}

.ss {
	font-size: 8pt;
}

.g {
	font-size: 10pt;
	color:#008030;
}	
.gb {
	font-size: 10pt;
	color:#008030;
	font-weight: bold
}	
.b {
	font-size: 10pt;
	font-weight: bold
}
.lb {
	font-size: 12pt;
	font-weight: bold;
	color:#333333;
	line-height:170%
}

.lb2 {
	font-size: 12pt;
	font-weight: bold;
	line-height:100%
}


.lg {
	font-size: 10pt;
	color:#999999;
}
.r {
	color:#E10915;
}	
.rb {
	font-size: 10pt;
	font-weight: bold;
	color:#E10915;
}	
.w {
	font-size: 10pt;
	color:#FFFFFF;
}
.box_r{
	background: #E10915;
	}
.box_w{
	background: #FFFFFF;
}
.box_g{
	background: #5F5C5C;
}
.box_b{
	background: #000000;
}

.box_rs{background-color:#ebebeb;}

.box_lg{
	background: #999999;
}				
.box_blg{
	background: #E3E3E3;
}
.line_bg  {
	background-color: #AEACAC;
}
.margin_bg  {
	margin-left: 5px;
}
.news  {
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	line-height: 10pt;
	color:#484848;
}
.news_b  {
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	line-height: 10pt;
	color:#484848;
	font-weight: bold;
}