/* ページ全体の定義 */
body   {
         align: center; 
         background-color: #ffffff;
        }

.e-cen {
         text-align: center;          /* IE用の中央寄せ */
        }

.n-cen {
         margin-left: auto;           /* IE以外用の中央寄せ */
         margin-right :auto;          /* IE以外用の中央寄せ */
         text-align: left; 
        }

#m-top {　　　　　　　　　　　　　　　　　　　　/* ＴＯＰ部分の設定 */
         width: 760px;
         height: 70px;
         margin: 0px;
         padding: 0px;
         background-color: #483d8b;
        }

#m-left{ 　　　　　　　　　　　　　　　　　　　　/* 左下部分の設定 */
         width: 180px;
         height: ;
         margin: 0px;
         padding: 0px;
         background-color: #66cdaa;
         float: left;
        }

#m-right{　　　　　　　　　　　　　　　　　　　　/* 右下部分の設定 */
         width: 580px;
         height: ;
         margin: 0px;
         padding: 0px;
         background-color: #ffffff;
         float: left;
        }

/* テキストの定義　h1〜h4 */
h1     { 
         font-size: ;          /* h1の一般的な定義 */
         color: ;
         line-height: 100%;
        }

h1.h1-l {
          margin: 0px 0px 0px 0px;　　　　　 /* 上 右 下 左 */
        }

h1.h1-r {
          padding: 5px 0px 0px 5px;　　　　　 /* 上 右 下 左 */
          line-height: 100%;
          display: inline;          <!-- インライン扱いにする -->
          float: left;
        }

h2     { 
         font-size: ;          /* h2の一般的な定義 */
         color: ;
         line-height: 100%;
        }

h2.h2-l {
          padding: 10px 0px 0px 10px;　　　　　 /* 上 右 下 左 */
          font-weight: bold; 
          line-height: 100%;
        }

h2.h2-r {
          padding: 10px 0px 0px 10px;　　　　　 /* 上 右 下 左 */
          font-weight: bold;  
          line-height: 100%;
          display: inline;          <!-- インライン扱いにする -->
          float: left;
        }

h3     {
         font-size: ; 
         color: ;
         line-height: 100%;
        }

h3.h3-l {
          padding: 0px 0px 0px 10px;　　　　　 /* 上 右 下 左 */
          font-weight: bold; 
          line-height: 100%;
        }

h3.h3-r {
          padding: 10px 0px 0px 10px;　　　　　 /* 上 右 下 左 */
          font-weight: bold; 
          line-height: 100%;
          display: inline;          <!-- インライン扱いにする -->
          float: left;
        }

h4     { 
         font-size: ;
         color: ;  
         font-weight: ; 
         line-height: 100%;
        }

h4.h4-l {
         margin: 10px 0px 0px 10px;　　　　　 /* 上 右 下 左 */
         font-size: 100%;
        }

h4.h4-r {
          padding: 0px 0px 0px 10px;　　　　　 /* 上 右 下 左 */
          font-weight: bold; 
          line-height: 100%;
          display: inline;          <!-- インライン扱いにする -->
          float: left;
        }

p      { 
         font-size: ;
         color: ;  
         font-weight: ; 
         line-height: 100%;
        }

p.m-lp {
         margin: 0px 0px 0px 0px;　　　　　 /* 上 右 下 左 */
         font-size: 100%; 
         line-height: 150%;
        }

p. {
         color: #ffffff;  
        }

<!-- リンクの定義 -->

a.noline { 
          text-decoration: none; 
          }


<!-- ブロックの定義 -->

.box-t1 {
          align: left;
          margin: 0px;
          padding: 5px 20px 5px 5px;　　　　　 /* 上 右 下 左 */
          float: left;
         }

.box-t2 {
          align: left;
          margin: 0px;
          padding: 40px 0px 0px 0px;　　　　　 /* 上 右 下 左 */
          float: left;
         }

.white {
         color: #ffffff;  
         }

.green {
         color: #66cdaa;  
         }

.red {
         color: #ff0000;  
         }


a:link    { color: ***; } （通常の色）
a:visited { color: ***; } （アクセス済みの色）
a:hover   { color: ***; } （ポイントしたときのリンク）
a:active  { color: ***; } （クリックした瞬間のリンク）


