@charset "utf-8";
#box_root{
   margin-left: auto;
    margin-right: auto;
}
#box_header{
   width: 100%;
    background: url("index_01.jpg") repeat-x 50% top;
}
#box_footer{
   text-align: left;
    width: 100%;
    background: url("index_51.jpg") repeat-x 50% top;
    color: #8b8a8a;
    padding-top: 20px;
}
#box_footer A{
   color: #8b8a8a;
    text-decoration: none;
}
#box_main{
   margin: 0px auto;
    width: 100%;
    background: url("index_16.jpg") repeat-x 50% top;
    padding-top: 27px;
}
#box_left .columnSpace{
}
#box_header_sub1{
   margin: 0px auto;
    width: 985px;
    background: url("index_02.jpg") no-repeat left top;
    height: 73px;
    padding-top: 10px;
}
#box_header_sub2{
   width: 100%;
    background: url("index_05.jpg") repeat-x 50% top;
    height: 36px;
}
#box_header_sub3{
   width: 100%;
    background: url("index_10.jpg") repeat-x 50% top;
    padding-top: 15px;
}
#box_main_sub1{
   margin: 0px auto;
    width: 985px;
    background: url("index_19.jpg") no-repeat;
    height: 125px;
    color: #5c5c5c;
    padding-top: 25px;
}
#box_main_sub2{
   margin: 0px auto;
    width: 985px;
    float: none;
    padding-top: 10px;
}
#box_main_sub2_sub1{
   width: 265px;
    background: url("left.jpg") no-repeat left top;
    float: left;
    height: 311px;
    padding-top: 10px;
}
#box_main_sub2_sub2{
   width: 706px;
    background: url("index_24.jpg") no-repeat right top;
    float: right;
    height: 311px;
    color: #656565;
    padding-top: 10px;
}
#box_main_sub2_sub2_sub1{
   padding-left: 10px;
    padding-right: 5px;
}
#box_main_sub2_sub2_sub2{
   padding-left: 10px;
    padding-right: 10px;
}
#box_main_sub2_sub2_sub1_sub1{
   padding-left: 5px;
    width: 320px;
    float: left;
}
#box_main_sub2_sub2_sub1_sub2{
   padding-left: 10px;
    width: 335px;
    float: left;
}
#box_main_sub2_sub2_sub2_sub1{
   padding-left: 5px;
    width: 320px;
    float: left;
}
#box_main_sub2_sub2_sub2_sub2{
   padding-left: 15px;
    width: 335px;
    float: left;
}
#box_main_sub3{
   margin: 0px auto;
    width: 985px;
    float: none;
    padding-top: 10px;
}
