
#site-box {
           border: 1px solid #000000;
           position:relative;
           width:1024px;
           left:50%;
           margin-top: 30px;
           margin-bottom: 30px;
           margin-left:-512px;
}

#box {
           border: 1px solid #000000;
           position:relative;
           width:1024px;
           left:50%;
           margin-top: 30px;
           margin-bottom: 30px;
           margin-left:-512px;
}

#a-box {    
        border-bottom: 1px solid #000000;
        height : 205px ;
        width: 1024px;
        background-image: url(' img/title2.jpg ') ;
        font-size : 12px ; 
}

#f-box {    
        border-bottom: 1px solid #000000;
        width: 1024px;
        height : 65px ;
        font-size : 12px ; 
}

#f-box2 {    
        border-bottom: 1px solid #000000;
        width: 1024px;
        height : 130px ;
        font-size : 12px ; 
}

#b-box {
        float: left ;
        width: 810px ;
        font-size : 10px ; 
        background-color:#FFFFFF; 
        
        border-right: 1px solid #000000;
}


#c-box {
        float: right ;
        width: 211px ;
        font-size : 12px ;
}

#d-box {
        border-top: 1px solid #000000;
        clear: both ;
        width: 1024px ;
        height: 60px ;
        font-size : 12px ; 
        text-align: center;
}

#e-box {
        float: both ;
        width: 810px ;
        font-size : 12px ; 
        border-bottom: 1px solid #000000;
        background-color:#FFFFFF; 
}

#g-box {
        float: left ;
        width: 499px ;
        font-size : 12px ; 
        border-right: 1px solid #000000;
        background-color:#FFFFFF; 
        padding: 20px 20px 20px 20px;
}

#h-box {
        float: right ;
        width: 270px ;
        font-size : 12px ; 
        background-color:#FFFFFF; 
        padding: 0px 0px 0px 0px;
}

#left {
        float: left ;
        width: 810px ;
        font-size : 12px ; 
        border-right: 1px solid #000000;
        background-color:#FFFFFF; 
}

#right {
        float: right ;
        width: 212px ;
        font-size : 12px ;
        height:100px;  
}


td {
    font-size: 13px;
    padding: 20px 20px 20px 20px;
    background-color: #FFFFFF;
}

img {
    border: 0;
    vertical-align:bottom;
}

hr {
    border-width: 1px 0px 0px 0px; /* 太さ */
    border-style: solid; /* 線種 */
    border-color: #000000; /* 線色 */
    height: 1px; /* 高さ */
    margin: 0px 0px 0px 0px;
}

* html  #b-box {
        float: left ;
        width: 811px ;
        font-size : 10px ; 
        background-color:#FFFFFF; 
        
        border-right: 1px solid #000000;
}

* html  #g-box {
        float: left ;
        width: 500px ;
        font-size : 12px ; 
        border-right: 1px solid #000000;
        background-color:#FFFFFF; 
        padding: 20px 20px 20px 20px;
}

* html  #h-box {
        float: right ;
        width: 230px ;
        font-size : 12px ; 
        background-color:#FFFFFF; 
        padding: 20px 20px 20px 20px;
}        

* html  #c-box {
        float: right ;
        width: 211px ;
        font-size : 12px ;
}

* html  #left {
        float: left ;
        width: 810px ;
        font-size : 12px ; 
        border-right: 1px solid #000000;
        background-color:#FFFFFF; 
}

* html  #right {
        float: right ;
        width: 211px ;
        font-size : 12px ;
        height:100px;  
}

* html  #e-box {
        float: both ;
        width: 810px ;
        font-size : 12px ; 
        border-bottom: 1px solid #000000;
        background-color:#FFFFFF; 
}

* html  td {
    font-size: 13px;
    padding: 19px 19px 19px 19px;
    background-color: #FFFFFF;
}

h3 { font-size : 16px;
}


