.gray12pix { font-size: 12px ; color: #333333}
.blue {  color: #535E9A; text-decoration: none; font-size: 12px}
.white {  font-size: 12px; color: #FFFFFF}
.gray10pix {  font-size: 10px; color: #333333}
.r12 {
	font-size: 12px;
	line-height: 1.8em;
}
#gray {
	color: #333333;
}
.r10 {  font-size: 10px}
#white {
	color: #FFFFFF;
}
.r14 {  font-size: 14px; line-height: 2em}
.c12 { font-size: 12px; ; line-height: 1.5em; left: 12px; clip:  rect(   )}
.c12purple { font-size: 12px; ; line-height: 1.5em ; color: #0000FF}
.r12orangelink { font-size: 12px; ; line-height: 1.8em ; color: #FF6200; text-decoration: underline}
.c11red { font-size: 11px; ; line-height: 1.5em ; color: #ff0000}
.pad {
	background-color: #FFF6E5;
	background-position: center center;
	padding: 3px;
}
.copyright {
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.line-left {  border-color: black black black #7D7FB4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.r12bold-gray { font-size: 12px; ; line-height: 1.8em; font-size: 12px; ; color: #666666; font-weight: bold}
.r12bold-navy { font-size: 12px; ; line-height: 1.8em; font-size: 12px; ; color: #7D7FB4; font-weight: bold}
.c14 { font-size: 14px; ; line-height: 1.5em }
.r12bold { font-size: 12px; ; line-height: 1.8em; font-size: 12px; ; font-weight: bold}
.c12_bq { font-size: 12px; ; line-height: 1.5em ; padding-left: 24px; color: #4B4D9F; font-weight: bold}
.n12 { font-size: 12px; ; line-height: 1em; font-size: 12px; }
.bgimage-logo {
	background-image: url(../company/images/rinen_bglogo.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.n12blue { font-size: 12px; ; line-height: 1.5em; font-size: 12px; ; color: #0000FF}
.r12purple {
font-size: 12px; ; line-height: 1.8em; color: #0000FF
}
.n12white { font-size: 12px; ; line-height: 1em; font-size: 12px; ; color: #FFFFFF}
.r14purple { font-size: 14px; ; line-height: 1.8em; color: #0000FF}
.r12purplelink { font-size: 12px; ; line-height: 1.8em ; color: #404299; text-decoration: underline }
.c12purplelink { font-size: 12px; ; line-height: 1.5em; color: #404299; text-decoration: underline }
.r12-navy { font-size: 12px; ; line-height: 1.8em; font-size: 12px; ; color: #0000FF}
.n10 {
	font-size: 10px;
	line-height: 1.0em;
}
#purple {
	color: #404299;
}
.n10purple {
	font-size: 10px;
	line-height: 1em;
	color: #404299;
}

.c12orangelink {
font-size: 12px; ; line-height: 1.5em; color: #FF6200; text-decoration: underline
}
.tablebg-yellow {
	background-color: #fcf6ea;
}
.bglogo-200 {  background-image: url(../recruit/images/sunautas_Saiyo_career_logo.gif); background-repeat: no-repeat; background-position: center center}
.pict {  float: right; margin-left: 10px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px}
.read-left {  float: left; width: 380px; margin-right: 5px}
.bgimage-grad-yel {  background-image: url(../images/gradation_yellow.gif); background-repeat: repeat-x; background-position: left top; background-attachment: fixed}
.n12 {
font-size: 12px; ; line-height: 1.0em; left: 12px; clip:  rect(   )
}
.c10purple {
font-size: 10px; ; line-height: 1.5em ; color: #0000FF
}
.p12 {

font-size: 12px; ; line-height: 1.3em; left: 12px; clip:  rect(   )
}
.infobg1 {  background-image: url(../info/images/info_bg1.gif); background-repeat: no-repeat; background-position: right center}
.infobg2 {  background-image: url(../info/images/info_bg2.jpg); background-repeat: no-repeat; background-position: right center}
.infobg3 {  background-image: url(../info/images/info_bg3.jpg); background-repeat: no-repeat; background-position: right center}
.bg-jomo {  background-image: url(../business/images/bg_jomo.jpg); background-repeat: no-repeat; background-position: center center}
.r12boldcolor { font-size: 12px; ; line-height: 1.8em; font-size: 12px; ; font-weight: bold ; color: #0000FF}
.bg-eneos {  background-image: url(../business/images/bg_eneos.jpg); background-repeat: no-repeat; background-position: center center}
.bg-rentacar {  background-image: url(../business/images/bg_rentacar.jpg); background-repeat: no-repeat; background-position: center center}
.bg-ford {  background-image: url(../business/images/bg_ford.jpg); background-repeat: no-repeat; background-position: center center}
.bg-motoren {  background-image: url(../business/images/bg_motoren.jpg); background-repeat: no-repeat; background-position: center center}
.bg-british {  background-image: url(../business/images/bg_jaguar.jpg); background-repeat: no-repeat; background-position: center center}
.bg-epoch {  background-image: url(../business/images/bg_epoch.jpg); background-repeat: no-repeat; background-position: center center}
.bg-trade {  background-image: url(../business/images/bg_trade.jpg); background-repeat: no-repeat; background-position: center center}
.bg-vision {  background-image:url(../images/bg_vision.jpg); background-repeat: no-repeat; background-position:bottom}
.infobg4 {  background-image: url(../info/images/info_bg4.jpg); background-repeat: no-repeat; background-position: right center}
.c14purple { font-size: 14px; ; line-height: 1.5em; color: #0000FF}
.bg-insurance {  background-image: url(../business/images/bg_insurance.jpg); background-repeat: no-repeat; background-position: center top}
.n14purple { font-size: 14px; ; line-height: 1em; color: #404299 }
.card1 {
	clip:   rect(   );
	float: left;
	padding-left: 20px;
}
.card2 {
	float: left;
	padding-left: 35px;
}
.column {
	border: 1px #AA5900 dotted;
	width: 700px;
	margin: 0px;
	padding: 10px;
	background-color: #FFF0D9;
}
.c12brown {
	font-size: 12px;
	;
	line-height: 1.3em;
	left: 12px;
	clip:  rect(   );
	color: #AA5900;
}
.n14brown {
font-size: 14px; ; line-height: 1em; color: #990000
}
.map {
	padding: 10px 0px 0px;
}
.rakuten {  font-size: 12px; line-height: 1.5em; color: #BF0000; text-decoration: underline}.movie {  text-align: center; vertical-align: middle}
.column2 { border: 1px #AA5900 dotted; width: 400px; margin: 0px 0px; padding: 10px 10px; background-color: #FFF0D9; }
.chuetsu {  text-align: center; vertical-align: middle; padding-top: 20px; font-size: 14px; line-height: 2em; color: #333333; margin-top: 10px; border: 1px #999999 solid; clip:   rect(   )}
.c14brownred { font-size: 14px; ; line-height: 1.5em; color: #990000 }
.c12brownred { font-size: 12px; ; line-height: 1.3em; left: 12px; clip: rect( ); color: #AA5900; }

.tablelist { font-size: 12px; line-height: 1.8em; margin:5px 0 5px 12px;}
.Gcard-waku-migi{background-repeat:repeat-y; background-image:url(../business/images/Gcard_waku_r2_c3.gif);}
.Gcard-waku-hidari{background-repeat:repeat-y; background-image:url(../business/images/Gcard_waku_r2_c1.gif);}
.letter-spacing1 {letter-spacing:1pt;}
.letter-spacing2 {letter-spacing:1.5pt;}
.unnamed1 {
	font-size: 21px;
	color: #1468B2;
	line-height: 2.5em;
}
.unnamed2 {
	font-size: 18px;
	line-height: 1.2em;
}
.unnamed3 {
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
}
.cc18 {
	font-size: 18px;
	color: #FF3300;
	font-weight: bolder;
	line-height: 1.5em;
}
.cc10 {
	font-size: 14px;
	line-height: 1.5em;
}
