

      /*--上部のリンクメニュー--*/
.side_link {
        vertical-align: top;    /*--上に寄せる--*/
        text-align: center;     /*--文章の位置は真ん中--*/
        font-size: 100%;
        color: #ffffff;
        padding: 7px 5px 5px 5px;
        border-top-width: 2px;  /*--（上）外枠線の太さ--*/
        border-top-style: solid;  /*--（上）外枠線の種類--*/
        border-top-color: #000000;  /*--（上）外枠線の色--*/
        background-color: #7a6158;
         border-bottom-width: 1px;  /*--（上）外枠線の太さ--*/
         border-bottom-style: solid;  /*--（上）外枠線の種類--*/
         border-bottom-color: #000000;  /*--（上）外枠線の色--*/
        background-color: #7a6158;
      }

.side_link A { 
        text-decoration: none; /* リンク文字の下線 */
        color: #ffffff; 
        padding: 5px; /* リンク部分の余白 */ 
      } 

.side_link A:hover { 
        color: #ffcc33; /* ポイント時の文字色 */ 
        text-decoration: underline;
      } 




      /*--サイドバータイトル部分の設定--*/
.sidebar_title{
        vertical-align : middle;
        text-align : center;
        color : #ffffff;
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
        padding-top : 8px;
        padding-left : 0px;
        padding-right : 0px;
        padding-bottom : 6px;
        border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
        border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
        border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
        border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
        background-image: url(img/1144.jpg);
      }



      /*--サイドのリンクメニューの現在表示されているリンクの設定--*/
.length_link_home01 {
        vertical-align : top;
        text-align : left;
        font-size: 100%;
        font-weight: lighter;
        margin : 1px 0px 0px 0px;
        padding: 10px 0px 4px 0px;
        background-color: #;
        border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: red;
        border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #a5a5a5;
        border-left-width: 0px;
	border-left-style: dashed;
	border-left-color: red;
        border-right-width: 0px;
	border-right-style: dashed;
	border-right-color: red;
      }


.length_link_home01 A {
        vertical-align : top;
        text-align : left;
        color: #ff6600;
        text-decoration: none; /* リンク文字の下線 */ 
        padding: 0px 0px 0px 0px; /* リンク部分の余白 */ 
      }

 
.length_link01 {
        vertical-align : top;
        text-align : left;
        font-size: 100%;
        font-weight: lighter;
        margin : 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
        border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
        border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
        border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
        background-image: url(img/1145.jpg);
      }

.length_link01 A {
        vertical-align : top;
        text-align : left;
        color: #ffffff;
        text-decoration: none; /* リンク文字の下線 */ 
        display: block; /* ブロック要素 */ 
        padding: 10px 10px 8px 10px; /* リンク部分の余白 */ 
      }
 
.length_link01 A:hover { 
        color: #000000; /* ポイント時の文字色 */ 
        text-decoration: none;
        background-image: url(img/1147.jpg);
      } 


      /*--サイドのリンクメニューの設定--*/
.length_link02 {
        vertical-align : top;
        text-align : left;
        font-size: 80%;
        font-weight: lighter;
        list-style-type: none;
        margin : 0px 0px 0px 0px;
        padding: 12px 0px 2px 0px;
        border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: red;
        border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #a5a5a5;
        border-left-width: 0px;
	border-left-style: dashed;
	border-left-color: red;
        border-right-width: 0px;
	border-right-style: dashed;
	border-right-color: red;
        background-color: #ffffff;
      }

.length_link02 A { 
        text-decoration: none; /* リンク文字の下線 */
        color: #000000; 
        padding: 10px 0px 0px 0px; /* リンク部分の余白 */ 
      } 

.length_link02 A:hover { 
        color: #ff6600; /* ポイント時の文字色 */ 
        border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: red;
        border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: red;
        border-left-width: 0px;
	border-left-style: dashed;
	border-left-color: red;
        border-right-width: 0px;
	border-right-style: dashed;
	border-right-color: red;
        text-decoration: underline;
        background-color: #; /* ポイント時の背景色 */ 
      } 

