a:link,a:visited,a:active{
color:#cc0000;
text-decoration:none;
}
a:hover{
color:#f33;
text-decoration:none;
}
/***************************************/
body{
margin:20px 40px;
padding:5px;
color:#ffffff;
font-size:12pt;
font-family:Tahoma,MS UI Gothic;
line-height:150%;
background-color:#000000;
}

/***************************************/
hr{
height:0px;
border:0px;
border-bottom:1px solid #333;
}

/***************************************/
h1{
margin:0px;
padding:0px 0px 20px 0px;
color:#ccc;
font-size:16pt;
font-family:Lucida Sans Unicode,MS UI Gothic;
letter-spacing:10px;
text-align:right;
}
h1:first-letter{
color:#f99;
}
h2{
margin:0px 0px 10px 0px;
padding:2px 0px 2px 15px;
font-size:12pt;
background-color:#cc0000;
background-image:url(img/h2.gif);
background-position:0% 50%;
background-repeat:no-repeat;
}
h3{
margin:10px;
padding:0px;
color:#849955;
font-size:11pt;
}
/***************************************/
.txt{
margin-bottom:40px;
}
.mark{
font-family:MS UI Gothic;
}
.pict{
 background: #000000;
 border-top: 1px solid #999999;
 border-left: 1px solid #999999;
 border-bottom: 1px solid #999999;
 border-right: 1px solid #999999;
 padding: 30px;
 width: 400px; //写真画像の幅
 text-align: center; //文字の並び方。「right」で右寄せ、「left」で左寄せ。
 color:#996699; //文字色
 font-weight: bold; //文字の太さ
}