.box-l1 {
          align: left; 
          line-height: 150%;
          margin: 0px;
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 10px;　　　　　 /* 上 右 下 左 */
         }

.box-r1 {
          align: left;
          margin: 0px;
          padding: 0px 10px 0px 10px;　　　　　 /* 上 右 下 左 */
         }

.box-r2 {
          align: left;
          padding: 0px 0px 0px 5px;　　　　　 /* 上 右 下 左 */
         }

.box-r3 {
          align: left;
          padding: 0px 0px 0px 5px;　　　　　 /* 上 右 下 左 */
         }

.box-r4 {
          align: left;
          padding: 0px 0px 0px 5px;　　　　　 /* 上 右 下 左 */
         }

.box-r5 {
          align: left;
          padding: 0px 0px 0px 5px;　　　　　 /* 上 右 下 左 */
         }

.lineh10 {
          line-height: 100%;
          }



.box0 { line-height: 150%;                  <!-- 余白なし（目次、テーブル） -->
        width: 760px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 5px;　　　　　 <!-- 上 右 下 左 -->
       }

.box1 { line-height: 150%;                  <!-- 小見出し（h3、（１）） -->
        width: 760px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;　　　　　<!-- 上 右 下 左 -->
       }

.box2 { line-height: 150%;                  <!-- リスト１（(1) 、ア） -->
        width: 740px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 20px;　　　　　<!-- 上 右 下 左 --> 
       }

.box3  { line-height: 150%;                  <!-- リスト２（(ｱ)） -->
         width: 720px;     
         margin: 0px 0px 0px 10px;　　　　　<!-- 上 右 下 左 --> 
　　　　 padding: 0px 0px 0px 30px;
        }

.box4  { line-height: 150%;                  <!--  (ア) リスト３ -->
         width: 720px;     
         margin: 0px 0px 0px 10px;　　　　　<!-- 上 右 下 左 --> 
　　　　 padding: 0px 0px 0px 40px;
        }

.box5  { float: left;                      <!-- 目次（左段・右段） -->  
         line-height: 100%;
         width: 240px;
         margin: 0px 0px 0px 0px;          <!-- 上 右 下 左 --> 
　　　　 padding: 0px 0px 0px 5px;
        }

.box6  { float: left;                      <!-- 目次（中央段） -->  
         line-height: 100%;
         width: 245px;   
         margin: 0px 0px 0px 0px;　　　　　<!-- 上 右 下 左 --> 
　　　　 padding: 0px 0px 0px 10px;
         border-right: 3px #abb8e6 double; 
         border-left: 3px #abb8e6 double;
        }

.box7  { float: left;
         width: ;   
         background-color: #87cefa;   
         margin: 5px 10px 5px 10px;　　　　　<!-- 上 右 下 左 --> 
　　　　 padding: 5px 10px 5px 10px;
         border: 3px #87cefa double;
        }

.box8  { float: left;
         width: ;   
         background-color: #abb8e6;   
         margin: 5px 10px 5px 10px;　　　　　<!-- 上 右 下 左 --> 
　　　　 padding: 5px 10px 5px 10px;
         border: 3px #abb8e6 double;
        }

.box9  { line-height: 125%;
         width: 240px;
         margin: 0px 0px 0px 0px;　　　　　<!-- 上 右 下 左 --> 
　　　　 padding: 0px 0px 0px 10px;
        }

.box10 { line-height: 200%;                  <!-- 余白なし（目次、テーブル） -->
         width: 760px;
         margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 5px;          <!-- 上 右 下 左 -->
        }



<!-- テキストの定義　h1〜h4 -->


.title { border-top: 3px #9bb8e6 double;          <!-- タイトル用囲み文字 --> 
         border-right: 10px #9bb8e6 solid; 
         border-bottom: 3px #9bb8e6 double; 
         border-left: 10px #9bb8e6 solid;
         padding: 0px 10px 0px 10px;
        }

.inline { display: inline;          <!-- インライン扱いにする -->
          float: left; 
         }

.block { display: block;          <!-- ブロック扱いにする -->
         float: left;
         color: ;
         font-size: 150%;
         font-weight: normal; 
         line-height: 100%;
        }



.sub0 { border-bottom: 1px #87cefa solid; 
        border-left: 10px #87cefa solid;
       }
 
