
body{
text-align:lft;                          
margin:0px 0px 0px 40px;
padding:0px;         
background-color:#990000;         
background-image : url(img/bg2.gif); 
background-position:300px top;
background-repeat:repeat-y;
color       : #333333;                             
font-family : Verdana,Chicago,osaka,"sans-serif";  
line-height : 150%;                              
font-size   : 84%;                                 
}

/* リンクの設定 */
A:link   {
color:#993333;
}               
A:visited{
color:#996666;
}               
A:hover{
color:#CC9999;                 
text-decoration:underline;
} 
a{
text-decoration: none;         
}           


/* その他の設定 */
div#main{                   
width:700px;
height:100%;
text-align:left;                 
margin:0;
padding:0;             
background-color:#ffffff;       
}
div#photo{
background-image:url(img/top01.jpg);
width:100%;
height:350px;
}
h1{
display:none;
}
h2{
text-align:right;
font:bold 140%/1.5em book antiqua;
color:#fff;
letter-spacing:0.5em;
margin:2em 50px 2em 0px;
}
p{
margin:2em 4em 0em 4em;
}
ul{
margin-left:6em;
list-style-type:square;
}


dt{
margin:1.5em 0em 0em 0em;
}
dd{
margin:0.2em 0em 0em 1.5em;
}
p#mes{
text-align:center;
margin:3em 0em 3em 0em;
}

dt.cs{
float:left;
margin:0px 30px 0px 0px;
}
dl.profile{
clear:both;
}
.nm{
font-weight:bold;
color:#006699;
letter-spacing:0.2em;
text-align:left;
}


p#footer{
font:normal 80% Verdana,osaka,sans-serif;
text-align:center;
margin:1em 0em 2em 0em;
}


table#menu{
height:30px;
text-align:left;
margin:0px;
padding:0px;
border:none;
background-color:#993333;
}
td{
border:none;
width:80px;
margin:0px;
padding:0px;
text-align:center;
}
img{
border:none;
}
dl{
margin:2em 4em 0em 4em;
}




address{
clear:both;
font:normal 80% Verdana,osaka,sans-serif;
text-align:center;
color:#666;
margin:3em 0px 2em 0px;
}
