
/*====[ フッター ]====*/
#footer{
    width:1130px;
    margin:0px;
    padding-bottom:30px;
}
#footer a:link, a:visited{
    color: #73803b;
    text-decoration: none;
    overflow: hidden;
}
#footerleft{
    float:left;
    width:370px;
    margin:0px;
    padding:0px;
}
#footer imag.hassou{
    width:370px;
    height:100px;
    margin:0px;
    padding:0px;
}
#footer imag.uketsuke{
    width:130px;
    height:100px;
    margin:0px;
    padding:0px;
}
#footerleft p{
    width:360px;
    height:35px;
    color: #fff;
    font-size:18px;
    font-weight:normal;
    margin-bottom: 13px;
    padding-left:10px;
    background:#777;
    font-weight:bold;
    letter-spacing:0.1em;
    line-height: 35px;
    text-align:center;
}
#footerleft h1{
    width:360px;
    height:35px;
    color: #fff;
    font-size:18px;
    font-weight:normal;
    margin-top: 20px;
    padding-left:10px;
    background:#777;
    font-weight:bold;
    letter-spacing:0.1em;
    line-height: 35px;
    text-align:center;
}
#footerleft h2{
    width:360px;
    color: #444;
    font-size:15px;
    font-weight:normal;
    margin: 0px;
    padding:0px 5px;
    line-height:1.6em;
}
#footercenter{
    float:left;
    width:370px;
    margin:0px 10px;
    padding:0px;
}
#footercenter p{
    width:360px;
    height:35px;
    color: #fff;
    font-size:18px;
    font-weight:normal;
    padding-left:10px;
    background:#777;
    font-weight:bold;
    letter-spacing:0.1em;
    line-height: 35px;
    text-align:center;
}
#footercenter h1{
   width:360px;
    color: #fff;
    font-size:18px;
    font-weight:normal;
    margin-top: 20px;
    padding-left:10px;
    background:#777;
    font-weight:bold;
    letter-spacing:0.1em;
    line-height: 35px;
    text-align:center;
}
#footercenter h2{
    width:370px;
    color: #444;
    font-size:15px;
    font-weight:normal;
    margin-top: 0px;
    padding:0px 5px 0px 0px;
    line-height:1.6em;
    text-align: left;
}
#footercenter h3{
    width:360px;
    height:35px;
    color: #444;
    font-size:18px;
    font-weight:normal;
    margin-top: 10px;
    padding-left:10px;
    background:#eee;
    font-weight:normal;
    letter-spacing:0.1em;
    line-height: 35px;
}
#footercenter h4{
   color: #444;
    font-size:15px;
    font-weight:normal;
    margin-top: 0px;
    padding:0px 5px;
}
#footerright{
    float:left;
    width:370px;
    margin:0px;
    padding:0px;
}
#footerright p{
    width:360px;
    height:35px;
    color: #fff;
    font-size:18px;
    font-weight:normal;
    padding-left:10px;
    background:#777;
    font-weight:bold;
    letter-spacing:0.1em;
    line-height: 35px;
    text-align:center;
}
#footerright h1{
    width:360px;
    color: #fff;
    font-size:18px;
    font-weight:normal;
    margin-top: 20px;
    padding-left:10px;
    background:#777;
    font-weight:bold;
    letter-spacing:0.1em;
    line-height: 35px;
    text-align:center;

}
#footerright h2{
    width:360px;
   color: #444;
    font-size:15px;
    font-weight:normal;
    margin: 0px;
    padding:0px 5px;
    line-height:1.6em;
}
#footerright h3{
   color: #df1010;
    font-size:20px;
    text-align:center;
    font-weight:bold;
    margin: 0px;
    padding:0px;
    line-height:1.6em;
}

/*====[ フッター テーブル]====*/
.fotterTB{
    width: 370px;
    margin:0px;
    border-collapse: collapse;
}
.fotterTB th{
    padding:5px 0px;
    font-size: 15px;
    text-align: center;
    color: #444;
    font-weight:normal;
    background:#eee;
    border:solid 1px #ddd;
}
.fotterTB td{
    width:50%;
    padding:5px 0px;
    font-size: 15px;
    color: #444;
    font-weight: normal;
    text-align: center;
    border:solid 1px #ddd;
}
.fotterTB th.text2{
    padding-left:5px;
    font-size: 15px;
    text-align: left;
    color: #444;
    font-weight:normal;
    border:none;
    background:#fff;
}
.fotterTB2{
    width: 370px;
    margin:10px 0px;
    border-collapse: collapse;
}

.fotterTB2 th{
    padding:5px 0px;
    margin:0px;
    font-size: 15px;
    text-align: center;
    color: #444;
    font-weight:normal;
    background:#eee;
    border-bottom:solid 1px #ddd;
}
.fotterTB3{
    width: 370px;
    margin:0px;
    border-collapse: collapse;
}
.fotterTB3 th{
    width:60%;
    padding:5px 0px;
    font-size: 15px;
    text-align: center;
    color: #444;
    font-weight:normal;
    background:#eee;
    border:solid 1px #ddd;
}
.fotterTB3 td{
    width:40%;
    padding:5px 0px;
    font-size: 15px;
    color: #444;
    font-weight: normal;
    text-align: center;
    border:solid 1px #ddd;
}
.fotterTB3 th.text3{
    padding-left:5px;
    font-size: 15px;
    text-align: left;
    color: #444;
    font-weight:normal;
    border:none;
    background:#fff;
}
.fotterTB4{
    width: 370px;
    margin:10px 0px;
    border-collapse: collapse;
}
.fotterTB4 th{
    width:130px;
    height:90px;
    padding:0px;
    font-size: 15px;
    text-align: center;
    color: #444;
    font-weight:normal;
    background:#eee;
    border:solid 1px #ddd;
}
.fotterTB4 td{
    width:240px;
    height:80px;
    padding-left:5px;
    font-size: 15px;
    color: #444;
    font-weight: normal;
    text-align: left;
    vertical-align:top;
}


