a{
text-decoration: none;
}
a:link{
color: #808080;
text-decoration : none;
}
a:visited{
color: #808080;
text-decoration : none;
}
a:hover{
color: #000000;
position: relative;
border-bottom: 1px dotted;
}

body{
color: #333333;
background-color: #ffffff;
font-family: Times New Roman;
scrollbar-3dlight-color: #333333; /* 枠上左 */
scrollbar-arrow-color: #333333; /* 三角 */
scrollbar-shadow-color: #333333; /* 枠下右 */
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: 650px; /* ボックスの横幅 */ 
font-size: 85%;
line-height: 140%;
}

/* 位置 */
#le{
text-align: left;
}
#ce{
text-align: center;
}
#ri{
text-align: right;
}


/* 文字の大きさ */
.sm{ /* font2 */ 
font-size: 80%;
line-height: 130%;
}

/* …… */
.3{
font-size: 80%;
}

/* ――― */
.sen{
font-size: 100%;
font-family: MS UI Gothic;
}

/* 水平線＝文字色 */
hr{
color: #333333;
border: none;
height: 1px;
}

/* 点線 */
#ten{
margin :0px;
letter-spacing : 0.3em;
border-bottom : 1px dotted #000000;
}

/* 奥付 */
#last{
color: #808080;
font-size: 90%;
line-height: 130%;
text-align: right;
}
hr#last{
color: #dcdcdc;
height: 2px;
}
.mn{ /* BGM */
font-size: 80%;
line-height: 130%;
}


/* 最後尾 */
#re{
color: #808080;
text-align: left;
font-family: Courier New;
}

/* coaxialリンク用 */
.li{
color: #808080;
font-size: 80%;
line-height: 130%;
}

/* 文字色 */
.red{
color: #ff0000;
}
.v{
color: #aa1122;
}
.att{
color: #e56a8f;
}
.fff{
color: #ffffff;
}
.g{
color: #808080;
}
.m{ /* 男 */
color: #307ab0;
}
.w{ /* 女 */
color: #dd706f;
}