body { 
 scrollbar-base-color: #ffffff;
 scrollbar-face-color: #d5c2af; 
 scrollbar-track-color: #ffffff;
 scrollbar-arrow-color: #ffffff; 
 scrollbar-3dlight-color: #d5c2af;
 scrollbar-highlight-color: #ffffff; 
 scrollbar-shadow-color: #ffffff;
 scrollbar-darkshadow-color: #d5c2af;
 margin: 0px;
 padding: 0px;
 border: 0px;
 text-align: center;
 background-image: url(img/back.jpg);
 background-repeat: repeat;
 background-attachment: fixed;
 background-color: #ffffff;
 color: #3e3e3e; }

.contents { border-left: solid 1px #d5c2af; width: 650px; border-right: solid 1px #d5c2af; background-color: #ffffff; padding: 0px; }

.menu { width: 650px; background-color: #d5c2af; margin: 0px; padding: 0px; }

h2 { font-size: 12pt; width: 162px; float: left; text-align: center; font-family: "Times New Roman", serif; letter-spacing: 1px; line-height: 150%; color: #928042; }

a.m { color: #ffffff; text-decoration: none; }
a:active.m { color: #ffffff ; }
a:visited.m { color: #ffffff ; }
a:hover.m { color: #fad9cb; position: relative; top: 1px; left: 1px;}

a { color: #f67680; text-decoration: none; }
a:active { color: #ffffff ; }
a:visited { color: #ff9c9c ; }
a:hover { color: #fad9cb; position: relative; top: 1px; left: 1px;}

.main { width: 650px; font-size: 11pt; line-height: 150%; letter-spacing: 1px; text-align: left; padding: 30px 10px; }

h1 { font-size: 15pt; font-family:"ＭＳ Ｐ明朝",平成明朝; padding: 20px 40px; color: #973939; }

h3 { font-size: 12pt; margin: 15px; font-family: "Times New Roman", serif,; }

h4 { font-size: 10pt; color: #ff7b71; margin: 0px 0px 7px; }

p { padding: 0px 20px; }

ul { list-style-image: url(img/li.gif); }

hr { color: #999999; margin: 10px 0px; height: 1px; width: 630px; border: dotted; }

.copy { color: #ffffff; font-family: "Times New Roman", serif; font-size: 12px; margin: 10px 0px 0px; background-color: #d5c2af; width: 650px; }

.a { width: 500; border: 1px dotted #d0c6a5; }

td { font-size: 10pt; border: 1px dotted #d0c6a5; padding: 10px; }