a{
text-decoration: none;
}
a:link{
text-decoration: none;
color: #393939;
font-weight: normal;
}
a:visited{
text-decoration: none;
color: #8fb5ba;
font-weight: normal;
}
a:hover{
font-weight: normal;
border-bottom: 1px dotted;
}
body{
background-image: url(pic/kairou.png);
background-attachment: fixed;
background-position: 100% 100%;
background-repeat: no-repeat;
background-color: #ffffff;
color: #4c4c4c;
font-family: Times New Roman;
scrollbar-3dlight-color: #4c4c4c; /* 枠上左 */
scrollbar-arrow-color: #4c4c4c; /* 三角 */
scrollbar-shadow-color: #4c4c4c; /* 枠下右 */
scrollbar-base-color: #ffffff; /* ベース */
scrollbar-highlight-color: #ffffff; /* 上左影 */
scrollbar-darkshadow-color: #ffffff; /* 下右影 */
}

/* メイン （DIV） */
.oya{ /* 親要素に対する指定 */ 
text-align: center; /* センタリング */ 
} 
.main{ /* ボックスの指定 */ 
margin-left: auto; /* 左側のマージン */ 
margin-right: auto; /* 右側のマージン */ 
text-align: left; /* 左寄せ */ 
width: 700px; /* ボックスの横幅 */ 
font-size: 85%;
line-height: 130%;
}

/* 水平線 */
hr{
color: #4c4c4c;
border: none;
height: 1px;
}

/* 最後尾 */
#re{
text-align: left;
font-family: Courier New;
}

/* 点線 */
#ten{
margin :0px;
letter-spacing : 0.3em;
border-bottom : 1px dotted #000000;
}

/* 位置 */
#le{
text-align: left;
}
#ce{
text-align: center;
}
#ri{
text-align: right;
}

/* 文字の大きさ */
.sm{ /* font2 */ 
font-size: 80%;
line-height: 130%;
}

/* ページUP・更新 */
#up{
text-align: right;
font-size: 80%;
line-height: 200%;
}
.up{
color: #8fb5ba;
text-decoration: none;
}

/* 文字の色　1:濃　2:薄 */
.1{
color: #3a7f20;
}
.2{
color: #7a8f30;
}
.red{
color: #ff0000;
}
.v{
color: #aa1122;
}
.att{
color: #e56a8f;
}
.g{
color: #808080;
}
.m{ /* 男 (サックスブルー) */
color: #307ab0;
}
.w{ /* 女 */
color: #dd706f;
}

