/*日本仕様スタイルシート(最終更新日.2005.03.04)*/
/*USのスタイルシートを元に日本独自のクラスを追加してあります*/


.contentMargins { margin-left: 6px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; }
.popupMargins { margin-left: 13px; margin-top: 0px; margin-right: 7px; margin-bottom: 15px; }

.contentTier1Margins,
.tier1Margins { margin-left: 6px; margin-top: 0px; margin-right: 0px; margin-bottom:4px; }

.contentTier2Margins,
.tier2Margins { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom:4px; }

.contentTier3Margins,
.tier3Margins { margin-left: 13px; margin-top: 0px; margin-right: 0px; margin-bottom:4px; }

.contentTier4Margins,
.tier4Margins { margin-left: 13px; margin-top: 0px; margin-right: 0px; margin-bottom:4px; }

.moduleTier1Margins { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom:4px; }
.moduleTier2Margins { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom:4px; }
.moduleTier3Margins { margin-left: 13px; margin-top: 0px; margin-right: 0px; margin-bottom:4px; }
.moduleTier4Margins { margin-left: 13px; margin-top: 0px; margin-right: 0px; margin-bottom:4px; }

.select { background:#ffffff;color: #003333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold; }

.defaulthomelink{ font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#003333;text-decoration:underline;font-weight:bold; }

/*2005.03.04 Font*/
.secondarynav {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#003333;text-decoration:none;font-weight:normal;}
.secondarynavlogin {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FF9900;text-decoration:none;font-weight:bold;}
.secondarynavinactive {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#cccccc;text-decoration:none;font-weight:bold;}
.secondarynavbold {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#003333;text-decoration:none;font-weight:bold;}

.pathnavhistory {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:underline;font-weight:normal;}
.pathnavlink {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666666;text-decoration:underline;font-weight:normal;}
.pathnavulink {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#999999;text-decoration:underline;font-weight:normal;}
.pathnavcurrent {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}
.pathnavsymbol {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}

/*2005.03.04 FontSizeは11で統一*/
.hinavparent {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;font-weight:normal;}
.hinavpeer {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}
.hinavchild {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}

/*2005.03.04 FontSizeを標準10px、footertextは+1pxに変更*/
.footertext {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}
.footerareas {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:underline;font-weight:normal;}
.footerlink {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:underline;font-weight:normal;}

.tools {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;font-weight:normal;}
.toolslinks {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ffffff;text-decoration:underline;font-weight:normal;}
.toolsinactive {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#999999;text-decoration:none;font-weight:normal;}

.reltext {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}
.relheader {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
.reltitle {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666666;text-decoration:none;font-weight:bold;}
.relboldlink {font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;font-weight:bold;}
.rellink {font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;font-weight:normal;}

.featuretitle {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#336666;text-decoration:none;font-weight:bold;}
.featuretext {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#336666;text-decoration:none;font-weight:normal;}
.featurelink {font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;font-weight:normal;}

.contentTitle, H1, 
.contenttitle {font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000000;text-decoration:none;font-weight:bold;}


H2,
.contenttitlealt {font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#336666;text-decoration:none;font-weight:bold;}
.contenttitlesub {font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000000;text-decoration:none;font-weight:normal;}
.contenttitlerev {font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;text-decoration:none;font-weight:bold;}

/*2005.03.04 FontSizeを12から13に変更*/
H3,
.contentheaderalt {font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#336666;text-decoration:none;font-weight:bold;}
.contentheaderrev {font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#ffffff;text-decoration:none;font-weight:bold;}
.contentheaderrevlink {font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#ffffff;text-decoration:underline;font-weight:bold;}
.contentheader {font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000000;text-decoration:none;font-weight:bold;}
.contentheaderlink {font-family:Arial,Helvetica,sans-serif;font-size:13px;text-decoration:underline;font-weight:bold;}

.contentContent, P, TD, UL, OL, LI, DD, DL {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:normal;}

TH, H4, DT {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;}


/*2005.03.02 content関連の順序を整理*/
.content {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:normal;line-height:18px;}

.contentBold,
.contentbold {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;line-height:18px;}

.contentLink,
.contentlink {font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:underline;font-weight:normal;line-height:18px;}

.contentBoldLink,
.contentboldlink {font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:underline;font-weight:bold;line-height:18px;}

.contentlinkalt {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:underline;font-weight:normal;line-height:18px;}


/*2005.03.02 contentnoteheaderを12から11に変更。line-heightを追加*/
BLOCKQUOTE,
.contentlabel {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;line-height:17px;}
.contentlabellink {font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;font-weight:normal;line-height:17px;}
.contentlabelalt {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#336666;text-decoration:none;font-weight:normal;line-height:17px;}
.contentdynamic {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;line-height:17px;}
.contentnoteheader {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#990000;text-decoration:none;font-weight:bold;line-height:17px;}

/*2005.03.02 captionのBoldとBoldlinkの追加とline-heightを追加*/
.caption {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:none;font-weight:normal;line-height:16px;}
.captionbold {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:none;font-weight:bold;line-height:16px;}
.captionlink {font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:underline;font-weight:normal;line-height:16px;}
.captionboldlink {font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:underline;font-weight:bold;line-height:16px;}

/*2004.05.31 新規追加*/
.captionred {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#990000;text-decoration:none;font-weight:normal;line-height:16px;}
/*2005.03.02 新規追加*/
.captionboldred {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#990000;text-decoration:none;font-weight:bold;line-height:16px;}

CODE,
.code {font-family:Courier-New,courier;font-size:12px;color:#000000;text-decoration:;font-weight:normal;line-height:18px;}

.button {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:none;font-weight:normal;}
.buttonlink {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:underline;font-weight:normal;}

P {margin-top:0px;margin-bottom:14px;}
H1,H2,H3 {margin-top:7px;margin-bottom:7px;}
B, STRONG {font-weight:bold;}
I, EM {text-decoration:italics;}

.moduleTitle,
.moduletitle {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
.modulecolumn {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#336666;text-decoration:none;font-weight:bold;}

.moduleTitleRev,
.moduletitlerev {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;font-weight:bold;}

.moduleTitleRevLink,
.moduletitlerevlink {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ffffff;text-decoration:underline;font-weight:bold;}

.moduleFeatureTitle,
.modulefeaturetitle {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#99cccc;text-decoration:none;font-weight:bold;}

.moduleFeatureTitleLink,
.modulefeaturetitlelink {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#99cccc;text-decoration:underline;font-weight:bold;}

.moduleContent,
.modulecontent {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;line-height:17px;}

.moduleBold,
.modulebold {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:bold;line-height:17px;}
.modulecontentbold {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:bold;line-height:17px;}

.moduleLink,
.modulecontentlink {font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;font-weight:normal;line-height:17px;}
.modulecontentrevlink {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ffffff;text-decoration:underline;font-weight:normal;line-height:17px;}

.moduleBoldLink,
.modulecontentboldlink {font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline;font-weight:bold;line-height:17px;}

.modulesection {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}
.modulesubhead {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#336666;text-decoration:none;font-weight:bold;}

.modulecaption {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:none;font-weight:normal;line-height:16px;}
.modulecaptionlink {font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:underline;font-weight:normal;}



.searchfiltertitle {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:none;font-weight:normal;}
.searchfiltercriteria {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:none;font-weight:normal;}

.filterselected {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#99cccc;text-decoration:none;font-weight:bold;}

.status {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}
.statusalt {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}
.statusheader {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#336666;text-decoration:none;font-weight:bold;}
.statusheaderalt {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#990000;text-decoration:none;font-weight:bold;}

.message {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}
.messagealt {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
.messagelink {font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;font-weight:normal;}
.messageheader {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#336666;text-decoration:none;font-weight:bold;}
.messageheaderalt {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}

.alertheader {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#990000;text-decoration:none;font-weight:bold;}

.appsnavbordercolor { background-color:#336666; }
.appsnavlinecolor { background-color:#003333; }
.appsnavcolor { background-color:#999999; }
.appsnavcolorsecondary { background-color:#cccccc; }
.appsnavcolorselected { background-color:#ffffff; }

.inputtext {font-family:Courier,monospace;font-size:14px;color:#000000;text-decoration:none;font-weight:normal;}

.invisible {display:none;position:absolute;visibility:hidden;margin:0;padding:0;}
.skiplink {display:none;}


/*2003.06.26 新規追加*/
/*.titlebanner {font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000000;text-decoration:none;font-weight:bold;}*/

.titlebannerrev {font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;text-decoration:none;font-weight:bold;}

/*2003.11.26 新規追加*/
/*.SectionTitle {font: bold 14px Arial, Helvetica, sans-serif;margin-bottom: -2px;margin-left: 6px;color: #ffffff;line-height:14px;}*/

.SectionTitle {font: bold 14px Arial, Helvetica, sans-serif;margin-left: 6px;color: #ffffff;line-height:16px;}