.length_link002 {
        vertical-align : top;
        text-align : left;
        font-size: 80%;
        font-weight: lighter;
        list-style-type: none;
        margin : 0px 0px 0px 0px;
        padding: 12px 0px 2px 0px;
        border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: red;
        border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #a5a5a5;
        border-left-width: 0px;
	border-left-style: dashed;
	border-left-color: red;
        border-right-width: 0px;
	border-right-style: dashed;
	border-right-color: red;
        background-color: #ffffff;
      }


.length_link03 {
        vertical-align : top;
        text-align : left;
        font-size: 100%;
        font-weight: lighter;
        margin : 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7a6158;
        border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #594640;
        border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #594640;
        border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7a6158;
        background-image: url(img/1147.jpg);
      }

.length_link03 A {
        vertical-align : top;
        text-align : left;
        color: #000000;
        text-decoration: none; /* リンク文字の下線 */ 
        display: block; /* ブロック要素 */ 
        padding: 10px 10px 8px 10px; /* リンク部分の余白 */ 
      }

.length_link_line {
        vertical-align : top;
        text-align : left;
        font-size: 100%;
        font-weight: lighter;
        margin : 10px 0px 35px 0px;
        padding: 10px 0px 0px 0px;
        background-color: #;
        border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: red;
        border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #594640;
        border-left-width: 0px;
	border-left-style: dashed;
	border-left-color: red;
        border-right-width: 0px;
	border-right-style: dashed;
	border-right-color: red;
      }

.length_link_line A {
        vertical-align : top;
        text-align : left;
        color: #ff6600;
        text-decoration: none; /* リンク文字の下線 */ 
        padding: 0px 0px 0px 0px; /* リンク部分の余白 */ 
      }




.menu001 {
        margin : 1px 0px 0px 0px;
        padding: 0px 4px 4px 20px;
        background-color: #ffffff;
        border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: red;
        border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #7a6158;
        border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #7a6158;
        border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #7a6158;
      }

.title_green{
          vertical-align: top;
          text-align: left;
          color: #ff6600;
          margin: 10px 0px 20px 0px;
          padding: 7px 10px 4px 10px;
	  border-width: 4px;
	  border-style: double;
          border-color: #000000;
          background-image: url(img/green_gra.jpg); /* 見出しの背景画像 */ 
        }
        
.title_green1{
          vertical-align: top;
          text-align: left;
          color: #ffffff;
          margin: 10px 4px 2px 4px;
          padding: 7px 10px 4px 10px;
	  border-width: 4px;
	  border-style: double;
          border-color: #000000;
          background-image: url(img/green_in.jpg); /* 見出しの背景画像 */ 
        }
        

.title_yellow{
          vertical-align: top;
          text-align: left;
          color: #000000;
          margin: 10px 0px 20px 0px;
          padding: 7px 10px 4px 10px;
	  border-width: 4px;
	  border-style: double;
          border-color: #000000;
	  background-image: url(img/softyellow.jpg); /* 見出しの背景画像 */ 
        }

.title_red{
          vertical-align: top;
          text-align: left;
          color: #000000;
          margin: 10px 0px 20px 0px;
          padding: 7px 10px 4px 10px;
	  border-width: 4px;
	  border-style: double;
          border-color: #000000;
	  background-image: url(img/softred.jpg); /* 見出しの背景画像 */ 
        }
  
.title_red1{
          vertical-align: top;
          text-align: left;
          color: #000000;
          margin: 10px 4px 2px 4px;
          padding: 7px 10px 4px 10px;
	  border-width: 4px;
	  border-style: double;
          border-color: #000000;
	  background-image: url(img/softred.jpg); /* 見出しの背景画像 */ 
        }
  
  
  
.title_bigsize1{
    color: red;
    text-align : center;
    text-valign : center;
    font-size : 28pt;
    font-weight: bold;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }        



.box_title{
          vertical-align: middle;
          text-align: left;
          font-size : 130%;
          margin: 10px 0px 0px 0px;
          padding: 5px 10px 5px 10px;
          border-top-width: 1px;
	  border-top-style: solid;
	  border-top-color: #594640;
          border-bottom-width: 1px;
	  border-bottom-style: solid;
	  border-bottom-color: #594640;
          border-left-width: 1px;
	  border-left-style: solid;
	  border-left-color: #594640;
          border-right-width: 1px;
	  border-right-style: solid;
	  border-right-color: #594640;
	
          background-image:url(img/softred.jpg);
        }

