/* マージン設定 */
BODY.main
  { margin-top:10px ; margin-bottom:10px ; margin-left:10px ; margin-right:10px }
BODY.topmenu, BODY.submenu
  { margin-top:0px ; margin-bottom:0px ; margin-left:0px ; margin-right:0px }
BODY.npclog
  { margin-top:2px ; margin-bottom:2px ; margin-left:2px ; margin-right:2px }

/* 背景色設定 */
BODY.topmenu   { background-color:#364850 }
BODY.submenu   { background-color:#627076 }
BODY.main      { background-color:#E0E2E4 }
BODY.npclog    { background-color:#F7F8F8 }
.main_head     { background-color:#AAB2B5 }
.frame_head    { background-color:#AAB2B5 }
.frame         { background-color:#F7F8F8 }
INPUT, SELECT, TEXTAREA
  { background:#FFFFFF ; filter:Alpha(Opacity=100) }

/* フォント設定 */
BODY, TR, TD, TH, INPUT, SELECT, TEXTAREA
  { font-size:11px ; font-family:"MS UI Gothic","ＭＳ Ｐゴシック" }

/* フォントカラー設定 */
BODY, TR, TD, TH, INPUT, SELECT, TEXTAREA
  { color:#808080 }
INPUT, SELECT, TEXTAREA
  { color:#404040 }
.new
  { color:#F00000 }
.attention
  { color:Crimson }

/* リンク設定 */
A         { text-decoration:underline }
A:link    { color:#4590DB }
A:visited { color:#4590DB }
A:active  { color:#74B9FE }
A:hover   { color:#74B9FE }

/* Tip表示するレイアの定義と装飾 */
DIV.tips { position:absolute ;
           visibility:hidden }
DIV.tips TABLE{ background-color:#F7F8F8 ; 
                border:1px #AAB2B5 solid ; 
                padding:2px ; }










.smallfont
  { font-size:10px ; font-family:"MS UI Gothic","ＭＳ Ｐゴシック" }

/* ボーダー設定 */
INPUT,SELECT,TEXTAREA
  { border:1px #404040 solid }
IMG
  { border-width:0 }
IMG.thumb
  { border-width:1 ; border-color:#404040 }
.border1
  { border:1px #404040 solid }
