/*ページ全体の設定*/
body,table{background-color:white;font-size:10pt;margin:0;color:#808080;overflow:auto;
-webkit-text-size-adjust:none;}

A:link { color:#48D1CC;}
A:visited { color:#48D1CC;}
A:active { color:#48D1CC;}
A:hover { color:#800080;text-decoration:none;}

.a1{ background-color: #FFFDFD; border-width: 1px; border-style: solid; border-color: #48D1CC; }

a{text-decoration:none;}


body{margin:0;background-color:#FFFFE0;}

.CellBorder{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : maroon;
  border-right-color : maroon;
}
.Midashi{
  color : white;
  background-color : teal;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;

}
.taitol{
  background-color: #FFFDFD;
  font-weight : 400;
  text-align : left;
}
B{
  font-size : 12pt;
}

/*タイトル部分の設定*/
#banner{
border-bottom:1px solid #48D1CC;
padding:10px;
background-repeat:no-repeat;
background-attachment:fixed;
 color : #fffacd;}

body{scrollbar-face-color:LightYellow;scrollbar-highlight-color:MediumTurquoise;scrollbar-arrow-color:MediumTurquoise;}

/*著作権表示部分の設定*/
#copy {background-color:#48D1CC;border-top:solid 1px #ffffff;font-size:10px;font-family:Verdana;text-align:right;padding-right:8px;}

A{text-decoration:none;}A:HOVER{color:white;background-color:Aquamarine;}
/*メイン右側の見出しの設定*/
.y{border:1px solid #48D1CC;border-left:10px solid #48D1CC;background:#ffffff;padding:2px 15px;color:#48D1CC;font-size: 12px;}
.y1{border:1px solid hotpink;border-left:10px solid hotpink;background:#ffffff;padding:2px 15px;color:hotpink;font-size: 12px;}
/*メイン右側のテキスト部分の設定*/
.z{line-height:150%;font-size: 12px;color: #808080;}

body{ scrollbar-3dlight-color:#48D1CC;
scrollbar-arrow-color:#48D1CC;
scrollbar-darkshadow-color:#48D1CC;
scrollbar-face-color:#FFFFE0;
scrollbar-highlight-color:#48D1CC;
scrollbar-shadow-color:#48D1CC;
scrollbar-track-color:#FFFFE0;

color: #808080;
font-size: 12px;
font-weight: lighter;
}


.y2{
  color : #ffb9ff;
  
  font-size : 12pt;
  
  border-top-width : 1px;
  padding-top : 2px;
  border-top-style : solid;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 2px;
  border-left-width : 10px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  background-color : #ffffff;
  font-weight : 900;
}

#all {
    background-color:#FFFFFF;
    border-width:0 1px;
    border-color:#48D1CC;
    border-style:solid;
    color:#48D1CC;
    width:700px;
    text-align:left;
    }
#contents {border-right:solid 1px #48D1CC;}
#main {padding:10px 20px;}
.menu {
    text-align:center;
    font-family:Verdana;
    font-size:12px;
    color:#48D1CC;
    margin:0;
    height:28px;
    }
.menu a {
    text-decoration:none;
    color:#48D1CC;
    display:block;
    width:100%;
    line-height:28px;
    border-bottom:solid 1px #48D1CC;
    }
.menu a:hover {
    text-decoration:none;
    color:#48D1CC;
    font-weight:bold;
    background-color:#FFFFF0;
    }
.mini {
    font-size:10px;
    font-family:Verdana;
    margin-bottom:0;
    margin-top:0;
    }