.box_brown { /* 茶色 */ 
          background-color: #f4eaea; 
          border: 1px #000000 solid; 
          margin:10px 0px 0px 0px;
          } 

.box_brown H3 {
          background-color: #594640;
          border-bottom: 1px #000000 solid;
          font-size: 12pt;
          color: #FFFFFF;  
          margin: 0;
          padding: 5px; 
          } 


.box_blue { /* スカイブルー */ 
          background-color: #dff8ff; 
          border: 1px #1c79c8 solid; 
          } 

.box_blue H3 { 
          background-color: #00bbf9; 
          border-bottom: 1px #1C79C6 solid;
          color: #FFFFFF; 
          margin: 0; 
          padding: 5px; 
          } 

.box_gray { /* グレー */ 
          background-color: #f5f5f5; 
          border: 1px #4d4d4d solid; 
          } 

.box_gray H3 { 
          background-color: #828282; 
          border-bottom: 1px #4d4d4d solid;
          color: #FFFFFF; 
          margin: 0; 
          padding: 5px; 
          } 

.box_purple { /* スカイブルー */ 
          background-color: #eee7f5; 
          border: 1px #5b005b solid; 
          } 

.box_purple H3 { 
          background-color: #8856ba; 
          border-bottom: 1px #5b005b solid;
          color: #FFFFFF; 
          margin: 0; 
          padding: 5px; 
          } 


.box_orange { /* オレンジ */ 
          background-color: #fff9e1; 
          border: 1px #dd6f00 solid; 
          } 

.box_orange H3 { 
          background-color: #ffcc00;
          border-bottom: 1px #dd6f00 solid;
          color: #000000; 
          margin: 0; 
          padding: 5px; 
          } 

.box_sss1 { /* ブラウン */ 
          text-align: left;
          margin: 0px 4px 7px 4px;
          background-color: #f4eaea; 
          border: 1px #000000 solid; 
          } 

.box_sss1 H4 { 
          text-align: center;
          background-image: url(img/softblack.jpg);
          border-bottom: 0px #000000 solid;
          color: #ffffff; 
          margin: 0; 
          padding: 5px; 
          } 

.box_sss2 { /* オレンジ */ 
          text-align: left;
          margin: 0px 4px 7px 4px;
          background-color: #fff9e1;
          border: 1px #dd6f00 solid; 
          } 

.box_sss2 H4 { 
          text-align: center;
          background-color: #ffcc00;
          border-bottom: 1px #dd6f00 solid;
          color: #000000; 
          margin: 0; 
          padding: 5px; 
          } 

.box_sss3 { /* レッド */ 
          text-align: left;
          margin: 0px 4px 7px 4px;
          background-color: #ffebe1; 
          border: 1px #000000 solid; 
          } 

.box_sss3 H4 { 
          text-align: center;
          background-image: url(img/softred.jpg);
          border-bottom: 0px #dd6f00 solid;
          color: #000000; 
          margin: 0; 
          padding: 5px; 
          } 

.box_sss4 { /* グリーン */ 
          text-align: left;
          color: #ffffff; 
          margin: 0px 4px 7px 4px;
          background-image: url(img/green_in.jpg);
          border: 1px #000600 solid; 
          } 

.box_sss4 H4 { 
          text-align: center;
          background-image: url(img/green_in.jpg);
          border-bottom: 0px #dd6f00 solid;
          color: #ffffff; 
          margin: 0; 
          padding: 5px; 
          } 






.box5 {
        background-color: #fff9e1; /* 内容の背景色 */ 
        font-size: 10.5pt;
        border: 1px #ffcc00 solid; /* 枠線（太さ・色（オレンジ）・スタイル） */ 
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 0px 0px; 
} 

.box5 A { 
        text-decoration: none; /* リンク文字の下線 */
       } 

.box5 A:hover { 
        color: #ff6600; /* ポイント時の文字色 */ 
        text-decoration: underline;
      } 


