/* GENERAL */
html { height:100%; margin:0; padding:0; }
body { height:100%; margin:0; padding:0; color:#000; background-color:#fff; }
form { margin:0; padding:0; }
strong { font-weight:bold; }

a:link    { color:#03c; text-decoration:underline; }
a:visited { color:#551a8b; text-decoration:underline; }
a:hover   { color:#36f; text-decoration:underline; }
a:active  { color:#36f; text-decoration:underline; }

/* TEXT PROPERTIES */
* { font-family:san-serif; }

.fs80  { font-size: 70%; }
.fs90  { font-size: 80%; }
.fs100 { font-size: 90%; }
.fs110 { font-size:100%; }
.fs120 { font-size:110%; }
.fs140 { font-size:120%; }
.fs150 { font-size:130%; }
.fs180 { font-size:150%; }
.fs200 { font-size:170%; }

* .fs80  { line-height:130%; }
* .fs90  { line-height:130%; }
* .fs100 { line-height:130%; }
* .fs110 { line-height:130%; }

* .layout1 { height:100%; background-image:url(../../image/common/layout_bg1.gif); background-repeat:repeat-y; }
* .layout2 { height:100%; background-image:url(../../image/common/layout_bg2.gif); background-repeat:repeat-y; }
* .layout3 { height:100%; background-image:url(../../image/common/window_bg1.gif); background-repeat:repeat-y; background-color:#ececec; }
* .alert-box1 { position:absolute; top:0px; left:0px; padding:5px; z-index:10; border:solid 1px #f00; color:#f00; background-color:#fff; font-size:70%; }

/* HEADER */
.hdr-bg1 { background-color:#352885; }
.hdr-bg2 { background-image:url(../../image/header/bg1.gif); background-repeat:repeat-x; }
.hdr-bg3 { background-image:url(../../image/header/fig2.gif); background-repeat:no-repeat; }
.hdr-bg4 { background-color:#7da8fa; }
.hdr-txt1 { font-size:70%; }
.hdr-txt2 { font-size:80%; }
* .hdr-input1 { width:145px; border:solid 1px #7f9db9; }

.hdr-nonavi-bg1 { background-image:url(../../image/header/nonavi_fig2.gif); background-repeat:repeat-x; }
.hdr-window-bg1 { background-image:url(../../image/header/window_fig2.gif); background-repeat:repeat-x; }

#HEADER a:link    { color:#36c; text-decoration:underline; }
#HEADER a:visited { color:#551a8b; text-decoration:underline; }
#HEADER a:hover   { color:#36f; text-decoration:underline; }
#HEADER a:active  { color:#36f; text-decoration:underline; }

/* DELIMITER */
.dlm-bg1 { background-color:#ececec; }
.dlm-bg2 { background-image:url(../../image/common/dlm_bg1.gif); background-repeat:repeat-x; }
.dlm-txt1 { font-size:70%; }

#DELIMITER a:link    { color:#2773C0; text-decoration:underline; }
#DELIMITER a:visited { color:#551a8b; text-decoration:underline; }
#DELIMITER a:hover   { color:#36f; text-decoration:underline; }
#DELIMITER a:active  { color:#36f; text-decoration:underline; }

/* LEFTNAVI */
.login-bg1 { background-color:#405aa7; background-image:url(../../image/leftnavi/login_bg1.gif); background-repeat:repeat-y; }
.login-bg2 { background-color:#47A1AC; }

.navi-bg1 { background-color:#c1c8d7; }
.navi-bg2 { background-color:#fff; }
.navi-bg3 { background-color:#4c65b5; }
.navi-bg4 { background-color:#b4b5b5; }
.navi-bg5 { background-color:#f3f3f3; }

.navi-list1 td { font-size:70%; }

/* FOOTER */
.ftr-bg1 { background-color:#dadada; }
.ftr-bg2 { background-image:url(../../image/footer/bg1.gif); background-repeat:repeat-x; }
.ftr-txt1 { font-size:70%; }
.ftr-txt2 { font-size:70%; color:#333; }
.ftr-copyright { font-size:60%; font-family:Arial; color:#333; }

#FOOTER a:link    { color:#36c; text-decoration:underline; }
#FOOTER a:visited { color:#551a8b; text-decoration:underline; }
#FOOTER a:hover   { color:#36f; text-decoration:underline; }
#FOOTER a:active  { color:#36f; text-decoration:underline; }

/* KANREN */
.modoru-bg1 { background-color:#b3b8c1; }
.modoru-bg2 { background-color:#f8f8f8; }

.modoru-lnk1 { font-size:70%; }

/* WINDOW */
.window-bg1 { background-color:#ececec; }
.window-bg2 { background-color:#c1c8d7; }
.window-bg3 { background-color:#fff; }

/* MISC */
*.ime-on { ime-mode:active; }
*.ime-off { ime-mode:inactive; }
*.fade { filter:progid:DXImageTransform.Microsoft.Fade(Enabled=false,duration=0.4); }
*.nowrap { white-space:nowrap; }
*.clear { clear:both; }
.caution { color:#f00; }
