/*Tag*/
BODY { margin-left:3%; margin-right:3%; background:#FFFFFF }
TD { font-size:12px }

A:link { text-decoration:none; color:#0000FF }
A:active { text-decoration:none; color:#FF0000 }
A:visited { text-decoration:none; color:#0000FF }
A:hover { text-decoration:none; color:#FF0000 }



/* Menu Back Color */
.mBackCol1 { background:#DBDBDB }
.mBackCol2 { background:#FFFFFF }


/*Menu Font*/
.mList1 { font-size:11px; color:#FFA500; line-height:14px; vertical-align:top }
.mList2 { font-size:11px; color:#999999; line-height:14px; vertical-align:top }
.mList3 { font-size:11px; color:#33CC66; line-height:14px; vertical-align:top }
.mText1 { font-size:12px; color:#000000; line-height:14px; vertical-align:top }


/*Menu Sub*/
.menuSub { margin-left:-4px; font-size:10.5px; color:#000000 }
A.menuSub:link, A.menuSub:visited { margin-left:-4px; font-size:10.5px; color:#000000 }
A.menuSub:active, A.menuSub:hover { margin-left:-4px; font-size:10.5px; color:#FF0000 }
.menuSub2 { margin-left:2px; font-size:10.5px; color:#000000 }
A.menuSub2:link, A.menuSub2:visited { margin-left:2px; font-size:10.5px; color:#000000 }
A.menuSub2:active, A.menuSub2:hover { margin-left:2px; font-size:10.5px; color:#FF0000 }


/*Menu Link*/
A.mLink:link, A.mLink:visited { color:#000000; text-decoration:none }
A.mLink:active, A.mLink:hover { color:#FF0000; text-decoration:none }
A.mDic:link, A.mDic:visited, A.mDic:active { font-size:11px; color:#0000FF; text-decoration:none; font-weight:bold } 


/*Main*/
.mainIndex { font-size:14px; color:#4169E1; font-weight:bold }
.mainPro1 { color:#FFA500 }


/*News*/
.newsMenu { font-size:12px; text-decoration:none; color:#0000FF }
.news { font-size:11px; margin-left:8px }


/*Products*/
.proTableT1 { table-layout:fixed; font-weight:bold; background:#D3D3D3 }
.proTableT2 { width:130px; font-weight:bold; background:#D3D3D3 }
.proTableT3 { width:105px; font-weight:bold; background:#D3D3D3 }
.proTableT4 { table-layout:fixed; font-weight:bold; background:#D3D3D3 }
.proTableT5 { table-layout:fixed; font-weight:bold; background:#D3D3D3 }
.proTableT6 { table-layout:fixed; font-weight:bold; background:#D3D3D3 }
.proTableT8 { width:90px; font-weight:bold; background:#D3D3D3 }
.proTable1 { background:#CCFFFF }
.proTable2 { width:130px }
.proTable3 { width:150px }
.proTable4 { background:#CCFFFF }
.proTable5 { background:#FFFFFF }
.proTable6 { background:#FFFFFF }
.proTable7 { width:300px }
.proTable8 { width:90px }
.blueUl { color:#0000FF; text-decoration:underline }
.blueNone { color:#0000FF; font-size:13px; font-weight:bold; text-decoration:none }
.headLine { font-size:14px; color:#D7043E; font-weight:bold }
.exPlain { color:#CC00CC }

/*LinkDic*/
.dicLinkL { width:150px; background:#D3D3D3; font-weight:bold }
.dicLinkR { background:#D3D3D3; font-weight:bold }
.dicLinkText { color:#0000FF; line-height:14px }


/*Reference*/
.refTitle { font-size:18px; font-weight:bold; color:#F5FFFA; background:#0060A0; height:26; text-align:center; vertical-align:middle; line-height:28px }
.refTitle2 { font-size:14px; font-weight:bold; color:#F5FFFA; background:#0060A0; height:26; text-align:center; vertical-align:middle }
.refText1 { font-size:14px; font-weight:bold; color:#0000FF }
.refText2 { font-size:13px; font-weight:bold; color:#FFA500 }
.refTable { border-width:3px; border-style:solid; border-color:#669933 }
.refTable2 { line-height:18px; padding:6px }



/*Footer Line*/
.bgFootLine { background:#153695 }


/*Copyright*/
.copyRight { color:#0000FF; font-style:italic }


/*小さい文字*/
.sSub { font-size:11px; color:#000000; line-height:12px }
.sSubm { font-size:12px; color:#DAA520; line-height:13px }
.sSubdic { font-size:10px; color:#DAA520; line-height:12px }


/*大きい文字*/
.oSub { font-size:13px; color:#000000; line-height:15px }


/*文字間スペース*/
.textSpace { line-height:14px }

