body{
  /*全体のフォントサイズ・色*/
  margin-top:5px;
  margin-left:50px;
  /*font-family: "MS Gothic", Osaka, monospace,sans-serif;
  */
  /*background-image:url(../v3_bcg194.gif)*/
  background-image : url(../excel2013/note_exl.gif);
  /*kabe02.gif);
*/
  
}
/* a:link{
  color:#000099;
  text-decoration:none;
}
a:visited{
  color:#000099;
  text-decoration:none;
}
*/
a:hover{
  color:#ffffff;
  background-color:#009900;
}
a:active{
  color:#FF0000;
}
a.blocklink {
  display:block;
  width:100%;
  padding:0px;
}
h1{
  font-size:1em;
  font-weight : bold;
  color:#000066;
  margin-bottom : 1px;
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.toptitle{
  text-indent: 20px;
  font-size:20px;
  font-weight: bold;
  /*letter-spacing: 4px;
  */
  /*text-align: center;
  */
  font-family: "Times New Roman", "ＭＳ Ｐゴシック",serif;
  width: 900px;
  height: 25px;
  /*padding-top: 7px;
  */
  margin-top: 10px;
  margin-bottom: 10px;
  /*margin-left: 10px;
  */
  /*border: solid 3px #999999;
  */
  border-top: double 3px #999999;
  border-bottom: double 3px #999999;
  color: #000066;
  /*darkblue;
  */
  background-color: #f0f8ff;
  /* aliceblue #ffefd5;
*/
  
}
h4{
  margin-top : 1px;
  margin-bottom : 1px;
  border-bottom-width : 1px;
  font-size : 12px;
}
.midasi-1{
  font-size :1em;
  /* medium;
  */
  font-weight : bold;
  color  : #000066;
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 3px;
  padding-bottom : 3px;
  border: 1px solid darkgreen;
}
.midasi-2{
  font-size :1em;
  /*small;
  */
  background-color : #e1ffe1;
  font-weight : normal;
  font-color  : darkblue;
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 3px;
  padding-bottom : 3px;
  border-top: 3px solid darkgreen;
  border-bottom: 1px solid darkgreen;
  border-left: 10px solid darkgreen;
  border-right: 1px solid darkgreen;
}
.midasi-3{
  margin-left:5px;
  font-weight:normal;
  font-size :1em;
  /*90%;
  small;
  */
  color  : #000066;
  background-color : #ffffcc;
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 3px;
  padding-bottom : 3px;
  border: 1px solid darkgreen;
}
.midasi-4{
  margin-left:10px;
  font-size :1em;
  font-weight:normal;
  /*color  : #000066;
  */
  background-color : #f5f5f5;
  padding-top : 2px;
  padding-left : 10px;
  padding-right : 2px;
  padding-bottom : 2px;
  border: 1px solid darkgreen;
}
li{
  /*リスト全体*/
  padding-bottom: 5px;
  padding-top: 5px;
}
li.zero{
  /*リストpadding=0*/
  padding-bottom: 1px;
  padding-top: 1px;
}
ul.kihon{
  /*基本講座メニューの設定*/
  margin:0px;
  /* 上右下左の余白*/
  padding: 5px 0px 1px 0px;
  /*0.5em 0px 0.5em 0px;
  */
  border-bottom: double 3px #C4C4C9;
/*二重線*/
  
}
li.kihon{
  /*基本講座メニューの設定*/
  font-family: "Times New Roman", "ＭＳ Ｐゴシック",serif;
  letter-spacing: 0.1em;
  /*字の間隔*/
  padding-left: 0.5em;
  /*左間隔*/
  padding-bottom: 1px;
  padding-top: 1px;
  list-style: none;
}
ul.dai{
  /*左メニュー部分の設定*/
  margin:0px;
  /* 上右下左の余白*/
  padding: 5px 0px 1px 0px;
  /*0.5em 0px 0.5em 0px;
  */
  border-bottom: double 3px #C4C4C9;
/*二重線*/
  
}
li.dai{
  /*左メニューの設定*/
  font-family: "Times New Roman", "ＭＳ Ｐゴシック",serif;
  letter-spacing: 0.1em;
  /*字の間隔*/
  padding-left: 0.5em;
  /*左間隔*/
  list-style: none;
}
li.nai{
  /*右メニューの設定*/
  padding-left:1.5em;
  list-style: none;
}
table.title1 {
  border: 2px solid darkgreen;
  border-collapse: separate;
}
table.title1 td {
  /*font-size :85%;
  ----------------------*/
   /*border-bottom: 1px gray dotted;
  border-right: 1px gray dotted;
  */
   padding: 3px;
}
table.tbl02 {
  /*font-size :90%;
  x-small;
  -----------------*/
   border-top: 1px solid darkgreen;
  border-bottom: 2px solid darkgreen;
  border-left: 1px solid darkgreen;
  border-right: 2px solid darkgreen;
  border-collapse: separate;
  background-color= #dfffdf;
}
table.tbl21 {
  border-top: 1px solid darkgreen;
  border-bottom: 2px solid darkgreen;
  border-left: 1px solid darkgreen;
  border-right: 2px solid darkgreen;
  border-collapse: separate;
}
table.tbl31 {
  border-top: 1px solid orange;
  border-bottom: 2px solid orange;
  border-left: 1px solid orange;
  border-right: 2px solid orange;
  border-collapse: separate;
}
table.tbl21 td,table.tbl31 td {
  /*font-size :80%;
  x-small;
  ------------------*/
   border-bottom: 1px gray dotted;
  border-right: 1px gray dotted;
  padding: 3px;
}
table.tblexl  {
  /*border : 1px solid #006600;
  */
   border-collapse:collapse;
  padding: 2px;
}
table.tblexl td{
  /*font-size :80%;
  ---------------------*/
   border-style: solid;
  /* 枠の種類 */
  border-color: #006600;
  /* 枠の色 */
  border-width: 1px;
/* 枠の幅 */
}
td.glay {
  background-color:#999999;
  font-weight:bold;
  text-align:center;
}
td.siro {
  background-color:#ffffff;
}
td.ao {
  background-color:#ccffff;
}
td.pink {
  background-color:#ffcccc;
}
td.ki {
  background-color:#FFFFCC;
}
td.title{
  border-bottom: solid 2px #C4C4C9;
  /* solid 4px #008000;
  */
  border-top: solid 2px #C4C4C9;
}
.left{
  /*左メニューの設定*/
  margin-left:5px;
  padding-left:1px;
  background-color:#FFFFCC;
  border-left: solid 4px #6699FF;
  border-bottom: solid 1px #6699FF;
}
kbd {
  border: 1px solid #d9d9d9;
  padding: 0.3em;
  font-family: inherit;
  background: #e9e9e9;
}

ol.breadcrumb {
list-style-type: none;
font-size:small;
}

ol.breadcrumb li {
display: inline;
font-size:small;
} 