body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
	color: #222222;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
img {border:0px;}
form {margin: 0px;
	padding: 0px;}
.fsXXS {font-size:xx-small;
line-height:1.3em;
text-align:left;
padding:10px;}
.fsXXS01 {font-size:x-small;}
.fsXS {font-size:x-small;
line-height:1.3em;
text-align:left;
padding:10px;}
td h2{font-size:small;
margin: 0px;
	padding: 0px;
	display:inline;}
ul {margin: 6px 0px 0px 0px;
	padding: 0px;}

a:link {
	color: #333333;
	text-decoration:none;
}
a:visited {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color: #00A0E9;
	text-decoration:none;
}
a:active {
	color: #333333;
	text-decoration:none;
}

.top a:link {
	color: #FF6600;
	text-decoration:none;
font-weight:bold;
}
.top a:visited {
	color:#FF6600;
	text-decoration:none;
font-weight:bold;
}
.top a:hover {
	color:  #00A0E9;
	text-decoration:none;
font-weight:bold;
}
.top a:active {
	color: #FF6600;
	text-decoration:none;
font-weight:bold;
}

#pageArea {width:762px;}

#headerleft {
float:left;
text-align:left;
width:200px;}
.logo {margin-left:10px;
margin-top:8px;}

#headerright01 {
float:right;
margin-top:16px;
width:10px;}

#headerright02 {
float:right;
text-align:right;
margin-top:20px;
width:250px;}

#manuArea00 {
margin-top:2px;
background-image:url(../images/bg_menu00.gif);
background-repeat:repeat-x;
text-align:left;
width:762px;
height:29px;
}
#manuArea01 {
margin-top:2px;
background-image:url(../images/bg_menu01.gif);
background-repeat:repeat-x;
text-align:left;
width:762px;
height:29px;
}
#manuArea02 {
margin-top:2px;
background-image:url(../images/bg_menu02.gif);
background-repeat:repeat-x;
text-align:left;
width:762px;
height:29px;
}
#manuArea03 {
margin-top:2px;
background-image:url(../images/bg_menu03.gif);
background-repeat:repeat-x;
text-align:left;
width:762px;
height:29px;
}
#manuArea04 {
margin-top:2px;
background-image:url(../images/bg_menu04.gif);
background-repeat:repeat-x;
text-align:left;
width:762px;
height:29px;
}
#manuArea05 {
margin-top:2px;
background-image:url(../images/bg_menu05.gif);
background-repeat:repeat-x;
text-align:left;
width:762px;
height:29px;
}
#manuArea06 {
margin-top:2px;
background-image:url(../images/bg_menu06.gif);
background-repeat:repeat-x;
text-align:left;
width:762px;
height:29px;
}
#manuArea07 {
margin-top:2px;
background-image:url(../images/bg_menu07.gif);
background-repeat:repeat-x;
text-align:left;
width:762px;
height:29px;
}
#manuArea08 {
margin-top:2px;
background-image:url(../images/bg_menu08.gif);
background-repeat:repeat-x;
text-align:left;
width:762px;
height:29px;
}

.subSP01 {
padding: 10px 15px 0px 15px;
background-image:url(../special/images/ten_midle.gif);
background-repeat:repeat-y;
text-align:left;
width:158px;
}
.subSP02 {
line-height:1.3em;
padding: 3px 15px 0px 15px;
background-image:url(../special/images/ten_midle.gif);
background-repeat:repeat-y;
text-align:left;
width:158px;
}
#manuArea00 li,#manuArea01 li,#manuArea02 li,#manuArea03 li,#manuArea04 li,#manuArea05 li,#manuArea06 li,#manuArea07 li,#manuArea08 li {display:inline;}
.btn {padding:0px 10px 0px 10px;
border-left: 1px solid #ffffff;
height:29px;
}
.btnb {padding:0px 10px 0px 10px;
border-left: 1px solid #ffffff;
font-weight:bold;
height:29px;}
.btnp {padding:0px 10px 0px 10px;
color: #005bac;
height:29px;
}
#manuArea00 a:link,#manuArea01 a:link,#manuArea02 a:link,#manuArea03 a:link,#manuArea04 a:link,#manuArea05 a:link,#manuArea06 a:link,#manuArea07 a:link,#manuArea08 a:link {
	color: #ffffff;
	text-decoration:none;
}
#manuArea00 a:visited,#manuArea01 a:visited,#manuArea02 a:visited,#manuArea03 a:visited,#manuArea04 a:visited,#manuArea05 a:visited,#manuArea06 a:visited,#manuArea07 a:visited,#manuArea08 a:visited {
	color:#ffffff;
	text-decoration:none;
}
#manuArea00 a:hover,#manuArea01 a:hover,#manuArea02 a:hover,#manuArea03 a:hover,#manuArea04 a:hover,#manuArea05 a:hover,#manuArea06 a:hover,#manuArea07 a:hover,#manuArea08 a:hover {
	color: #000066;
	text-decoration:none;
}
#manuArea00 a:active,#manuArea01 a:active,#manuArea02 a:active,#manuArea03 a:active,#manuArea04 a:active,#manuArea05 a:active,#manuArea06 a:active,#manuArea07 a:active,#manuArea08 a:active {
	color: #555555;
	text-decoration:none;
}





