<!-- ページ全体 -->
body {margin-top: 2px;
      margin-left:10px;
      background-image : url(../index_img/back_color_01.gif);
      font-size: 11pt; }
a:link { text-decoration:none; color:#0000ff; }
a:visited { text-decoration:none; color:#0000ff; }		
a:hover { text-decoration:underline; color:#0000ff; }	
p { font-size: 10pt; }
h2 { font-size: 18pt; color: #000066; }

<!-- テーブル全体 -->
.main_tbl  { width:940px;
             height:960px;
             background-color: #cccccc;
             border: solid 1px #ffffff; }

<!-- 上段左セル　学校ロゴ -->
.title_td  { width:300px;
             height:300px;
             background-color: #ffffff;
             border: solid 1px #ffffff; }
 
<!-- 上段右セル　トップ画像 -->
.top_img_td  { width:640px;
               height:300px;
               background-color: #ffffff; }

<!-- 中段左セル　メニュー -->
.menu_td  { width:300px;
            height:600px;
            background-color: #cccccc;
            border: solid 1px #ffffff; 
  	    padding-top:10px;
	    padding-bottom:10px;
	    padding-left:16px;
	    padding-right:0px;
            vertical-align:top;
            text-align:left;
	    font-size:10pt;
            color: #000000;
            line-height: 120% }

<!-- 中段右セル　コンテンツ -->
.contents01_td  { width:640px;
                  height:600px;
                  background-color: #ffffff;
                  border:solid 1px #ffffff;
	          font-size:11pt;
                  color: #000000;
	          padding-top:10px;
	          padding-bottom:10px;
	          padding-left:20px;
	          padding-right:20px;
                  vertical-align:top;         
                  text-align:left;
                  line-height: 150%;  }

<!-- 下段　学校住所 -->
.address_td { width:940px;
              height:40px;
              background-color: #ffffff;
              border: solid 1px #ffffff; 
 	      font-size:11pt;
              color: #000000; }



<!-- コンテンツ内のレイアウト用テーブル（枠線なし）-->
.layout01_tbl { width:636px;
                background-color: #ffffff;
                border: solid 1px #ffffff;
                font-size : 10pt; 
                line-height : 100%;
                margin-top : 0px;
                margin-left : 0px;
                margin-right : 0px;
                margin-bottom : 0px; }

<!-- layout01.tblの左右２つ均等幅セル（枠線なし） -->
.layout01_td { width:316px;
               background-color: #ffffff;
               border: solid 1px #ffffff; 
  	       padding-top:0px;
	       padding-bottom:10px;
	       padding-left:0px;
	       padding-right:10px;
               vertical-align:top;
               text-align:left;
	       font-size:10pt;
               color: #000000;
               line-height: 100% }   

<!-- layout01.tblの左小セル（枠線なし） -->
.layout02_td { width:130px;
               background-color: #ffffff;
               border: solid 1px #ffffff; 
  	       padding-top:5px;
	       padding-bottom:5px;
	       padding-left:5px;
	       padding-right:5px;
               vertical-align:middle;
               text-align:left;
	       font-size:10pt;
               color: #000000;
               line-height: 100% } 

<!-- layout01.tblの右大セル（枠線なし） -->
.layout03_td { width:500px;
               background-color: #ffffff;
               border: solid 1px #ffffff; 
  	       padding-top:10px;
	       padding-bottom:10px;
	       padding-left:10px;
	       padding-right:10px;
               vertical-align:top;
               text-align:left;
	       font-size:10pt;
               color: #000000;
              line-height: 120% } 
   
