/*----------------------------------------
dg01.css
----------------------------------------*/
body {
background-color:#f0ffe8;
}
/*
a:link{
color:"#111199";
font-size:12px;
}

a:visited {
color:116611;
font-size:12px;
}

a {
text-decoration:none;
font-size:12px;
}

a:hover {
background-color:blue;
font-weight:bold;
color:white;
}
*/
img{
	border : 0 ;
}

.w128 img {
 width: 128px;
}
.w256 img {
 width: 256px;
}
.w512 img {
 width: 512px;
}
.w640 img {
 width: 640px;
}
.w768 img {
 width: 768px;
}
.w800 img {
 width: 800px;
}
.t23{
 font-size:23px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.t19{
 font-size:19px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.b19{
 color:#000040;
 font-size:19px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.w19{
 color:#a0ffff;
 font-size:19px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.t17{
 font-size:17px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.w17{
 color:#ffc0c0;
 font-size:17px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.b17{
 color:#ff0000;
 font-size:17px;
 text-decoration: underline overline;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.t15{
 font-size:15px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.s15{
 color:#a00030;
 font-size:15px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.w15{
 color:#a0ffff;
 font-size:15px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.b15{
 color:#000040;
 font-size:15px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.b13{
 color:#000040;
 font-size:13px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.t13{
 font-size:13px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.w13{
 color:#d0ffe0;
 font-size:13px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}
.g13{
 color:#006020;
 font-size:13px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.a13{
 color:#d0e0ff;
 font-size:13px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.p13{
 color:#dd0040;
 font-size:13px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.r13{
 color:#ffffff;
 background:#005000;
 font-size:13px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}
.r17{
 line-height:15px;
 color:#ffffb0;
 background:#303000;
 font-size:17px;
 letter-spacing:-1px;
 font-family:ＭＳ ゴシック,monospace;
}

.l10{line-height:1.0;}
.l12{line-height:1.2;}
.l13{line-height:1.3;}
.l14{line-height:1.4;}
.l18{line-height:1.8;}

.cf0{color:#000000;}
.cf1{color:#000080;}
.cf2{color:#005000;}
.cf3{color:#ffa080;}
.cf4{color:#dd0040;}
.cf5{color:#607080;}

.cr0{color:#ff4000; background:#381000; padding:0.2em;}
.cr1{color:#200040; background:#b0a080; padding:0.2em;}
.cr2{color:#ffaaff; background:#005000; padding:0.2em;}

.message {
    position: relative;
}
.message span.remark {
    display: none;
}
.message a:hover span.remark {
    background: none repeat scroll 0 0 #EEFFEE;
    border: 1px solid #CCCCCC;
    color: #000000;
    display: block;
    line-height: 1.2em;
    margin: 0.5em;
    padding: 0.5em;
    position: absolute;
    top: 50px;
    width: 12em;
}
