
td { line-height:120% }

td.bx1 { padding-top:10px;
         padding-bottom:10px }

td.bx2 { padding-top:5px;
         padding-bottom:20px }

td.bx3 { padding-top:5px;
         padding-bottom:5px;
         padding-left:5px }

td.bx4 { padding-top:10px }

td.bx5 { padding-top:20px }

td.bx6 { padding-top:5px;
         padding-bottom:5px }

td.bx7 { padding-top:8px }

td.bx8 { padding-top:5px;
         padding-bottom:5px;
         padding-left:10px }

td.bx9 { padding-top:5px;
         padding-bottom:5px;
         padding-left:15px;
         background-repeat:no-repeat; }

td.bx10 { padding-top:2px;
         padding-bottom:2px;
         padding-left:5px; }

td.bx11 { padding-top:5px;
         padding-bottom:5px;
         padding-left:30px;
         line-height:130%  }

td.menu { font-size:13px;
          padding-left:10px;
          padding-right:10px;
          text-decoration:none }

.menu div { margin-bottom:5px }

a.menu { text-decoration:none;
         font-size:12px }

a.menu:hover { color:#ffffff }

a.menu1 { text-decoration:none;
          font-size:12px;
          text-decoration:none }

a.menu1:hover { color:#ff1493 }

a.menu2 { text-decoration:none;
          font-size:12px;
          text-decoration:none }

a.menu2:hover { border:dashed #ff00ff;
                border-top-width:0;
                border-bottom-width:2;
                text-decoration:none }

a.menu3 { text-decoration:none;
          font-size:12px;
          text-decoration:none }

a.menu3:hover { border:dashed #eaaf00;
                border-top-width:0;
                border-bottom-width:2;
                text-decoration:none }

a.menu4 { text-decoration:none;
          font-size:12px;
          text-decoration:none }

a.menu4:hover { border:dashed #4169e1;
                border-top-width:0;
                border-bottom-width:2;
                text-decoration:none }

a.menu5 { text-decoration:none;
          font-size:12px;
          text-decoration:none }

a.menu5:hover { border:dashed #00cd00;
                border-top-width:0;
                border-bottom-width:2;
                text-decoration:none }

a.menu6 { display:block;
          width:150px;
          border:solid 1px #b366ff;
          padding-top:5px;
          padding-bottom:5px;
          padding-left:10px;
          padding-right:5px;
          text-decoration:none;
          font-size:12px;
          color:#696969;
          background-color:#e6dfe6 }

a.menu6:hover { background-color:#b366ff;
                color:#ffffff }

a.menu7 { display:block;
          width:150px;
          border:solid 1px #7093db;
          padding-top:5px;
          padding-bottom:5px;
          padding-left:10px;
          padding-right:5px;
          text-decoration:none;
          font-size:12px;
          color:#696969;
          background-color:#c0d9d9 }

a.menu7:hover { background-color:#7093db;
                color:#ffffff }

a.menu8 { display:block;
          width:150px;
          border:solid 1px #ff9933;
          padding-top:5px;
          padding-bottom:5px;
          padding-left:10px;
          padding-right:5px;
          text-decoration:none;
          font-size:12px;
          color:#696969;
          background-color:#ffe699 }

a.menu8:hover { background-color:#ff9933;
                color:#ffffff }

a.menu9 { display:block;
          width:150px;
          border:solid 1px #8c1717;
          padding-top:5px;
          padding-bottom:5px;
          padding-left:10px;
          padding-right:5px;
          text-decoration:none;
          font-size:12px;
          color:#696969;
          background-color:#eaeac7 }

a.menu9:hover { background-color:#8c1717;
                color:#ffffff }

a.menu10 { display:block;
          width:150px;
          border:solid 1px #53868b;
          padding-top:5px;
          padding-bottom:5px;
          padding-left:10px;
          padding-right:5px;
          text-decoration:none;
          font-size:12px;
          color:#696969;
          background-color:#e0eeee }

a.menu10:hover { background-color:#53868b;
                color:#ffffff }

a.menu11 { display:block;
          width:150px;
          border:solid 1px #00994c;
          padding-top:5px;
          padding-bottom:5px;
          padding-left:10px;
          padding-right:5px;
          text-decoration:none;
          font-size:12px;
          color:#696969;
          background-color:#ccff99 }

a.menu11:hover { background-color:#00994c;
                color:#ffffff }

a.menu12 { display:block;
          width:150px;
          border:solid 1px #ff66cc;
          padding-top:5px;
          padding-bottom:5px;
          padding-left:10px;
          padding-right:5px;
          text-decoration:none;
          font-size:12px;
          color:#696969;
          background-color:#ffccff }

a.menu12:hover { background-color:#ff66cc;
                color:#ffffff }


.box01{ width: 430px;/*全体の幅*/
        font-size: 12px;/*文字サイズ*/ }

.box01 dt{ /*タイトル部分の設定*/
           color: #ffffff;/*文字色*/
           background-color: #ffbf00;/*背景色*/
           font-family: Arial,sans-serif;
           font-weight: bold;
           letter-spacing: 0.2em;
           width: 230px;/*タイトルの幅*/
           padding: 2px 1em 2px 1.5em;
           background-image: url("img/tableimg/01_gray.gif");
           background-repeat: no-repeat; }

.box01 dd{ /*内容部分*/
           color: #696969;/*文字色*/
           margin: 0;
           padding: 0;
           border: solid 1px #ffbf00;/*枠色*/ }

.box01 dd .textb01{ padding: 1.2em 0.9em;/*テキスト部分の余白*/
                    border-top: solid 4px #ffbfef;
                    border-bottom: solid 4px #ffbfef; }
.box01 dd .textb01{ padding: 1.2em 0.9em;/*テキスト部分の余白*/
                    border-top: solid 4px #ffffbf;
                    border-bottom: solid 4px #ffffbf; }

.box02{ width: 430px;/*全体の幅*/
        font-size: 12px;/*文字サイズ*/ }

.box02 dt{ /*タイトル部分の設定*/
           color: #ffffff;/*文字色*/
           background-color: #ff95e4;/*背景色*/
           font-family: Arial,sans-serif;
           font-weight: bold;
           letter-spacing: 0.2em;
           width: 230px;/*タイトルの幅*/
           padding: 2px 1em 2px 1.5em;
           background-image: url("img/tableimg/02_pink.gif");
           background-repeat: no-repeat; }

.box02 dd{ /*内容部分*/
           color: #696969;/*文字色*/
           margin: 0;
           padding: 0;
           border: solid 1px #ff95e4;/*枠色*/ }

.box02 dd .textb24{ padding: 1.2em 0.9em;/*テキスト部分の余白*/
                    border-top: solid 4px #ffbfef;
                    border-bottom: solid 4px #ffbfef; }

.box02 dd .textb02{ padding: 1.2em 0.9em;/*テキスト部分の余白*/
                    border-top: solid 4px #ffd5f4;
                    border-bottom: solid 4px #ffd5f4; }

.box03{ width: 430px;/*全体の幅*/
        font-size: 12px;/*文字サイズ*/ }

.box03 dt{ /*タイトル部分の設定*/
           color: #ffffff;/*文字色*/
           background-color: #7093db;/*背景色*/
           font-family: Arial,sans-serif;
           font-weight: bold;
           letter-spacing: 0.2em;
           width: 230px;/*タイトルの幅*/
           padding: 2px 1em 2px 1.5em;
           background-image: url("img/tableimg/03_sky.gif");
           background-repeat: no-repeat; }

.box03 dd{ /*内容部分*/
           color: #696969;/*文字色*/
           margin: 0;
           padding: 0;
           border: solid 1px #7093db;/*枠色*/ }

.box03 dd .textb03{ padding: 1.2em 0.9em;/*テキスト部分の余白*/
                    border-top: solid 4px #d5dfff;
                    border-bottom: solid 4px #d5dfff; }

.box04{ width: 430px;/*全体の幅*/
        font-size: 12px;/*文字サイズ*/ }

.box04 dt{ /*タイトル部分の設定*/
           color: #ffffff;/*文字色*/
           background-color: #00CD00;/*背景色*/
           font-family: Arial,sans-serif;
           font-weight: bold;
           letter-spacing: 0.2em;
           width: 250px;/*タイトルの幅*/
           padding: 2px 1em 2px 1.5em;
           background-image: url("img/tableimg/04_gre.gif");
           background-repeat: no-repeat; }

.box04 dd{ /*内容部分*/
           color: #696969;/*文字色*/
           margin: 0;
           padding: 0;
           border: solid 1px #00CD00;/*枠色*/ }

.box04 dd .textb04{ padding: 1.2em 0.9em;/*テキスト部分の余白*/
                    border-top: solid 4px #CAFF70;
                    border-bottom: solid 4px #CAFF70; }