.box5 h3{
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #ffcc00;
	background-image: url(img/1122.jpg);
        color: #ffffff; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 10px; /* 見出しの余白 */ 
       } 

.box5 P {
margin: 15px; /* 内容の余白 */ 
line-height: 130%;
}

.box06 { /* 緑 */ 
background-color: #E2F5E2;
border: 1px #39ae39 solid; 
} 

.box06 H3 { 
background-color: #39ae39; 
font-size: 12pt; 
color: #FFFFFF; 
margin: 0; 
padding: 5px; 
} 

.box06 P { 
margin: 10px; 
} 


.box07 { /* 青 */ 
background-color: #E3F0FB; 
border: 1px #1C79C6 solid; 
} 

.box07 H3 { 
background-color: #1C79C6; 
font-size: 12px; 
color: #FFFFFF; 
margin: 0; 
padding: 5px; 
} 

.box07 P { 
margin: 10px; 
} 



.box9w {
        background-color: #fff4ee; /* 内容の背景色 */ 
        border: 3px #ffb062 double; /* 枠線（太さ・色（オレンジ）・スタイル） */ 
        margin: 0px 10px 20px 10px;
        padding: 0px 0px 0px 0px; 
} 

.box9w h2{
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #ffb062;
	background-image: url(img/1122.jpg);
 
        color: #000000; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 10px; /* 見出しの余白 */ 
       } 

.box9w P {
margin: 15px; /* 内容の余白 */ 
line-height: 130%;
}

.box9s {
        background-color: #fff4ee; /* 内容の背景色 */ 
        border: 1px #ffb062 solid; /* 枠線（太さ・色（オレンジ）・スタイル） */ 
        margin: 0px 10px 20px 10px;
        padding: 0px 0px 0px 0px; 
} 

.box9s h2{
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #ffb062;
	background-image: url(img/1122.jpg);
 
        color: #000000; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 10px; /* 見出しの余白 */ 
       } 

.box9s P {
margin: 15px; /* 内容の余白 */ 
line-height: 130%;
}



.box10p {
        background-image: url(img/softblack800-800.jpg);
        background-color: #; /* fff4ee内容の背景色 */ 
        border: 1px #484848 solid; /* 枠線（太さ・色（オレンジ）・スタイル） */ 
        margin: 10px 10px 20px 10px;
        padding: 0px 0px 0px 0px; 
} 

.box10p h2{
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #484848;
	background-image: url(img/softblack1.jpg);
        color: #ffffff; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 10px; /* 見出しの余白 */ 
       } 

.box10p P {
margin: 15px; /* 内容の余白 */ 
line-height: 130%;
}


.box10j {
        background-image: url(img/softred800-800.jpg);
        background-color: #; /* fff4ee内容の背景色 */ 
        border: 1px #ff7575 solid; /* 枠線（太さ・色（オレンジ）・スタイル） */ 
        margin: 10px 10px 20px 10px;
        padding: 0px 0px 0px 0px; 
} 

.box10j h3{
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #ffacac;
	background-image: url(img/softred.jpg);
        color: #000000; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 10px; /* 見出しの余白 */ 
       } 

.box10j P {
margin: 15px; /* 内容の余白 */ 
line-height: 130%;
}

.box10d {
        background-image: url(img/softgreen800-800.jpg);
        background-color: #; /* fff4ee内容の背景色 */ 
        border: 1px #008040 solid; /* 枠線（太さ・色（オレンジ）・スタイル） */ 
        margin: 10px 10px 20px 10px;
        padding: 0px 0px 0px 0px; 
} 

.box10d h3{
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #008040;
	background-image: url(img/softgreen.jpg);
        color: #000000; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 10px; /* 見出しの余白 */ 
       } 

.box10d P {
margin: 15px; /* 内容の余白 */ 
line-height: 130%;
}


.box10t {
        vertical-align: left; 
        background-color: #ffffff; /* fff4ee内容の背景色 */ 
        border: 0px #dbdb00 solid; /* 枠線（太さ・色（オレンジ）・スタイル） */ 
        margin: 0px 0px 0px 0px;
        padding: 0px; 
} 

