body{
margin:0px;
padding:0px;
background-color:#ffffcc
}
hr{display:none;}
h1{
margin:10px 25px 0px 25px;
padding:15px 15px 0px 15px;
width:640px;
font:italic bolder x-large "Times New Roman",serif;
color:#000000;
background:#f9d7e9 url("set2.jpg") repeat-x
}
h2{
margin:0px 25px 10px 25px;
padding:0px 15px 15px 60px;
width:640px;
font:x-small "Times New Roman",serif;
color:#000000;
text-align:right;
background:#f9d7e9
}

.message{
margin:0px 25px;
padding:15px;
color:#000000;
text-align:left;
width:640px;
background:transparent
}
.adress{
margin:10px 25px 0px 25px;
padding:15px 15px 0px 15px;
color:#000000;
text-align:center;
text-weigt:bold;
width:640px;
background:#f9d7e9;
}

.adress2{
margin:0px 25px 10px 25px;
padding:0px 15px 15px 15px;

}
/*=== リンクのスタイル設定 ===*/
a{
background:transparent;
color:#000000;
text-decoration:underline
}
a:active, a:hover{
background:transparent;
color:#808080;
text-decoration:underline
}

/*=== トップリンク部分(上部の囲み） ===*/
#menu{
margin:0px 25px 10px 25px;
border:1px solid #329832;
padding:0px;
width:640px
}
ul.menulist1{
margin:15px 0px;
padding:0px;
font-size:small;
line-height:150%;
text-align:center;
position:relative
}
ul.menulist2{
margin:15px 0px;
padding:0px;
font-size:small;
line-height:150%;
text-align:center;
position:relative;
}

li{
width:120px;
display:inline;
margin:1px;
padding:0px;
border:1px solid #329832;
background:#ffffcc;
font-weight:bold;
color:#000000
}
/*===トップリンク内のリンクのスタイル設定===*/
.menulist1 li a{
/*width:100%;*/
text-decoration:none;
width:120px;
font-weight:bold;
background:#329832;
color:#ffffff
}
.menulist2 li a{
width:100%;
text-decoration:none;
font-weight:bold;
background:#329832;
color:#ffffff
}
.menulist1 a:active,.menulist1 a:hover,.menulist2 a:active,.menulist2 a:hover,{
text-decoration:underline;
background:#ffffcc;
color:#000000;
}

/*===メインリスト部分の項目===*/
#content{
width:640px;
background:#ffffff;
border:1px solid #329832;
margin:0px 25px 10px 25px;
padding:15px;
}
dl{
/*margin:15px 25px;
padding:0px;
width:640px;*/
background:transparent;
color:#000
}
dt{
margin:5px 0px;
padding:7px 15px;
}
dt a{
text-decoration:none;
font-weight:bold;
font-size:medium;
background:transparent;
color:#000
}
dd{
font-size:small
}

#title{
background:#f9d7e9;
border:1px solid #f9d7e9
}

/*===画像の表示　周囲に10pxの余白===*/
/*左に表示。テキストは右側に回りこみ。上下右10pxの余白、===*/
.photo1{
margin:10px 10px 10px 0px;
float:left
}
/*右に表示。テキストは右側に回りこみ。上下左10pxの余白、===*/
.photo2{
margin:10px 0px 10px 10px;
float:right
}

/*===文字の装飾===*/
/* 赤字 */
.red{
color:#ff0000
}
/* インデント */
.indent{
text-indent:1em
}
/* 右寄せ */
.right{
text-align:right;
}

div.copy{
margin:0px;
padding:0px;
font-size:x-small;
text-align:right;
width:640px
}
