h1 { font-style:normal; font-weight:bolder; font-size:x-large; color:#0000ff; } 
   /* 県名 */

h2 { font-style:normal; font-weight:bolder; font-size:large; color:#ff4500; }
　　 /* ジャンル名 */

h3 { margin-left:10pt; font-style:normal; font-size:medium; color:#008000; }
　　 /* 流派名 */

h4 { margin-left:25pt; font-style:normal; font-size:small; color:#0000ff; }
　　 /* 道場・支部名 */

h5 { margin-left:35pt; margin-top:0pt; font-style:normal; font-size:x-small; color:#000000;}
　　 /* 支部長・責任者、所在地、電話番号、メルアド、HP */

h6 { margin-left:25pt; font-style:normal; font-size:xx-small; color:#808080; }
　　 /* 紹介・アピール */

div.blockwhole {
    width: 100%;     
    text-align: center;
}
div.blockall {
   width: 200px;
	border: none;
   background-color: white;
   margin: 0 auto;   
   text-align: left;       
}

div.blocklogo {
   width: 200px;

   border: none;
   margin: 0;
   background-color: ;
}

div.blockindex {
   width: 200px;

   border: none;
   margin: 0;
   background-color: ;
}

   /* ▼blockindexのリンク装飾 */
   div.blockindex a {
      color: blue;        /* ライトブルー色 */
      font-weight: bold; /* 太字 */
	 text-decoration: none; /* 下線を消す */
   }

   /* ▼マウスが載った際の変化用装飾 */
   div.blockindex a:hover {
      color: orangered;        /* オレンジ色 */
      font-weight: bold; /* 太字 */
      text-decoration: none; /* 下線 */
   }
   div.blockindex a:visited {
      color: blue;        /* ブルー色 */
      font-weight: bold; /* 太字 */
      text-decoration: none; /* 下線 */
   }


div.blockdata {
   width: 200px;

   border: none;
   margin: 0;
   background-color: ;
}

   /* ▼blockdataのリンク装飾 */
   div.blockdata a {
      color: lightblue;        /* ライトブルー色 */
      font-weight: bold; /* 太字 */
	 text-decoration: none; /* 下線を消す */
   }

   /* ▼マウスが載った際の変化用装飾 */
   div.blockdata a:hover {
      color: orangered;        /* オレンジ色 */
      font-weight: bold; /* 太字 */
      text-decoration: none; /* 下線 */
   }
   div.blockdata a:visited {
      color: blue;        /* ブルー色 */
      font-weight: bold; /* 太字 */
      text-decoration: none; /* 下線 */
   }


div.blockwhole {
    width: 100%;     
    text-align: center;
}
div.blockall {
   width: 800px;
   height: 900px;
	border: none;
   background-color: black;
   margin: 0 auto;   
   text-align: left;       
}
div.blockintro {
   width: 800px;
   height: 10px;
	border: none;
        background-color: black;
	text-align: right;
      vertical-align: sub;
}
div.blocktop1 {
   width: 800px;
   height: 110px;
	border: none;
        background-color: #d90000; 
	text-align: center;
      vertical-align: middle;
	/* margin-right: auto;　中央寄せタグ */
	/* margin-left: auto;　/* 中央寄せタグ */
}
div.blocktop2 {
   width: 800px;
   height: 60px;
   border: none;
   margin-top: 0.5em;
   background-color: black;
}
div.blockmain {
   width: 800px;
   height: 600px;
   border: none;
   margin: 0;
   background-color: black;
}

   /* ▼blockmainのリンク装飾 */
   div.blockmain a {
      color: lightblue;        /* ライトブルー色 */
      font-weight: bold; /* 太字 */
	 text-decoration: none; /* 下線を消す */
   }

   /* ▼マウスが載った際の変化用装飾 */
   div.blockmain a:hover {
      color: orangered;        /* オレンジ色 */
      font-weight: bold; /* 太字 */
      text-decoration: none; /* 下線 */
   }
   div.blockmain a:visited {
      color: blue;        /* ブルー色 */
      font-weight: bold; /* 太字 */
      text-decoration: none; /* 下線 */
   }

div.blockmainleft {
   float: left;
   width: 190px;
　 font-size: xx-small;
　 text-align: center;
   border: none;
   margin: 0;
   background-color: black;
}

div.blockmainleft a {
    text-decoration: none;
    color: white;
}
div.blockmainleft a:hover {
    text-decoration: none;
    color: orangered;
}    


div.blockcenter {
   width: 310px;
   height: 200px;
   border: none;
   margin: 0;
   background-color: black;
}
div.blockmainright {
   float: right;
   width: 600px;
   height: ;
   border: none;
   margin: 0;
   background-color: black;
}
div.blockmainright3color {
   width: 597px;
   height: 400px;
   border: none;
   margin: 0;
   background-color: purple;
}
div.blockred {
   float: left;
   width: 199px;
   height: 400px;
   text-align: center;
   background-color: red;
}
div.blockwhite {
   float: left;
   width: 199px;
   height: 400px;
   text-align: center;
   background-color: white;
}
div.blockblue {
   float: right;
   width: 199px;
   height: 400px;
   text-align: center;
   background-color: blue;
}
div.blockmainrightoldnews {
   width: 597px;
   height: ;
   border: none;
   margin: 0;
   background-color: black;
   color: white;
}
div.blockbottom {
   clear: both;
   width: 800px;
   height: 50px;
   text-align: center;
   vertical-align: middle;
   border: none;
   background-color: red;
}

