* {
        margin:0;
        padding:0;
        /*background-color:#ffffff;*/
}
/*---------------------------------------------------------基礎設定*/
body {
        text-align:center;
        font-family: Osaka, sans-serif;
        font-size:12px;
        color:#333;
        line-height:150%;
        background:url('./img/bg.gif') repeat; 
        scrollbar-base-color: #CCC;
        scrollbar-arrow-color: #eec6a9; 
}
a{
        color:#ff5079;
        text-decoration:underline;
}
a:hover {
        color:#7e50ff;
        text-decoration:underline;
}   
p{
        margin : 3px 30px;
        padding : 3px 18px;
}
img {
        border:0;
}
table,tr,td{
        border:solid;1px;
}
textarea,input,select {
        border-width : 1px ;
        border-style:solid;
        border-color : #333 ;
        background-color :aliceblue ; 
        font-size : 12px ; 
        color : #333; 
}
input.che {
        border-width : 0px ;
        border-color : #333;
}
/*---------------------------------------------------------ページレイアウト*/
#all{
        clear:both;
        width:850px;
        margin:0 auto;
        text-align:center;
        /* background : url('./img/all.gif') repeat; */
}
#page {
        clear:both;
        width:850px;
        margin:0 auto;
        text-align:left;
}
#menu {
        margin : 0;
        padding : 0;
        height : 18px;
        text-align : right;
        background-color : #000;
        line-height : 0px;
        font-size : 0px;
}
#main {
        width:850px;
        margin : 0;
        padding : 0;
        padding-bottom : 10px;
        background-color:#ffffff;
}
#history{
        width : 600px;
        height : 150px;
        margin : 10px 50px;
        padding : 10px;
        background-color  : #ffdab9;
        overflow:auto;
}
#history2{
        width : 650px;
        margin : 10px 50px;
        padding : 10px;
        background-color  : #ffdab9;
        overflow:auto;
}
#foot {
        clear:both;
        width : 850px;
        height:20px;
        margin-bottom : 0px;
        padding:5px 0 5px 0;
        letter-spacing : 4px;
        text-align:center;
        font-size:10px;
        background-color : #000;
        color : #FFF;
}
#bottom{
        width : 850px;
        height : 20px;
        margin : 0;
        padding : 10px 0 10px 0;
        letter-spacing : 2px;
        text-align:center;
        line-height:0px;  
    font-size:10px;  
        background-color : #6B0B19;
        color : #FFF;
}
/*---------------------------------------------------------サブレイアウト*/
.clear{
        clear:both;
}
.link{          
        width:340px;
        float:left;
}

/*---------------------------------------------------------テキスト装飾*/
h1{
        width : 850px;
        height : 50px;
        margin : 0;
        padding : 0;
        padding-top : 30px;
        line-height:0px;  
    font-size:12px;  
        text-align : center;
        background-color : #b39983;
        color : #FFF;
}
h2 {
    font-family:verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
        margin: 0px;
        margin-bottom : 20px;
        padding:8px 30px;
        font-weight:bold;
        font-size : 20px;
        color:#FFF;
        background-color : #000;
        height : 25px;
}
h3 {
        font-family:verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
        margin: 10px 30px;
        padding:5px 20px;
        letter-spacing : 4px;
        font-size:16px;
        font-weight:bold;
        color : #000;
        border : 1px solid #000;
        background:url('./img/h3.gif');
}
h4 {
        font-family:verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
        margin: 3px 40px;
        padding:3px 10px;
        padding-left : 15px;
        letter-spacing : 1px;
        font-size:14px;
        font-weight:bold;
        background:url('./img/h4.gif') no-repeat center left;
        color : #6B0B19;
}
h5 {
        font-family:verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
        margin: 3px 0px;
        margin-top : 18px;
        padding:3px 5px;
        padding-left : 15px;
        letter-spacing : 1px;
        font-size:10px;
        font-weight:bold;
        background:url('./img/h4.gif') no-repeat center left;
        color : #6B0B19;
}
.red{
        color:red;
}
.min{
        font-size:10px;
}
.r{
        text-align : right;
}
.tab{text-align:left;
    width:100%;
        margin : 0px;
        padding : 0;
}
.tab li{
        margin-left :30px;
        margin-bottom : 0px;
        paddin : 0px;
        width:180px;
        height:42px;
    list-style:none;
    text-align:left;
    float:left;
}
/*---------------------------------------------------------ライン*/
.line1 {
        width :240px;
        height : 9px;
        margin : 7px 40px;
        background:url('./img/line1.gif') no-repeat;
}
.line2 {
        width : 340px;
        height : 9px;
        margin : 7px 40px;
        background:url('./img/line2.gif') no-repeat;
}
.line3 {
        width : 760px;
        height : 9px;
        margin : 7px 40px;
        background:url('./img/line3.gif') repeat-x;
}
/*---------------------------------------------------------*/
a.menu{
        background-color : #000;
}
a.se{
        color:#FFF;
        text-decoration:none;
        cursor:default;
        background-color : #6B0B19;
}
a.se:hover {
        color:#FFF;text-decoration:none;cursor:text;
} 
/*---------------------------------------------------------*/
.member{
        border : 0px solid #444;
}
.member tr{
        border : 1px solid #444;
}
.member td{
        border : 1px solid #444;
}
.chair{
        color : #FFF;
        background-color : #ba55d3;
        font-weight : bold;
}
.subchair{
        color : #FFF;
        background-color : #ffdab9;
        font-weight : bold;
}
.secretary{
        color : #FFF;
        background-color : #90ee90;
        font-weight : bold;
}
.mem{
        color : #FFF;
        background-color : #708090;
        font-weight : bold;
}
.name{
        color : #FFF;
        background-color : #f0e68c;
        font-weight : bold;
}
.name2{
        color : #FFF;
        background-color : #f4a460;
        font-weight : bold;
}
       
/* http://park16.wakwak.com/~html-css/color/colorname.html */   