
/* 全ページ共通 ============================================================================================================= */
html,body                {width:100%; height:100%; min-width:970px; font-size:12px; line-height:18px; background:#1c397c; color:#454545; margin:0; padding:0; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
h1,h2,h3,h4,h5,p,form    {margin:0; padding:0;}
ul,li                    {list-style-type:none;}
li img                      {vertical-align:bottom; border:0; margin:0; padding:0;}
img                      {vertical-align:bottom; border:0; margin:0; padding:0;}
object                   {outline:none;}

/* clearfix */
.clearfix                {overflow:hidden;}
.clearfix:after          {content:""; display:block; clear:both; height:0; overflow:hidden;}
* html clearfix          {height:1em; overflow:visible;}


/* テキスト ================================================================================================================= */
/* SIZE */
.txt10                   {font-size:10px; line-height:18px;}
.txt12                   {font-size:12px; line-height:20px;}
.txt14                   {font-size:14px; line-height:20px;}
.txt16                   {font-size:16px; line-height:24px;}

/* COLOR */
.red                     {color:#ff0000;}
.pink                    {color:#e3007b;}
.gray                    {color:#666666;}
.white                   {color:#ffffff;}
.black                   {color:#333333;}
.blue					{color:#009cff;}
.yellow                   {color:#FFF500;}

/* STYLE */
.normal                  {font-weight:normal;}
.bold                    {font-weight:bold;}

/* LINK */
a:link                   {color:#009cff; }
a:visited                {color:#009cff; } 
a:hover                  {color:#00E3FF;} 
a:active                 {color:#00E3FF;}


/* PADDING */
.pad10{ padding:10px;}