.sub { border-bottom: 1px #abb8e6 solid; 
       border-left: 10px #abb8e6 solid;
      }

.sub2 { border-bottom: 1px #abb8e6 solid; 
        border-left: 10px #abb8e6 solid;
        font-weight: bold;
       }





{
           display: inline;
         font-size: smaller; 
           }





.lineh0 {
          line-height: 0%;
          }

.lineh0 {
          line-height: 0%;
          }

.lineh10s {
            line-height: 100%;
            font-size: smaller;　
           }

.lineh10s7 {
            line-height: 100%;
            font-size: 70%;　
           }

.lineh10b {
            line-height: 100%;
            font-weight: bold;
            font-size: smaller;　
           }

.lineh12 {
          line-height: 120%;
          }

.lineh15 {
          line-height: 150%;
          }

.center { text-align: center;　　　　       　<!-- センタリング --> 
       　} 

.left { text-align: left;　　　　       　<!-- 左寄せ --> 
       } 

.right { text-align: right; 　　　　       　<!-- 右寄せ -->
        } 

.bold { font-weight: bold;　　　　       　<!-- 太字 --> 
       }

.normal { font-weight: normal;　　　　       　<!-- ノーマル文字 -->
         } 

.smaller { font-size: smaller;　　　　       　<!-- 小さめの文字 --> 
          }

.normals { font-weight: normal;　　　　       　<!-- ノーマル文字・小さめの文字 -->
          font-size: smaller;
         }

.small95 { font-size: 95%;　　　　       　<!-- 少し小さい文字(95%) --> 
           line-height: 0%; 
          }

.small90 { font-size: 90%;　　　　       　<!-- 少し小さい文字(90%) --> 
           line-height: 0%; 
          }

.small85 { font-size: 85%;　　　　       　<!-- 少し小さい文字(75%) --> 
           line-height: 0%; 
          }


.small80 { font-size: 80%;　　　　       　<!-- 少し小さい文字(75%) --> 
           line-height: 0%; 
          }

.small75 { font-size: 75%;　　　　       　<!-- 少し小さい文字(75%) --> 
           line-height: 0%; 
          }

.small70 { font-size: 70%;　　　　       　<!-- 少し小さい文字(70%) --> 
           line-height: 0%; 
          }

.small65 { font-size: 65%;　　　　       　<!-- 少し小さい文字(65%) --> 
           line-height: 0%; 
          }

.small50 { font-size: 50%;
          }

.small75 { 
          font-size: 75%; 
          }

.biue { 
        font-size: 75%; 
       }

div.ta1 {      
         margin: 0px 0px 0px 0px;　　　　　<!-- 上 右 下 左 --> 
　　　　 padding: 0px 0px 0px 0px;
         line-height: 150%;
         width: 100%;
         position: relative; 
         top: 0px; 
         left: 50px;
         }

<!-- テーブルの定義 -->
.table75 { margin: 0px 0px 0px 75px;         <!-- 1（３）学科・定員 --><!-- 上 右 下 左 -->
          }

.table2 { font-size: smaller; 
          vertical-align: middle; 
         }

.table3 { margin: 0px 0px 0px 50px;　　　　 <!-- 上 右 下 左 -->
         }

.table4 { margin: 0px 0px 0px 0px;　　　　　<!-- 上 右 下 左 -->
         }

<!-- セル内の定義 -->
.th1 { font-weight: normal;
       text-align: center;　　　　        　<!-- センタリング -->
       vertical-align: middle; 
      } 

.td1 { text-align: center;　　　　        　<!-- センタリング --> 
       vertical-align: middle; 
      }

.ta2 { font-size: smaller;　　　　        　<!-- 小文字、左寄せ -->
       text-align: left; 
       vertical-align: middle; 
      } 

.ta3 { font-size: smaller;　　　　        　<!-- 小文字、センタリング --> 
       text-align: center;
       vertical-align: middle; 
      } 

.ta4 {
        text-align: left; 
        vertical-align: top; 
        } 

.td5 { text-align: right;　　　　        　 <!-- 右寄せ --> 
       vertical-align: middle; 
      }

.td6 { text-align: left;　　　　        　  <!-- 左寄せ --> 
       vertical-align: middle; 
      }

.noline { 
         text-decoration: none; 
         }