body { color: black; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight: normal; font-style: normal; background-color: white; margin: 0; padding: 0; }
p {}
td {}
a:link { font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; text-decoration: none; }
a:visited { font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; text-decoration: none; }
a:hover { font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; text-decoration: none; }
a:active { font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; text-decoration: none; }
/*---Ref Start---*/
FORM { margin:0px; }
/* TID Standard Styles */
.small    { color:#444444; font-size:8px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height:14px; }
.normal   { color:#444444; font-size:10px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height:16px; }
.ggSKitTableTextW { color: white; font-size: 10px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 12px; margin-left: 15px; }
.ggSKitTableTextK { color: #474747; font-size: 10px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 12px; margin-left: 5px; }
.ggHeader1 { color: #444444; font-size: 11px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 12px; margin-left: 18px; }
.large    { color:#444444; font-size:12px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height:18px; }
.larger   { color:#444444; font-size:14px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height:20px; }
.ultra    { color:#444444; font-size:16px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height:22px; }
.bsmall   { color:#444444; font-size:9px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight:bold; line-height:14px; }
.bnormal  { color:#444444; font-size:10px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight:bold; line-height:16px; }
.blarge   { color:#444444; font-size:12px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight:bold; line-height:18px; }
.blargest { color:#444444; font-size:14px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight:bold; line-height:20px; }
.bultra   { color:#444444; font-size:16px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight:bold; line-height:22px; }
.red      { color:#b30000; font-size:10px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height:16px; }
/* TID New Styles */
.st { color:#444444; font-size:70%; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height:150%; }
.mt { color:#444444; font-size:80%; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height:150%; }
.lt { color:#444444; font-size:100%; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height:130%; }
.stRed { color:#b30000; font-size:70%; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height:150%; }
.mtRed { color:#b30000; font-size:80%; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height:150%; }
.newsDateTd { padding-left:0; padding-right:10px; color:#b30000; font-size:80% ; line-height:150%; white-space:nowrap; font-family:Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
/* TID New Template */
.W980 { width:980px; }
.W750 { width:750px; }
.gHeaderBorderB { border-bottom:solid 1px #999999; }
.gHeaderBorderRB { padding-right:7px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.gHeaderSearch { width:120px; height:14px; margin:6px; font-size:10px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.gHeaderLink { font-size:10px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.gSubenu { display:none; }
.gSubmenu0, .gSubmenu1, .gSubmenu2, .gSubmenu3, .gSubmenu4 { position:absolute; z-index:99; }
.gMenuTbl { border:solid 1px #999999; border-top:none; }
.gMenu { white-space:nowrap; }
.gMenuContent { padding:3px 0 3px 5px; cursor:pointer; cursor:pointer; font-size:10px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.gLocationTbl { width:100%; height:23px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; background-color:#EEEEEE; }
.gLocationTxt { padding:1px 1px 1px 20px; font-size:10px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.gsMenu { width:178px; vertical-align:top; background-color:#EEEEEE; }
.gsMenuT3 { position:relative; top:-6px; color:#666666; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight:bold; }
.gsMenuT3:link { color:#666666; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.gsMenuT3:visited { color:#666666; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.gsMenuT3:hover { color:#b30000; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.gsMenuT4 { position:relative; top:-5px; color:#666666; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.gsMenuT5 { color:#666666; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.gsMenuH3 { padding-left:19px; padding-right:4px; text-indent:-19px; border-bottom:1px solid #999999; font-size:12px; color:#666666; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight:bold; }
.ggMetalEXsMenuH1 { border-bottom:1px solid #303a78; font-size:12px; color:#666666; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight:normal; background-color:#f5f9fc; padding-top: 6px; padding-bottom: 3px; padding-left: 8px; }
.ggMetalEXsMenuH1Serected { color: white; font-size: 12px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight: normal; background-color: #303a78; padding-top: 6px; padding-bottom: 3px; padding-left: 8px; border-bottom: 1px solid #303a78; }
.gsMenuH5 { padding:2px 2px 2px 8px; text-indent:-6px; border-bottom:1px dashed #cccccc; font-size:10px; color:#666666; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight:normal; background-color:#ffffff; }
.pageTitleImg { border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.areaMargin25 { padding:25px; padding-bottom:40px; vertical-align:top; border-left:solid 1px #999999; border-right:solid 1px #999999; }
.areaMargin25fm { padding:25px; padding-bottom:16px; vertical-align:top; border-left:solid 1px #999999; border-right:solid 1px #999999; }
.areaMargin20 { padding:20px; padding-bottom:40px; vertical-align:top; border-left:solid 1px #999999; border-right:solid 1px #999999; }
.ggMetalHeder_areaMargin20 { font-size: 16px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; padding: 20px; vertical-align: top; }
.areaMargin0  { vertical-align:top; border-left:solid 1px #999999; border-right:solid 1px #999999; }
.footerMenu { height:24px; text-align:right; padding-right:20px; font-size:10px; color:#ffffff; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color:#999999; }
.footerMenu a:link, .footerMenu a:visited { color:#ffffff; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.footerMenu a:hover { color:#b30000; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.footerCopy { height:16px; padding-left:12px; }
.popupHeader { width:100%; height:46px; padding-left:12px; border-bottom:solid 1px #999999; }
.popupFooter { width:100%; height:20px; padding-left:6px; border-top:solid 1px #999999; }
.topicImg { border:solid 1px #999999; }
.topicLink { font-size: 11px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 15px; margin-top:4px; margin-bottom:4px; padding-left:11px; text-indent:-11px; }
.topicSep { margin-top:4px; margin-bottom:4px; }
.pickupLink { margin-top:2px; margin-bottom:4px; padding-left:13px; padding-top:3px; text-indent:-13px; border-top:solid 1px #CCCCCC; }
.menuIndexTbl { margin-bottom:3px; border:solid 1px #999999; }
.rightColumn { vertical-align:top; border-left:solid 1px #999999; border-right:solid 1px #999999; background-color:#EEEEEE; }
.columnMargin13 { padding:13px; padding-bottom:26px; }
.automotiveImgTd { border:solid 1px #A6A6A6; border-top:none; }
.nonAutomotiveTd { padding-right:8px; border-bottom:solid 1px #A6A6A6; }
.nonAutomotiveImgTd { vertical-align:top; border:solid 1px #A6A6A6; border-top:none; }
.irFooter { margin-top:20px; color:#444444; font-size:10px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
.ggheaderLocation { color: black; font-size: 12px; margin: 0 10px; }
.ggHead1 { color: #474747; font-size: 16px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 20px; padding-top: 10px; border-bottom: 1px solid #808080; }
.ggEnqHead { color: white; font-size: 12px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 12px; padding-top: 1px; padding-bottom: 2px; }
.ggHeadULine { color: #474747; font-size: 18px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 20px; padding-top: 10px; border-bottom: 1px inset #808080; }
.ggHead11ULine { color: #474747; font-size: 11px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 16px; padding-top: 10px; border-bottom: 1px inset #808080; }
.ggBodyText { color: #474747; font-size: 14px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 20px; }
.ggBodyText { color: #474747; font-size: 14px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 20px; }
.ggBodyTextM30px { color: #474747; font-size: 13px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 20px; margin-left: 30px; }
.ggBodyTextM5px { color: #474747; font-size: 13px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 17px; margin-right: 5px; margin-left: 15px; }
.ggBodyTextM10px { color: #000; font-size: 11px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 15px; margin-right: 10px; margin-left: 10px; }
.ggHeadTextM10px { color: #000; font-size: 14px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 18px; margin-right: 10px; margin-left: 10px; }
.ggHomeHead1 { color: #474747; font-size: 14px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 18px; padding-top: 10px; border-bottom: 1px solid #808080; }
.ggHomeBodyText10 { color: #474747; font-size: 12px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 15px; }
.ggMetalEXTableHeader { color: #474747; font-size: 12px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; margin: 5px 3px 3px; }
.ggMetalEXTableBodyText { color: #474747; font-size: 12px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; margin: 5px 3px 3px 6px; }
.ggEXTableBLKCenter { color: #474747; font-size: 12px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; text-align: center; margin: 5px 3px 3px; }
.ggEXTableBLK { color: #474747; font-size: 12px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 18px; text-align: left; text-indent: 12px; margin: 8px; }
.ggEXTableWHTCenter { color: white; font-size: 12px; font-family: Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka, Osaka−等幅, 平成角ゴシック, "ヒラギノ角ゴ Pro W3", helvetica, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; text-align: center; margin: 5px 3px 3px; }