.box10t h4{
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #dbdb00;
	background-image: url(img/softgreen.jpg);
        color: #000000; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 4px 4px 3px 4px; /* 見出しの余白 */ 
       }


.sbox10t {
        vertical-align: left; 
        background-image: url(img/softblack800-800.jpg); 
        border: 1px #484848 solid; /* 枠線（太さ・色（オレンジ）・スタイル） */ 
        margin: 0px 0px 0px 0px;
        padding: 0px; 
} 

.sbox10t h4{
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #dbdb00;
	background-image: url(img/softblack.jpg);
        color: #ffffff; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 4px 4px 3px 4px; /* 見出しの余白 */ 
       }
       
.sbox10s {
        vertical-align: left; 
        background-color: #d9ffd9; 
        border: 0px #484848 solid; /* 枠線（太さ・色（オレンジ）・スタイル） */ 
        margin: 0px 0px 0px 0px;
        padding: 0px; 
} 

.sbox10s h4{
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #dbdb00;
	background-color: #d9ffd9;
        color: #ffffff; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 4px 4px 3px 4px; /* 見出しの余白 */ 
       }
       
.sbox10ss {
        vertical-align: left; 
        background-color: #ffd7ff; 
        border: 0px #484848 solid; /* 枠線（太さ・色（オレンジ）・スタイル） */ 
        margin: 0px 0px 0px 0px;
        padding: 0px; 
} 

.sbox10ss h4{
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #dbdb00;
	background-color: #ffd7ff;
        color: #ffffff; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 4px 4px 3px 4px; /* 見出しの余白 */ 
       }


.box11t {
 	background-image: url(img/softyellow800-800.jpg);
        border: 4px #000000 double; /* 枠線（太さ・色（オレンジ）・スタイル） */ 
        margin: 10px 3px 10px 3px;
        padding: 0px 0px 0px 0px; 
} 


.box11t h2{
        text-align: center;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #000000;
	background-image: url(img/softyellow.jpg);
        color: #000000; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 20px; /* 見出しの余白 */ 
       } 

.box11t P {
color: #0000ff;
margin: 3px; /* 内容の余白 */ 
line-height: 140%;
}


.box11 { 
background-color: #f7f5f4; /* 内容の背景色 */ 
border: 1px #7a6158 solid; /* 枠線（太さ・色（茶）・スタイル） */
padding: 15px 5px 5px 5px; 
}

.box11 H3 { 
background-color: #7a6158; /* 見出しの背景色 */ 
font-size: 12pt; /* 見出しの文字サイズ */ 
color: #FFFFFF; /* 見出しの文字色 */ 
margin: 0; /* スペースを削除 */ 
padding: 5px; /* 見出しの余白 */ 
} 

.box11 P { 
margin: 10px; /* 内容の余白 */ 
} 





.box11d {
 	background-color: #ffffff;
        border: 0px #000000 double;  
        margin: 15px 10px 10px 10px;
        padding: 0px 0px 0px 0px; 
} 


.box11d h2{
        text-align: center;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #000000;
	background-image: url(img/softgreen.jpg);
        color: #000000; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 10px; /* 見出しの余白 */ 
       } 

.box11d P {
color: #0000ff;
margin: 15px; /* 内容の余白 */ 
line-height: 140%;
}

.box11e {
 	background-color: #ffffff;
        border: 0px #000000 double;  
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px; 
} 


.box11e h3{
        text-align: center;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #000000;
	background-image: url(img/softgreen.jpg);
        color: #000000; /* 見出しの文字色 */ 
        margin: 0; /* スペースを削除 */ 
        padding: 10px; /* 見出しの余白 */ 
       } 

.box11e P {
color: #0000ff;
margin: 15px; /* 内容の余白 */ 
line-height: 140%;
}

.title_l{
          vertical-align: top;
          text-align: left;
          margin: 0px 0px 10px 0px;
          padding: 2px 4px 0px 4px;
          width: 330px;
	  border-width: 0px 0px 2px 10px;
	  border-style: solid;
          border-color: #ff6600;
          background-color: #ffffff;
        }





