@charset "shift_jis";

A.blue_link {
	FONT: 12px arial,verdana; COLOR: #294785; TEXT-DECORATION: none
}
A.blue_link:hover {
	TEXT-DECORATION: underline
}
A.grey_link {
	FONT: 12px arial,verdana; COLOR: #575757; TEXT-DECORATION: none
}
A.grey_link:hover {
	TEXT-DECORATION: underline
}
A.grey_bold_link {
	FONT: bold 12px arial,verdana; COLOR: #575757; TEXT-DECORATION: none
}
A.grey_navLinkbold_link:hover {
	COLOR: #eb7335
}
A.sub_nav_link {
	COLOR: #616161; TEXT-DECORATION: none
}
A.sub_nav_link:hover {
	COLOR: #cf5516; TEXT-DECORATION: none
}
A.sub_nav_linkOn {
	COLOR: #cf5516; TEXT-DECORATION: none
}
A.sub_nav_link2 {
	COLOR: #616161; TEXT-DECORATION: none
}
A.sub_nav_link2:hover {
	COLOR: #cf5516; TEXT-DECORATION: none
}
A.sub_nav_link2On {
	COLOR: #cf5516; TEXT-DECORATION: none
}
A.sub_nav_link3 {
	VERTICAL-ALIGN: top; COLOR: #616161; TEXT-DECORATION: none
}
A.sub_nav_link3:hover {
	COLOR: #cf5516; TEXT-DECORATION: none
}
A.sub_nav_link3On {
	VERTICAL-ALIGN: top; COLOR: #cf5516; TEXT-DECORATION: none
}
A.text_link {
	FONT: 12px arial; COLOR: #000000; TEXT-DECORATION: none
}
A.text_link:hover {
	TEXT-DECORATION: underline
}
A.orange_link {
	FONT: 12px arial; COLOR: #eb7335; TEXT-DECORATION: none
}
A.orange_link:hover {
	TEXT-DECORATION: underline
}
.orange_bold {
	FONT: bold 12px arial; COLOR: #eb7335
}
.blue_bold {
	FONT: bold 12px arial; COLOR: #294785
}
.blue_bold_lrg {
	FONT: bold 14px arial; COLOR: #294785
}
.bold {
	FONT-WEIGHT: bold
}
.footer {
	FONT: 11px arial; COLOR: #000000
}
.grey {
	FONT: 12px arial; COLOR: #575757
}
.grey_bold {
	FONT: bold 12px arial; COLOR: #616161
}
.orange_bold_lrg {
	FONT: bold 14px arial; COLOR: #eb7335
}
P {
	FONT: smalll; COLOR: #000000;
}
.panel_header {
	FONT: bold 12px arial,verdana; COLOR: #294785
}
.sub_nav_on {
	FONT: bold 12px arial; COLOR: #cf5516
}
.sub_nav_header {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 3px; FONT: bold 12px arial,verdana; TEXT-TRANSFORM: uppercase; COLOR: #294785; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.feature_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; FONT: bold 12px arial,verdana; TEXT-TRANSFORM: uppercase; COLOR: #294785; PADDING-TOP: 9px
}
.sub_nav {
	MARGIN: 8px 15px 0px; FONT: bold 11px arial; COLOR: #575757
}
.sub_nav p{
	FONT: normal 11px arial; COLOR: #575757; line-height:130%;
}
.home_feature {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 7px;
	FONT: 12px arial;
	COLOR: #000000;
	PADDING-TOP: 5px;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 7px;
	margin-left: 8px;
}
.home_feature h2{
font-size:medium;
color:#FF6600;
margin:0 0 5px 0;
}
.subpage_title {
	FONT: bold 16px verdana; COLOR: #eb7335
}
.text {
	FONT: 12px arial,verdana; COLOR: #000000
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 19px; FONT-size: small; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL LI {
	/*LIST-STYLE-IMAGE: url(../_img/skins/xsigo/ul-bullet.gif);*/ FONT-size: small;
}
LI {
FONT-size: small;
line-height:140%;
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	FONT: 12px/15px arial, Verdana, Helvetica, sans-serif; COLOR: #454545
}
P {
	FONT: 12px/15px arial, Verdana, Helvetica, sans-serif; COLOR: #454545
}
B {
	FONT-WEIGHT: bold
}
P {
	MARGIN: 0px; FONT: small; COLOR: #000000
}
A.portalHome:link {
	COLOR: #404b7f; TEXT-DECORATION: none
}
A.portalHome:visited {
	COLOR: #404b7f; TEXT-DECORATION: none
}
A.portalHome:active {
	COLOR: #404b7f; TEXT-DECORATION: underline
}
A.portalHome:hover {
	COLOR: #404b7f; TEXT-DECORATION: underline
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
A.breadcrumbLink:link {
	COLOR: blue; TEXT-DECORATION: none
}
A.breadcrumbLink:visited {
	COLOR: blue; TEXT-DECORATION: none
}
A.breadcrumbLink:active {
	COLOR: blue; TEXT-DECORATION: underline
}
A.breadcrumbLink:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
A.blueLink:link {
	COLOR: #2f8ab5; TEXT-DECORATION: none
}
A.blueLink:visited {
	COLOR: #2f8ab5; TEXT-DECORATION: none
}
A.blueLink:active {
	COLOR: #2f8ab5; TEXT-DECORATION: none
}
A.blueLink:hover {
	COLOR: #2f8ab5; TEXT-DECORATION: underline
}
A.searchLink:link {
	FONT: 12px arial,verdana; COLOR: #294785; TEXT-DECORATION: underline
}
A.searchLink:visited {
	FONT: 12px arial,verdana; COLOR: #294785; TEXT-DECORATION: underline
}
A.searchLink:active {
	FONT: 12px arial,verdana; COLOR: #294785; TEXT-DECORATION: underline
}
A.searchLink:hover {
	FONT: 12px arial,verdana; COLOR: #294785; TEXT-DECORATION: underline
}
A.navLinkOne {
	FLOAT: left; COLOR: #ffffff; HEIGHT: 32px
}
A.navLinkOne:link {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkOne:visited {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkOne:active {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkOne:hover {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkOnePriv {
	PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 32px
}
A.navLinkOnePriv:link {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkOnePriv:visited {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkOnePriv:active {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkOnePriv:hover {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLink {
	FLOAT: left; COLOR: #ffffff; HEIGHT: 32px
}
A.navLink:link {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLink:visited {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLink:active {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLink:hover {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkPriv {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 32px
}
A.navLinkPriv:link {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkPriv:visited {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkPriv:active {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkPriv:hover {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkLast {
	FLOAT: left; WIDTH: 157px; COLOR: #ffffff; HEIGHT: 32px
}
A.navLinkLast:link {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkLast:visited {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkLast:active {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkLast:hover {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkLastPriv {
	PADDING-RIGHT: 14px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 32px
}
A.navLinkLastPriv:link {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkLastPriv:visited {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkLastPriv:active {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navLinkLastPriv:hover {
	FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
A.blackLink:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.blackLink:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.blackLink:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.blackLink:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.footer:link {
	COLOR: #9498af; TEXT-DECORATION: none
}
A.footer:visited {
	COLOR: #9498af; TEXT-DECORATION: none
}
A.footer:active {
	COLOR: #9498af; TEXT-DECORATION: underline
}
A.footer:hover {
	COLOR: #9498af; TEXT-DECORATION: underline
}
A.navLinkTemp:link {
	DISPLAY: block; WIDTH: 100%; COLOR: #b7b7b7; HEIGHT: 17px; TEXT-DECORATION: none
}
A.navLinkTemp:visited {
	DISPLAY: block; WIDTH: 100%; COLOR: #b7b7b7; HEIGHT: 17px; TEXT-DECORATION: none
}
A.navLinkTemp:active {
	DISPLAY: block; WIDTH: 100%; COLOR: #ff6c2b; HEIGHT: 17px; TEXT-DECORATION: none
}
A.navLinkTemp:hover {
	DISPLAY: block; WIDTH: 100%; COLOR: #ff6c2b; HEIGHT: 17px; TEXT-DECORATION: none
}
A.nav2:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.nav2:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.nav2:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.nav2:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.nav3:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.nav3:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.nav3:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.nav3:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.homeNavLink1:link {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 169px; COLOR: #28305f; TEXT-DECORATION: none
}
A.homeNavLink1:visited {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 169px; COLOR: #28305f; TEXT-DECORATION: none
}
A.homeNavLink1:active {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 169px; COLOR: #ff6c2b; TEXT-DECORATION: underline
}
A.homeNavLink1:hover {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 169px; COLOR: #ff6c2b; TEXT-DECORATION: underline
}
A.homeNavLink2:link {
	DISPLAY: block; WIDTH: 169px; COLOR: #000000; TEXT-DECORATION: none
}
A.homeNavLink2:visited {
	DISPLAY: block; WIDTH: 169px; COLOR: #000000; TEXT-DECORATION: none
}
A.homeNavLink2:active {
	DISPLAY: block; WIDTH: 169px; COLOR: #ff6c2b; TEXT-DECORATION: underline
}
A.homeNavLink2:hover {
	DISPLAY: block; WIDTH: 169px; COLOR: #ff6c2b; TEXT-DECORATION: underline
}
A.subNavLink1:link {
	DISPLAY: block; WIDTH: 167px; COLOR: blue; TEXT-DECORATION: none
}
A.subNavLink1:visited {
	DISPLAY: block; WIDTH: 167px; COLOR: blue; TEXT-DECORATION: none
}
A.subNavLink1:active {
	DISPLAY: block; WIDTH: 167px; COLOR: blue; TEXT-DECORATION: none
}
A.subNavLink1:hover {
	DISPLAY: block; WIDTH: 167px; COLOR: blue; TEXT-DECORATION: underline
}
A.subNavLink1On:link {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 167px; COLOR: blue; TEXT-DECORATION: none
}
A.subNavLink1On:visited {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 167px; COLOR: blue; TEXT-DECORATION: none
}
A.subNavLink1On:active {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 167px; COLOR: blue; TEXT-DECORATION: none
}
A.subNavLink1On:hover {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 167px; COLOR: blue; TEXT-DECORATION: underline
}
A.subNavLink2:link {
	DISPLAY: block; WIDTH: 152px; COLOR: blue; TEXT-DECORATION: none
}
A.subNavLink2:visited {
	DISPLAY: block; WIDTH: 152px; COLOR: blue; TEXT-DECORATION: none
}
A.subNavLink2:active {
	DISPLAY: block; WIDTH: 152px; COLOR: blue; TEXT-DECORATION: underline
}
A.subNavLink2:hover {
	DISPLAY: block; WIDTH: 152px; COLOR: blue; TEXT-DECORATION: underline
}
A.subNavLink2On:link {
	DISPLAY: block; WIDTH: 152px; COLOR: blue; TEXT-DECORATION: none
}
A.subNavLink2On:visited {
	DISPLAY: block; WIDTH: 152px; COLOR: blue; TEXT-DECORATION: none
}
A.subNavLink2On:active {
	DISPLAY: block; WIDTH: 152px; COLOR: blue; TEXT-DECORATION: underline
}
A.subNavLink2On:hover {
	DISPLAY: block; WIDTH: 152px; COLOR: blue; TEXT-DECORATION: underline
}
A.homeLink:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.homeLink:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.homeLink:active {
	COLOR: #ff6c2b; TEXT-DECORATION: underline
}
A.homeLink:hover {
	COLOR: #ff6c2b; TEXT-DECORATION: underline
}
A.whitelink:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whitelink:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whitelink:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.whitelink:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.loginlink:link {
	COLOR: #575757; TEXT-DECORATION: none
}
A.loginlink:visited {
	COLOR: #575757; TEXT-DECORATION: none
}
A.loginlink:active {
	COLOR: #575757; TEXT-DECORATION: underline
}
A.loginlink:hover {
	COLOR: #575757; TEXT-DECORATION: underline
}
A.docsLink:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.docsLink:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.docsLink:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.docsLink:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.docsSearchLink:link {
	COLOR: #294785; TEXT-DECORATION: underline
}
A.docsSearchLink:visited {
	COLOR: #294785; TEXT-DECORATION: underline
}
A.docsSearchLink:active {
	COLOR: #294785; TEXT-DECORATION: underline
}
A.docsSearchLink:hover {
	COLOR: #294785; TEXT-DECORATION: underline
}
A.credit:link {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
A.credit:visited {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
A.credit:active {
	COLOR: #4d4d4d; TEXT-DECORATION: underline
}
A.credit:hover {
	COLOR: #4d4d4d; TEXT-DECORATION: underline
}
.text11 {
	FONT: 11px/14px arial, Verdana, Helvetica, sans-serif
}
.subhead1 {
	MARGIN: 0px 0px 18px; FONT: bold 16px arial,verdana; TEXT-TRANSFORM: uppercase; COLOR: #eb7335
}
.subhead2 {
	MARGIN: 0px; FONT: 18px arial,Verdana, Helvetica, sans-serif
}
.subhead3 {
	MARGIN: 0px; FONT: 15px arial,Verdana, Helvetica, sans-serif
}
.subhead4 {
	MARGIN: 0px; FONT: 12px arial,Verdana, Helvetica, sans-serif
}
.blocktext {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ededed; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 12px/15px arial,Verdana, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 8px
}
.fixedwidth {
	MARGIN: 0px; FONT: 12px/15px courier
}
.greytext {
	COLOR: #808080
}
.redtext {
	COLOR: #ff0100
}
.bluetext {
	COLOR: #0072bb
}
.greentext {
	COLOR: #007135
}
.yellowtext {
	COLOR: #f8931d
}
.browntext {
	COLOR: #8d6237
}
.highlight {
	BACKGROUND: #ffff6a
}
.logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 19px
}
TABLE.login {
	
}
.loginHead {
	MARGIN: 2px 0px 1px 11px; FONT: bold 10px/13px arial,Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #ffffff
}
TABLE.form {
	WIDTH: 440px; BACKGROUND-COLOR: #8d8d8d
}
.formHead {
	MARGIN: 2px 0px 1px 11px; FONT: bold 10px/13px arial,Verdana, Helvetica, sans-serif; COLOR: #575757
}
TABLE.documents {
	WIDTH: 100%
}
.docsHead {
	margin:0 0 6px 0; FONT: small "lr oSVbN", Osaka, "qMmpS Pro W3"; font-weight:bold; COLOR: #eb7335;
}
.docsHead2 {
	MARGIN: 1px 0px 6px 11px; FONT: small "lr oSVbN", Osaka, "qMmpS Pro W3"; COLOR: #ffffff
}
.docsFoot {
	MARGIN: 0px; 
}
.pageSubHead {
	MARGIN: 0px 0px 10px; FONT: 16px/20px arial,Verdana, Helvetica, sans-serif; COLOR: #000000
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; COLOR: #d5d8dd; HEIGHT: 1px; BACKGROUND-COLOR: #ccc; BORDER-RIGHT-WIDTH: 0px
}
.featureHr {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
	MARGIN: 0px 0px 2px; FONT: 12px arial,Verdana, Helvetica, sans-serif
}
SELECT {
	MARGIN: 3px 0px 2px; FONT: 12px arial,Verdana, Helvetica, sans-serif
}
.nav {
	MARGIN: 1px 0px 1px 4px; FONT: bold 10px/13px arial,Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #ffffff
}
.navMain {
	MARGIN: 0px 0px 0px 4px; FONT: bold 11px/26px arial,verdana, Helvetica, sans-serif; VERTICAL-ALIGN: text-top; TEXT-TRANSFORM: uppercase; COLOR: #ffffff;
}
.navMainPriv {
	FLOAT: right; MARGIN: 0px 0px 0px 18px; FONT: bold 10px/26px arial,verdana, Helvetica, sans-serif; VERTICAL-ALIGN: text-top; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; TEXT-ALIGN: center
}
.navTop {
	MARGIN: 2px 45px 2px 12px; FONT: 10px/12px arial,Verdana, Helvetica, sans-serif; COLOR: #000000
}
.nav3 {
	MARGIN: 1px 0px 1px 10px; FONT: 8pt/10pt arial,Verdana, Helvetica, sans-serif; COLOR: #000000
}
.nameHead {
	MARGIN: 10px 10px 2px 2px; FONT-size:small; COLOR: #ffffff;
}
.searchHead {
	MARGIN: 0px 5px 4px 10px; FONT: 11px/13px arial, Verdana, Helvetica, sans-serif; COLOR: #ffffff
}
TABLE.navigation {
	WIDTH: 200px
}
.sectionHead {
	MARGIN: 15px 5px 0px 15px; FONT: bold 14px/16px arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #000000
}
.subNav1 {
	MARGIN: 8px 0px; FONT: bold 11px/14px Arial, Verdana, Helvetica, sans-serif
}
.subNav2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 11px/12px Arial, Verdana, Helvetica, sans-serif; PADDING-TOP: 4px
}
.bodyhome {
	MARGIN: 0px 0px 28px 19px; FONT: 11px/13px arial,Verdana, Helvetica, sans-serif; COLOR: #000000
}
.bodyhome2 {
	MARGIN: 0px 0px 0px 19px; FONT: 11px/13px arial,Verdana, Helvetica, sans-serif; COLOR: #000000
}
.homeBody {
	MARGIN: 9px 13px 26px; FONT: 10px/13px arial, verdana, Helvetica, sans-serif; COLOR: #000000
}
.homeBody2 {
	MARGIN: 10px 13px 26px; FONT: 10px/13px arial, verdana, Helvetica, sans-serif; COLOR: #000000
}
TR.loginHead {
	BACKGROUND-IMAGE: url(../_img/skins/default/loginHead.gif); HEIGHT: 19px
}
TR.loginBody {
	COLOR: #294785
}
TR.loginFoot {
	BACKGROUND-IMAGE: url(../_img/skins/default/loginFoot.gif); HEIGHT: 12px
}
TR.formHead {
	BACKGROUND-IMAGE: url(../_img/skins/default/formHead.gif); HEIGHT: 19px; BACKGROUND-COLOR: #8d8d8d
}
TR.formBody {
	BACKGROUND-COLOR: #8d8d8d
}
TR.formFoot {
	BACKGROUND-IMAGE: url(../_img/skins/default/formFoot.gif); HEIGHT: 12px; BACKGROUND-COLOR: #8d8d8d
}
TR.docsHead {
	VERTICAL-ALIGN: top; HEIGHT: 13px; BACKGROUND-COLOR: #adadad
}
TR.docsHeadBlank {
	HEIGHT: 5px; BACKGROUND-COLOR: #adadad
}
TD.docsHeadBlank {
	BACKGROUND-COLOR: #adadad
}
TD.docsHead_left {
	BACKGROUND: url(../_img/skins/xsigo/docsHead_left.gif) #adadad no-repeat left top; WIDTH: 10px
}
TD.docsHead_right {
	BACKGROUND: url(../_img/skins/xsigo/docsHead_right.gif) #adadad no-repeat right top; WIDTH: 10px
}
TR.docsHead2 {
	VERTICAL-ALIGN: top; HEIGHT: 13px; BACKGROUND-COLOR: #adadad
}
TR.docsFoot {
	BACKGROUND: url(../_img/skins/xsigo/docsFoot.gif) left top; HEIGHT: 6px
}
TD.docsFootBlank {
	
}
TD.docsFoot_left {
	BACKGROUND: url(../_img/skins/xsigo/docsFoot_left.gif) no-repeat left top; WIDTH: 5px
}
TD.docsFoot_right {
	BACKGROUND: url(../_img/skins/xsigo/docsFoot_right.gif) no-repeat right top; WIDTH: 5px
}
TR.menuHead {
	HEIGHT: 40px
}
TR.menuBody {
	HEIGHT: 336px
}
TR.menuFoot {
	HEIGHT: 12px
}
TR.tableHead {
	BACKGROUND-COLOR: #999999
}
TR.tableCell {
	BACKGROUND-COLOR: #f4f4f4
}
TR.outputTable {
	BACKGROUND-COLOR: #ffffff
}
TR.outputTable2 {
	BACKGROUND-COLOR: #000000
}
TR.output {
	VERTICAL-ALIGN: top
}
TR.dmmOutputTable {
	BACKGROUND-COLOR: #827d77
}
TR.dmmOutputTable2 {
	BACKGROUND-COLOR: #c0bcb3
}
TR.dmmOutput {
	VERTICAL-ALIGN: top
}
TR.dmmOutputRule {
	BACKGROUND-COLOR: #c3bcb4
}
.checkmark {
	LIST-STYLE-IMAGE: url(../_img/campaign/checkmark.gif)
}
.body {
	MARGIN: 0px 0px 14px; FONT: 11px/14px arial, verdana, Helvetica, sans-serif; COLOR: #000000
}
.body2 {
	MARGIN: 0px 0px 0px 13px; FONT: 10px/13px arial, verdana, Helvetica, sans-serif; COLOR: #000000
}
.body3 {
	MARGIN: 0px; FONT: 16px/18px arial, verdana, Helvetica, sans-serif; COLOR: #000000
}
.loginBody {
	MARGIN: 7px 0px 0px 11px; FONT: 10px/13px arial, verdana, Helvetica, sans-serif; COLOR: #294785
}
.formBody {
	MARGIN: 7px 0px 0px; FONT: 10px/13px arial, verdana, Helvetica, sans-serif; COLOR: #575757
}
.breadcrumb {
	MARGIN: 8px 12px 0px 0px; FONT: 11px/14px arial, verdana, Helvetica, sans-serif; COLOR: #000000
}
.sidebarBody {
	MARGIN: 4px 0px 6px 11px; FONT: 10px/13px arial, verdana, Helvetica, sans-serif; COLOR: #616161
}
.sidebarHead {
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.pageHead {
	MARGIN: 0px 14px 8px 0px; FONT: bold 18px/30px arial, verdana, Helvetica, sans-serif; COLOR: #294785
}
.pageHead2 {
	MARGIN: 10px 14px 8px 13px; FONT: bold 14px/16px arial, verdana, Helvetica, sans-serif; COLOR: #000000
}
.outputHead {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: bold 11px/13px arial, verdana, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #aa0f3e; PADDING-TOP: 3px
}
.outputHead2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: 11px/13px arial, verdana, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 3px
}
.data {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: 11px/13px arial, verdana, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 5px
}
.docs {
	PADDING-RIGHT: 3px; PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; FONT: small "lr oSVbN", Osaka, "qMmpS Pro W3"; COLOR: #000000; PADDING-TOP: 5px
}
.docs2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; FONT: small "lr oSVbN", Osaka, "qMmpS Pro W3"; COLOR: #000000; PADDING-TOP: 5px; line-height:120%;
}
.data2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: 11px/13px arial, verdana, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 1px
}
.copyright {
	MARGIN: 1px 0px 0px; FONT: 10px/13px arial, verdana, Helvetica, sans-serif; COLOR: #4d4d4d
}
.copyright2 {
	MARGIN: 0px; FONT: 10px/13px arial, verdana, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #4d4d4d
}
.copyright3 {
	MARGIN: 3px 7px; FONT: 11px/14px arial, verdana, 'MS Sans Serif'; COLOR: #000000
}
.white {
	FONT: 10px/13px arial, verdana, Helvetica, sans-serif; COLOR: #ffffff
}
.red {
	COLOR: #ff0000
}
.dmmNav {
	MARGIN: 0px 12px; COLOR: #000000
}
.dmmLeft {
	MARGIN: 13px 9px 26px 12px
}
.dmmMain {
	MARGIN: 13px 12px 0px 13px
}
.dmmHead {
	MARGIN: 0px 0px 4px; FONT: bold 13px/16px arial, verdana, Helvetica, sans-serif; COLOR: #bb5815
}

/*------------------------------------------
{TCgpM
------------------------------------------*/
.clear{
height:10px;
}
h2.subttl{
	font-size:14px;
	COLOR:#294785;
	border-left:#294785 solid 3px;
	padding-left:8px;
	margin-bottom:10px;
	line-height: 120%;
}
h2.newstitle{
font-size:14px;
COLOR:#0066CC;
border-left:#0066CC solid 4px;
padding-left:8px;
margin-bottom:10px;
line-height:130%;
}
h3.newstitle{
font-size:14px;
COLOR:#0066CC;
margin-bottom:10px;
margin-left:10px;
font-weight:normal;
line-height:130%;
background:none;
}
h4.newspages{
font-size:13px;
COLOR:#000000;
margin-bottom:10px;
line-height:130%;
border-left:#000000 solid 3px;
padding-left:8px;
}
.body h3{
margin-bottom:7px;
font-size:13px;
color:#000000;
}

.body p{
font-size:small;
line-height:150%;
margin-bottom:14px;
}
.body p.xsmall{
font-size:x-small;
line-height:130%;
margin-bottom:12px;
}
.body em{
font-style:normal;
font-weight:bold;
}
.body dt{
font-size:small;
font-weight:bold;
margin-bottom:7px;
color:#333333;
border-left:solid 3px #333333;
padding-left:8px;
}
.body dd{
	font-size:small;
	margin-bottom:15px;
}

.body .imgRight{
float:right;
}
.body .imgLeft{
float:left;
}

.body ol li{
margin-bottom:12px;
}
/*------------------------------------------
iy[W(products/),dlɂẴe[u
e[u@class`(ʁj(.information)
------------------------------------------*/
.feature {
width:95%;
margin:0 auto;
margin-bottom:20px;
padding:8px;
background-color:#FDF2C1;
}
.feature ul{
margin-top:0;
margin-bottom:0;
}

.products01 table{
width:100%;
font-size:small;
border-spacing:0;
border-collapse:collapse;
border-style:solid;
border-color:#CCCCCC;
border-width:1px 0 0 1px;
margin-bottom:15px;
}
.products01 th{
background-color:#EFEFEF;
padding:3px;
border-style:solid;
border-color:#CCCCCC;
border-width:0 1px 1px 0;
white-space:nowrap;
}
.products01 caption{
font-weight:bold;
text-align:left;
margin:0;
padding:0 0 2px 0;
}
.products01 td{
padding:3px;
border-style:solid;
border-color:#CCCCCC;
border-width:0 1px 1px 0;
}
.products01 ul{
margin-bottom:0;
}


.products02 table{
width:100%;
font-size:small;
border-spacing:0;
border-collapse:collapse;
border-style:solid;
border-color:#CCCCCC;
border-width:1px 0 0 1px;
margin-bottom:15px;
}
.products02 th{
background-color:#EFEFEF;
padding:4px;
border-style:solid;
border-color:#CCCCCC;
border-width:0 1px 1px 0;
white-space:nowrap;
}
.products02 caption{
color:#294785;
font-weight:bold;
text-align:left;
margin:0;
padding:0 0 2px 0;
}
.products02 td{
padding:4px;
border-style:solid;
border-color:#CCCCCC;
border-width:0 1px 1px 0;
}
.products02 ul{
margin-bottom:0;
}

/*------------------------------------------
ЊTvy[W(company/index.html),
j[XLKp
e[u@class`(ʁj(.information)
------------------------------------------*/
.information p{
margin-left:12px;
margin-bottom:20px;
margin-right:10px;
}
.information table{
	width:100%;
	font-size:small;
	border-spacing:0;
	border-collapse:collapse;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px 0 0 1px;
	margin-bottom:15px;
	padding: 3px;
}
.information th{
background-color:#EFEFEF;
padding:10px;
border-style:solid;
border-color:#CCCCCC;
border-width:0 1px 1px 0;
white-space:nowrap;
}
.information caption{
font-weight:bold;
text-align:left;
margin:0;
padding:0 0 2px 0;
}
.information td{
padding:10px;
border-style:solid;
border-color:#CCCCCC;
border-width:0 1px 1px 0;
}
.information td ul{
margin-bottom:0;
}

.information h4{
background:#EFEFEF;
padding:4px;
font-size:small;
margin-bottom:12px;
}
.information h5{
border-left:#000000 3px solid;
padding-left:6px;
font-size:small;
margin-bottom:8px;
}
.information dl{
margin-top:0;
margin-bottom:20px;
}
.information dt{
	color:#000000;
	border:none;
	margin-bottom:2px;
	line-height: 130%;
}
.information dd{
	margin-left:15px;
	line-height: 140%;
}
/*------------------------------------------
j[X[Xy[W(news/index.html)
Xg@class`(.news)
------------------------------------------*/
.news{
font-size:small;
}
.news dl{
margin-bottom:15px;
margin-top:0;
}
.news dt{
font-weight:bold;
line-height:120%;
margin-bottom:5px;
}
.news dd{
margin-left:0;
padding-left:0;
line-height:130%;
margin-bottom:20px;
}

A.news:link {
COLOR:#000000;
TEXT-DECORATION: none;
}
A.news:visited {
COLOR:#000000;
TEXT-DECORATION: none;
}
A.news:active {
COLOR:#000000; 
EXT-DECORATION: underline;
}
A.news:hover {
COLOR:#000000;
TEXT-DECORATION: underline;
}

/*----------------------------------------
p[gi[y[WFOCe[u
------------------------------------------*/
#login {
MARGIN:0 0 10px 10px; 
font-size:x-small;
COLOR: #000000;
line-height:130%;
float:right;
width:180px;
}
/*.subHead {
MARGIN:0 0 5px 0;
font-size:small;
font-weight:bold;
COLOR: #da0207;
}
.subHead2 {
MARGIN:14px 0 5px 0;
font-size:small;
font-weight:bold;
COLOR:#000000;
}*/
.login{
BACKGROUND-COLOR: #e5e5e5;
}
.body2 {
MARGIN:6px 0px 6px 8px;
font-size:x-small;
COLOR: #000000
}
.homeHead {
MARGIN:2px 0px 2px 8px;
font-size:x-small;
font-weight:bold;
COLOR: #da0207
}

/*----------------------------------------
チEEブル定義EパートナーEE
------------------------------------------*/

.body .partner table.list{
width:100%;
font-size:small;
border-spacing:0;
border-collapse:collapse;
margin:0 auto;
margin-bottom:15px;
}
.body .partner th{
background-color:#EFEFEF;
padding:10px;
vertical-align:top;
border-style:solid;
border-color:#CCCCCC;
border-width:0 1px 1px 0;
white-space:nowrap;
width:35%;
}
.body .partner caption{
font-weight:bold;
text-align:left;
margin:0;
padding:0 0 2px 0;
}
.body .partner td.rightbottom{
padding:6px;
border-style:solid;
border-color:#CCCCCC;
border-width:0 1px 1px 0;
}
.body .partner td.right{
padding:6px;
border-style:solid;
border-color:#CCCCCC;
border-width:0 1px 0 0;
}
.body .partner td.bottom{
padding:6px;
border-style:solid;
border-color:#CCCCCC;
border-width:0 0 1px 0;
}
.body .partner td.basic{
padding:6px;
}
.body .partner h2{
border:none;
font-size:105%;
margin-bottom:3px;
}

.body .partner p.address{
font-size:80%;
}
.body .partner .textarea{
text-align:left;
margin:7px;
}

.body .company{
float:right;
margin-left:10px;
width:300px;
}
.body .company p{
line-height:140%;
} 
.body .setsubi table{
	width:100%;
	font-size:small;
	border-spacing:0;
	border-collapse:collapse;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px 0 0 1px;
	margin-bottom:15px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
.body .setsubi th{
background-color:#EFEFEF;
padding:5px;
vertical-align:top;
border-style:solid;
border-color:#CCCCCC;
border-width:0 1px 1px 0;
white-space:nowrap;
width:35%;
}
.body .setsubi caption{
font-weight:bold;
text-align:left;
margin:0;
padding:0 0 2px 0;
}
.body .setsubi td{
padding:5px;
border-style:solid;
border-color:#CCCCCC;
border-width:0 1px 1px 0;
}

.body .company_profile{
width:90%;
padding:10px 10px 0 10px;
margin-left:20px;
border:#FF9933 1px solid;
background-color:#FFFFCC;
}
.body .company_profile h3{
font-size:medium;
margin-bottom:7px;
margin-top:0;
color:#FF6600;
}
.body .company_profile p{
line-height:140%;
margin-bottom:10px;
}

h1.table{
margin-bottom:0;
}

#righthr hr{
width:86%;
}
html>/**/body #righthr hr{
width:86%;
margin-left:15px;
}
/*----------------------------------------
2009.5.12ǋL@jquery.expander.js p
iKpy[WFproducts/indx.html)
------------------------------------------*/
.merit{
width:180px;
background:#e0e5eb;
padding:8px;
}
.merit h3{
font-size:small;
font-weight:bold;
}
.more{
}
.open{
margin:0 0 0 3px;
background:url(../_img/dot_for_jquery.gif) no-repeat left;
padding:0 0 0 9px;
}
.close{
margin:0 0 0 145px;
}
ul.first{
margin-bottom:5px;
}
#products_left {
float:left;
margin-right:10px;
width:370px;
}
#products_right {
float:right;
width:200px;
margin:0 0 10px 10px;
}
#products_testamonialsbox {
color:#294785;
float:left;
font-size:13px;
font-weight:bold;
line-height:140%;
margin-top:15px;
width:190px;
}

.partners_sep {
border-top:1px solid #CCCCCC;
height:20px;
margin-top:20px;
width:580px;
}
.partners_logo {
float:left;
width:180px;
}
.partners_text {
float:left;
margin-left:20px;
width:370px;
}