.margint4 {margin-top:4px;}
.margint15 {margin-top:15px;}
.marginl2 {margin-left:2px;}
#contentsArea{background-image:url(../images/bg_cont.gif);
background-repeat:repeat-y;}
#contentsleft {
margin-top:10px;
float:left;
width:552px;}
#contentsleftCO {
margin-top:10px;
float:left;
width:552px;
background-image:url(../company/images/bg_sakura.gif);
background-repeat:no-repeat;
background-position:bottom}
.ttl{background-image:url(../images/bg_ttl.gif);
background-repeat:repeat-x;
text-align:left;
padding-left:13px;
width:539px;}
.dttl{background-image:url(../product/images/bg_ttld.gif);
background-repeat:repeat-x;
text-align:left;
padding-left:13px;
width:539px;}
.TOPdate{float:left;
width:65px;
text-align:left;
padding:10px;
background-image:url(../images/ico_new.gif);
background-position:left;
background-repeat:no-repeat;
margin-left:15px;}
.TOPtxt{float:right;
width:415px;
color:#222222;
text-align:left;
padding:10px;}



#contentsright {
float:right;
width:188px;}

#footerArea {margin-top:20px;}
#fleft01 {float:left;
width:400px;
text-align:left;}
#fright01{float:right;
width:300px;
text-align:right;}
.fleft02{float:left;
width:430px;
font-size:10px;
text-align:left;}
.fright02{float:right;
width:300px;
font-size:10px;
color:#555555;
text-align:right;}

.bg005bac {
margin-top:-15px;
background-color:#005bac;
width:762px;}
.bg00a0e9 {background-color:#00a0e9;
width:762px;}


.marginl10 {margin-left:10px;}
.margint5 {margin-top:5px;}
#panArea {margin: 4px 0px 0px 10px;
text-align:left;}
#topimg {margin: 4px 0px 0px 0px;
text-align:left;}

.SEIHINimg{float:left;
line-height:1.3em;
width:240px;
text-align:left;
padding:10px;
margin-left:15px;}
.SEIHINtxt{float:right;
width:240px;
color:#222222;
text-align:left;
line-height:1.3em;
padding:10px;}
.SEIHINalltxt {padding:5px;
line-height:1.3em;
text-align:left;}
.SEIHINtxt h2,.SEIHINalltxt h2,.SEIHINimg h2 {font-size:medium;
color:#222222;
margin:0px;
padding:0px;}




.COMdate{float:left;
width:80px;
font-weight:bold;
text-align:left;
padding:10px 10px 10px 7px;
background-image:url(../images/ico_new.gif);
background-position:left;
background-repeat:no-repeat;
margin-left:15px;}
.COMtxt{float:right;
width:410px;
color:#555555;
text-align:left;
padding:10px 0px 10px 0px;}

.GANdate{
font-weight:bold;
font-size:16px;
text-align:left;
padding:5px 0px 5px 7px;
background-image:url(../images/ico_new.gif);
background-position:left;
background-repeat:no-repeat;
}




.OFFdate{float:left;
width:120px;
font-weight:bold;
text-align:left;
padding:10px;
background-image:url(../images/ico_new.gif);
background-position:left;
background-repeat:no-repeat;
margin-left:15px;}
.OFFtxt{float:right;
width:360px;
color:#555555;
text-align:left;
padding:10px;}


.CONdate{float:left;
width:130px;
font-weight:bold;
text-align:left;
padding:10px;
background-image:url(../images/ico_new.gif);
background-position:left;
background-repeat:no-repeat;
margin-left:15px;}
.CONtxt{float:right;
width:350px;
color:#555555;
text-align:left;
padding:10px;}


.CHdate{float:left;
width:40px;
font-weight:bold;
text-align:left;
padding: 10px 0px 10px 7px;
background-image:url(../images/ico_new.gif);
background-position:left;
background-repeat:no-repeat;
margin-left:15px;}
.CHtxt{float:right;
width:460px;
color:#222222;
text-align:left;
padding: 10px 0px 10px 0px;}

.RINENalltxt {padding: 5px 5px 5px 165px;
background-image:url(../company/images/bg_rinen01.jpg);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}

.RINENalltxt h2 {font-size:medium;}

.OMdate{
font-weight:bold;
text-align:left;
padding:10px;
margin-left:15px;}



.HDDalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/d00.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.HDUalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/left_u.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.HDKalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/k00.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.NDalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/nd00.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.Xalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/leftb_x.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.aXalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/lefta_stagex.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.XYalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/lefta_stagexy.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.CUSalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/left_stagecust.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.aXYalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/lefta_stagexy.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.aCUSalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/lefta_stagecust.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.HDKalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/k00.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.NDalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/nd00.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.ACTUalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/actu00.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.RCPalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/left_rcp.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.VCalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/left_vc.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.VPSalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/vps00.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.NVAalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/left_nva.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.NLAalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/nla00.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.NLDalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/left_nld.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}
.COMPalltxt {padding: 5px 5px 5px 250px;
background-image:url(../product/images/left_comp.gif);
background-repeat:no-repeat;
background-position:5px 5px;
line-height:1.3em;
text-align:left;}

.RINEN01{
background-image:url(../images/bg_001.gif);
background-position:bottom right;
background-repeat:no-repeat;}
.fs01 {font-size:12px;
color:#990000;
font-weight:normal;}
.w500{width:360px;}
.SEIHINlinktxt{padding:5px;
line-height:1.3em;
text-align:right;}
