BODY,TD,DIV{/*全体の文字*/
font-size : 12px;
font-family :sans-serif;
color : #484848;
margin : 0px;
line-height : 18px;
}

.line1{/*左(1)(3)(5)縦点線枠右と左*/
padding : 3px;
margin : 0px 8px;
border-width : 0px 1px 0px 1px;
border-style : dashed ;
border-color : darkgreen;
height : 100%;
}
.line2{/*右(2)(4)縦点線枠右*/
padding : 3px;
margin : 0px 8px;
height : 100%;
}
.line3{/*MEMOの点線上*/
padding : 3px 8px;
margin : 0px 8px;
border-width : 1px 0px 0px 0px;
border-style : dotted;
border-color : darkgreen;
}
.line4{/*マスター名　ライン*/
width : 100%;
height : 20px;
padding : 2px 30px 0px 8ps;
margin : 0px;
background-color : orange;
color : #ffffff;
text-align : right;

}
.line5{/*点線枠*/
padding : 3px;
margin : 0px 8px;
border-width : 1px 1px 1px 1px;
border-style : dashed;
border-color : darkgreen;
height : 100%;
}
.line7{/*マスター名　ライン*/
width : 100%;
height : 20px;
padding : 2px 30px 0px 8ps;
margin : 0px;
background-color : gold;
color : darkgreen;
text-align : left;
}

.line5{/*MEMOの点線下と左*/
padding : 3px 8px;
margin : 0px 0px 10px 30px;
width : 550px;
height : 20px;
font-size : 10px;
}
.line6{/*MEMOの点線左*/
padding : 3px 8px;
margin : 0px 0px 0px 30px;
width : 280px;
height : 20px;
font-size : 14px;
color : #ff6666;
}
.line8{/*MEMOの点線下*/
padding : 3px 8px;
margin : 0px 8px;
border-width : 0px 0px 1px 0px;
border-style : dotted;
border-color : darkgreen;
width : 280px;
height : 20px;
}
.line9{
padding : 3px 8px;
margin : 0px 8px;
}
.line10{/*MEMOの点線　右左*下/
padding : 3px;
margin : 0px 8px;
border-width : 0px 1px 0px 1px;
border-style : dotted;
border-color : darkgreen;
width : 660px;
height : 100%;
}
.menu1{/*小見出し　青枠*/
font-weight : bold;
color : white;
text-align : center;
margin : 0px auto 5px 5px;
width : 100px;
height : 20px;
background-color : #99cc66;
}
.menu11{/*小見出し　青枠*/
font-weight : bold;
color : white;
text-align : center;
margin : 0px auto 5px 5px;
width : 150px;
height : 20px;
background-color : #99cc66;
}
.menu2{/*小見出し　水色枠*/
font-weight : bold;
color : white;
margin : 0px auto 5px 5px;
text-align : center;
width : 120px;
height : 20px;

}
.title{/*サイト名*/
font-size : 27px;
font-weight : normal;
color : grey;
margin : 5px 0px 5px 30px;
letter-spacing : 3px;
}
.title2{/*サイト名*/
font-size : 11px;
font-weight : normal;
color : grey;
margin : 20px 0px 5px 30px;
letter-spacing : 3px;
}

.text{/*UP DATEのスクロール枠*/
padding : 5px;
margin : 15px 15px 15px;
border : 1px dotted darkgreen;
height : 150px;
overflow: auto;
}
.text2{/*スケジュール*/
padding : 5px;
margin : 15px 15px 15px;
border : 1px dotted darkgreen;
height : 500px;
overflow: auto;
}
.font1{/*居場所のリンク文字*/
color : darkgreen;
text-decoration: underline;
}
.font2{/*サブタイトルの文字*/
font-size : 16px;
font-weight : bold;
color : grey;
letter-spacing : 3px;
}
.font3{/*メニューのリンク文字*/
color : white;
text-decoration: underline;
}
.font{/*文字*/
color : grey;
}
A.jump{/*リンクしてある文字*/
color : #339966;
}
A:HOVER{/*マウスが触れた時*/
color : white;
background-color : #999966;
}

BODY{/*スクロールバー*/
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #666633;
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #00BF16;
scrollbar-highlight-color:#666633;
scrollbar-shadow-color: #666633;
scrollbar-track-color: #666633;
}

ul {
list-style-type: disc;
}
.tableA{ 
border-width : 1px 1px 1px 1px;
border-style : dotted;
border-color : darkgreen;
width: 560px; 
table-layout: fixed; 
white-space: normal; 
} 
.tableB{ 
border-width : 1px 1px 0px 0px;
border-style : dotted;
border-color : darkgreen;
width: 560px; 
table-layout: fixed; 
white-space: normal; 
} 
.lineA{ 
border-width : 1px 0px 0px 0px;
border-style : dotted;
border-color : darkgreen;
}
.lineB{ 
border-width : 0px 0px 1px 1px;
border-style : dotted;
border-color : darkgreen;
}
.lineC{ 
border-width : 0px 0px 0px 1px;
border-style : dotted;
border-color : darkgreen;
}

