﻿.TableFixed{table-layout:fixed; width:100%;}
.Width_100 {width:100%;}
/* Display */
.Display   {visibility:visible; display:block;}
.NoDisplay {visibility:hidden;  display:none;}
/* Info Panel */
.AlertPanel{background-color:#FFCCFF; color:#FF0000;}
.InfoPanel {background-color:#CCE0FF; color:#0000FF;}
/* IME 制御（IEのみ） */
.IME_Active {ime-mode: active;}
.IME_Disabled {ime-mode: disabled;}
/* Padding ・ Margin */
.Padding_5 {padding:5px;}
.Padding_10{padding:10px;}
.Padding_Top5 {padding-top:5px;}
.Spacer    {margin: 5px;}
.Margin_5  {margin: 5px;}
.Margin_10 {margin:10px;}
.Margin_Bottom5{margin-bottom:5px;}
.Margin_Auto{margin:auto;}
.Indent_10 {margin-left:10px;}
.Indent_15 {margin-left:15px;}
.Indent_20 {margin-left:20px;}
/* Float */
.FloatLeft {float:left;}
.FloatRight{float:right;}
.FloatNone {float:none;}
.ClearFloat{clear:both;}
/* Border */
.BorderNone     {border:none;}
.BorderGray     {border:solid 1px #888888;}
.BorderLightblue{border:solid 1px #38AFEF;}
/* Font Size */
.FontSimple        {color:#444444; font-weight:normal;letter-spacing: normal;}
.FontLarge         {font-size:115%;}
.FontSmall         {font-size:85%;}
.FontSmallGray     {font-size:85%; color:#666666;}
.FontSmallRed      {font-size:85%; color:#FF0000;}
.FontSmallOrange   {font-size:85%; color:#FF6622;}
.FontSmallLightblue{font-size:85%; color:#3388FF;}
.Font_80           {font-size:80%;}
.Font_80Gray       {font-size:80%; color:#666666;}
/* Font Color */
.FontDarkGray {color:#444444;}
.FontGray     {color:#666666;}
.FontGreen    {color:#10C050;}
.FontBlue     {color:#0000FF;}
.FontBrown    {color:#CC6622;}
.FontLightBlue{color:#3388FF;}
.FontOrange   {color:#FF6622;}
.FontPink     {color:#FF22BB;}
.FontRed      {color:#FF0000;}
.FontWhite    {color:#FFFFFF;}
/* Font Decoration */
.FontStrike{text-decoration:line-through;}
.FontBold  {font-weight:bold;}
/* Background Color */
.bgLigftBlue{background-color:#F0F8FF;}
/* Align */
.AlignCenter{text-align:center;}
.AlignLeft  {text-align:left;}
.AlignRight {text-align:right;}
.ValignTop  {vertical-align:top;}
.ValignMiddle{vertical-align:middle;}
.ValignBottom{vertical-align:bottom;}
/* Dummy Link */
.DummyLink       {color:#0000FF; text-decoration:none; cursor:pointer;}
.DummyLink:active{color:#FF0000;}
.DummyLink:hover {color:#0033FF; text-decoration: underline;} 
/* Decorate */
.UnderlineNote {border-bottom:solid 1px #88AAFF; padding-top:3px;}
.UnderlineRed  {border-bottom:solid 1px #FF0000; padding-top:2px;}
.UnderlineBlack{text-decoration:underline;}
/* List */
.ListNone     {list-style:none none outside;}
.ListDecimal  {list-style:decimal none outside;}
.ListCircle   {list-style:circle none outside;}
.ListDisc     {list-style:disc none outside;}
.ListSquare   {list-style:square none outside;}
.ListRoman_Low{list-style:lower-roman none outside;}
.ListRoman_Up { list-style:upper-roman none outside;}

.LayerNone, .Layer02, .Layer04, .Layer06, .Layer08{background-color:#FF0000; position:absolute;}
.LayerNone{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
.Layer02  {filter:alpha(opacity= 20); -moz-opacity: 0.2; opacity: 0.2;}
.Layer04  {filter:alpha(opacity= 40); -moz-opacity: 0.4; opacity: 0.4;}
.Layer06  {filter:alpha(opacity= 60); -moz-opacity: 0.6; opacity: 0.6;}
.Layer08  {filter:alpha(opacity= 80); -moz-opacity: 0.8; opacity: 0.8;}

