

/*** 共通 ***/
td     {
	font-size : 10pt;
       }
h3{
	font-size:15px;
	border-bottom:2px solid #1c72bb;}
p{
	line-height:1.4;}
	
/*** 左メニュー ***/
ul#LMenu {
          line-height:48px;
          list-style-type:none;
          margin:0;
          padding:0;
         }
/*** 左メニューリンク ***/
#LMenu li a {
             display:block;
             width:147;
             height:auto;
             text-decoration: none;
            }

/*** 左メニューマウスなし ***/
#LMenu li.navi0 a {
                   background-image : url(../images/b00.jpg);
                   background-repeat:no-repeat;
                  }

#LMenu li.navi1 a {
                   background-image : url(../images/b01.jpg);
                   background-repeat:no-repeat;
                  }
#LMenu li.navi2 a {
                   background-image : url(../images/b02.jpg);
                   background-repeat:no-repeat;
                  }
#LMenu li.navi3 a {
                   background-image : url(../images/b03.jpg);
                   background-repeat:no-repeat;
                  }
#LMenu li.navi4 a {
                   background-image : url(../images/b04.jpg);
                   background-repeat:no-repeat;
                  }
#LMenu li.navi5 a {
                   background-image : url(../images/b05.jpg);
                   background-repeat:no-repeat;
                  }
#LMenu li.navi6 a {
                   background-image : url(../images/b06.jpg);
                   background-repeat:no-repeat;
                  }
#LMenu li.navi7 a {
                   background-image : url("../images/b07.jpg");
                   background-repeat:no-repeat;
                  }
/*** 左メニューマウスあり ***/
#LMenu li.navi0 a:hover {
                         background-image : url(../images/b00o.jpg);
                         background-repeat:no-repeat;
                        }
#LMenu li.navi1 a:hover {
                         background-image : url(../images/b01o.jpg);
                         background-repeat:no-repeat;
                        }
#LMenu li.navi2 a:hover {
                         background-image : url(../images/b02o.jpg);
                         background-repeat:no-repeat;
                        }
#LMenu li.navi3 a:hover {
                         background-image : url(../images/b03o.jpg);
                         background-repeat:no-repeat;
                        }
#LMenu li.navi4 a:hover {
                         background-image : url(../images/b04o.jpg);
                         background-repeat:no-repeat;
                        }
#LMenu li.navi5 a:hover {
                         background-image : url(../images/b05o.jpg);
                         background-repeat:no-repeat;
                        }
#LMenu li.navi6 a:hover {
                         background-image : url(../images/b06o.jpg);
                         background-repeat:no-repeat;
                        }
#LMenu li.navi7 a:hover {
                         background-image : url(../images/b07o.jpg);
                         background-repeat:no-repeat;
                        }
/*** 左メニュー現表示ページ ***/
#LMenu li.navi0_on a {
		      background-image : url(../images/b00o.jpg);
                      background-repeat:no-repeat;
                     }
#LMenu li.navi1_on a {
		      background-image : url(../images/b01o.jpg);
                      background-repeat:no-repeat;
                     }
#LMenu li.navi2_on a {
                      background-image : url(../images/b02o.jpg);
                      background-repeat:no-repeat;
                     }
#LMenu li.navi3_on a {
                      background-image : url(../images/b03o.jpg);
                      background-repeat:no-repeat;
                     }
#LMenu li.navi4_on a {
                      background-image : url(../images/b04o.jpg);
                      background-repeat:no-repeat;
                     }
#LMenu li.navi5_on a {
                      background-image : url(../images/b05o.jpg);
                      background-repeat:no-repeat;
                     }
#LMenu li.navi6_on a {
                      background-image : url(../images/b06o.jpg);
                      background-repeat:no-repeat;
                     }
#LMenu li.navi7_on a {
                      background-image : url("../images/b07o.jpg");
                      background-repeat:no-repeat;
                     }
/*** 内容ページ用 ***/
#contents td{
	line-height:1.4;
	background-color: #FFFFFF;
}

table.table_style01 {
    border-collapse:  collapse;

}

table.table_style01 th,
table.table_style01 td {
    border: solid 1px;
	padding:3px 3px;
	
}

table.table_style01 th{
	width:197px;
	background-color:#ccdee6;
	font-weight:normal;
	text-align:left;
	font-size:13px;
	
}

table.table_style01 td.td_01{
	background-color:#dfebf0;
	width:70px;
	text-align:center;
}
table.table_style01 td.td_02{
	width:281px;
}


.right{
	text-align:right;
}
.left{
	text-align:left;
}