.table_blue{
        border-collapse: collapse; /* 枠線の表示方法 */ 
        border: 0px #f7f5f4 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
        background-color: #dff8ff; /* 背景色 */ 
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

.table_blue td { 
        border: 0px #1C79C6 solid; /* セルの枠線（太さ・色・スタイル） */ 
        padding: 0px; /* セル内の余白 */ 
        vertical-align: top;
        } 

.table_brown{
        border-collapse: collapse; /* 枠線の表示方法 */ 
        border: 0px #f7f5f4 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
        background-color: #f4eaea; /* 背景色 */ 
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

.table_brown td { 
        border: 0px #1C79C6 solid; /* セルの枠線（太さ・色・スタイル） */ 
        padding: 0px; /* セル内の余白 */ 
        vertical-align: top;
        }
        
.table_brown2{
        border-collapse: collapse; /* 枠線の表示方法 */ 
        border: 1px #f7f5f4 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
        background-color: #f7f5f4; /* 背景色 */ 
        margin: 0px;
        padding: 0px 0px 0px 0px;
        }

.table_brown2 td { 
        border: 0px #1C79C6 solid; /* セルの枠線（太さ・色・スタイル） */ 
        padding: 0px; /* セル内の余白 */ 
        vertical-align: top;
        } 
 

.table_gray{
        border-collapse: collapse; /* 枠線の表示方法 */ 
        border: 0px #000000 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
        background-color: #f5f5f5; /* 背景色 */ 
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

.table_gray td { 
        border: 0px #000000 solid; /* セルの枠線（太さ・色・スタイル） */ 
        padding: 0px; /* セル内の余白 */ 
        vertical-align: top;
        } 

.table_purple{
        border-collapse: collapse; /* 枠線の表示方法 */ 
        border: 0px #f7f5f4 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
        background-color: #eee7f5; /* 背景色 */ 
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

.table_purple td { 
        border: 0px #1C79C6 solid; /* セルの枠線（太さ・色・スタイル） */ 
        padding: 0px; /* セル内の余白 */ 
        vertical-align: top;
        } 
        
.table_orange{
        border-collapse: collapse; /* 枠線の表示方法 */ 
        border: 0px #f7f5f4 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
        background-color: #fff9e1; /* 背景色 */ 
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

.table_orange td { 
        border: 0px #1C79C6 solid; /* セルの枠線（太さ・色・スタイル） */ 
        padding: 0px; /* セル内の余白 */ 
        vertical-align: top;
        } 

.table_gra_orange{
        border-collapse: collapse; /* 枠線の表示方法 */ 
        border: 1px #ffb062 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
        background-color: #fff4ee; /* 背景色 */ 
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        }

.table_gra_orange th { 
        border: 1px #ffb062 solid; /* セルの枠線（太さ・色・スタイル） */ 
        padding: 0px; /* セル内の余白 */ 
        vertical-align: top;
        background-image: url(img/1122.jpg);
        width: 100%;
        } 


#menu1 td {
  border-width: 1px;    /* 段落の枠の太さ */
  border-color: #007500; /* 段落の枠の色 */
  border-top-style: none;
border-bottom-style: dashed;
border-left-style: none;
border-right-style: none;
background-color: #aaffaa;
padding: 5px;
}

.table5{
  width: 100%;         /* 段落の幅 */
  border-width: 1px;    /* 段落の枠の太さ */
  border-color: #007500; /* 段落の枠の色 */
  border-top-style: none;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  background-color: #aaffaa;
  padding: 5px;
 }

.table3 {
background-color: #f7f5f4; /* 内容の背景色 */ 
width: 100%; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #7a6158 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table3 TD { 
border: 1px #7a6158 solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 5px; /* セル内の余白 */ 
} 
#haba1 { width: 20%; } 
#haba2 { width: 30%; } 
#mojil { text-align: left; } 
#mojic { text-align: center; } 
#mojir { text-align: right; } 



textarea { 
width: 396px; 
height: 6em; 
} 

select { width: 540px; } 

select_s { width: 40px; } 

#window {width: 170px;}

#window_r {width: 38px;}

#window_s {width: 30px;}

#window_t {width: 15px;}

#window_l {width: 396px;}
