*{margin:0;
padding:0;}
strong,em {font-weight: normal;}
em {font-style: normal;}
body{font-size:12px;
width:770px;
position:relative;
top:10px;
left:20px;
border-left:solid 2px #330099;
border-right:solid 2px #330099;
border-bottom:solid 2px #330099;
margin:0 0 15px 0;
background-color:#ffffff;
}
body p{color:#000033;}
li{list-style:none;}

a:link,
a:visited
{text-decoration:none;
color:#dda0dd;
}
#contents{width:780px;
}

#atama{background-color:#3300FF;
position:relative;
top:0;
left:0;
height:100px;}
#atama p{text-align:left;
margin:5px 30px 15px 10px;
color:#CCCCCC;}
#pan p{text-align:left;
margin:2px 0 5px 10px;
font-size:14px;
}
h1{margin:15px 0 15px 60px;
color:#99CCFF;}
#image p
{background-image :url("image.jpg");
background-repeat:no-repeat;
padding :250px 380px 0 0;}
#main{width:530px;
text-align:left;
margin:10px 10px 25px 15px;
float:left;
background-color:#ffffff;}

#right{margin:20px 0 0 3px;
background-color:#3366FF;
width:200px;
float:right;
border-top:solid 1px #000000;}
#right li{padding:4px 4px 0 4px;
border-bottom:solid 1px #ccccff;}


#foot{clear:both;
text-align:center;
font-size:11px;
color:#666666;
border-top:solid1px #666666;
background-color:#3300FF;
}
#foot p{color:#000000;}
h2{color:#993366;}
h3{color:#993366;}

h4{color:#3333cc;
padding:10px 0 10px 10px;
border-bottom:solid 1px #ccccff;}
#pr{
text-align:right;
font-size:9px;
}