/*===================================================================
    layout
===================================================================*/
/* ------ margin ------ */
.mtA   { margin:0 auto !important; }
.mt0   { margin-top:0 !important; }
.mt5   { margin-top:5px !important; }
.mt10  { margin-top:10px !important; }
.mt15  { margin-top:15px !important; }
.mt20  { margin-top:20px !important; }
.mt25  { margin-top:25px !important; }
.mt30  { margin-top:30px !important; }
.mt35  { margin-top:35px !important; }
.mt40  { margin-top:40px !important; }
.mt45  { margin-top:45px !important; }
.mt50  { margin-top:50px !important; }
.mt55  { margin-top:55px !important; }
.mt60  { margin-top:60px !important; }

.mr0   { margin-right:0 !important; }
.mr5   { margin-right:5px !important; }
.mr10  { margin-right:10px !important; }
.mr15  { margin-right:15px !important; }
.mr20  { margin-right:20px !important; }
.mr25  { margin-right:25px !important; }
.mr30  { margin-right:30px !important; }
.mr35  { margin-right:35px !important; }
.mr40  { margin-right:40px !important; }
.mr45  { margin-right:45px !important; }
.mr50  { margin-right:50px !important; }
.mr55  { margin-right:55px !important; }
.mr60  { margin-right:60px !important; }

.mb0   { margin-bottom:0 !important; }
.mb5   { margin-bottom:5px !important; }
.mb10  { margin-bottom:10px !important; }
.mb15  { margin-bottom:15px !important; }
.mb20  { margin-bottom:20px !important; }
.mb25  { margin-bottom:25px !important; }
.mb30  { margin-bottom:30px !important; }
.mb35  { margin-bottom:35px !important; }
.mb40  { margin-bottom:40px !important; }
.mb45  { margin-bottom:45px !important; }
.mb50  { margin-bottom:50px !important; }
.mb55  { margin-bottom:55px !important; }
.mb60  { margin-bottom:60px !important; }


.ml0   { margin-left:0 !important; }
.ml5   { margin-left:5px !important; }
.ml10  { margin-left:10px !important; }
.ml15  { margin-left:15px !important; }
.ml20  { margin-left:20px !important; }
.ml25  { margin-left:25px !important; }
.ml30  { margin-left:30px !important; }
.ml35  { margin-left:35px !important; }
.ml40  { margin-left:40px !important; }
.ml45  { margin-left:45px !important; }
.ml50  { margin-left:50px !important; }
.ml55  { margin-left:55px !important; }
.ml60  { margin-left:60px !important; }

/* ------ padding ------ */
.pA20{padding:20px !important; }
.pt0   { padding-top:0 !important; }
.pt5   { padding-top:5px !important; }
.pt10  { padding-top:10px !important; }
.pt15  { padding-top:15px !important; }
.pt20  { padding-top:20px !important; }
.pt25  { padding-top:25px !important; }
.pt30  { padding-top:30px !important; }
.pt35  { padding-top:35px !important; }
.pt40  { padding-top:40px !important; }
.pt45  { padding-top:45px !important; }
.pt50  { padding-top:50px !important; }
.pt55  { padding-top:55px !important; }
.pt60  { padding-top:60px !important; }


.pr0   { padding-right:0 !important; }
.pr5   { padding-right:5px !important; }
.pr10  { padding-right:10px !important; }
.pr15  { padding-right:15px !important; }
.pr20  { padding-right:20px !important; }
.pr25  { padding-right:25px !important; }
.pr30  { padding-right:30px !important; }
.pr40  { padding-right:40px !important; }
.pr45  { padding-right:45px !important; }
.pr50  { padding-right:50px !important; }
.pr55  { padding-right:55px !important; }
.pr60  { padding-right:60px !important; }

.pb0   { padding-bottom:0 !important; }
.pb5   { padding-bottom:5px !important; }
.pb10  { padding-bottom:10px !important; }
.pb15  { padding-bottom:15px !important; }
.pb20  { padding-bottom:20px !important; }
.pb25  { padding-bottom:25px !important; }
.pb30  { padding-bottom:30px !important; }
.pb35  { padding-bottom:35px !important; }
.pb40  { padding-bottom:40px !important; }
.pb45  { padding-bottom:45px !important; }
.pb50  { padding-bottom:50px !important; }
.pb55  { padding-bottom:55px !important; }
.pb60  { padding-bottom:60px !important; }

.pl0    { padding-left:0 !important; }
.pl5    { padding-left:5px !important; }
.pl10   { padding-left:10px !important; }
.pl15   { padding-left:15px !important; }
.pl20   { padding-left:20px !important; }
.pl25   { padding-left:25px !important; }
.pl30   { padding-left:30px !important; }
.pl35   { padding-left:35px !important; }
.pl40   { padding-left:40px !important; }
.pl45   { padding-left:45px !important; }
.pl50   { padding-left:50px !important; }
.pl55   { padding-left:55px !important; }
.pl60   { padding-left:60px !important; }


