@charset "utf-8";
#box_root{
   margin-left: auto;
    margin-right: auto;
}
#box_header{
   width: 100%;
}
#box_footer{
   padding-bottom: 5px;
    width: 100%;
    float: none;
    height: 139px;
    padding-top: 5px;
}
#box_main{
   margin-top: 6px;
    width: 100%;
    float: none;
    height: 279px;
}
#box_left .columnSpace{
}
#box_main_sub1{
   padding-bottom: 0px;
    padding-left: 0px;
    width: 237px;
    padding-right: 0px;
    float: left;
    padding-top: 0px;
}
#box_main_sub2{
   width: 442px;
    float: left;
    margin-left: 7px;
    padding-top: 0px;
}
#box_main_sub3{
   padding-bottom: 10px;
    width: 307px;
    float: right;
}
#box_navi{
   background: url(/images/images/navi_b.jpg) repeat-x left center;
    height: 46px;
}
#box_main2{
   margin-top: 8px;
    width: 100%;
    float: none;
    height: 421px;
}
#box_main2_sub1{
   width: 237px;
    float: left;
}
#box_main2_sub2{
   width: 756px;
    float: right;
}
#box_main2_sub2_sub1{
   width: 100%;
    float: none;
    height: 207px;
    _height: 177px;
}
#box_main2_sub2_sub2{
   width: 100%;
}
.FrontColumns_navigation01-d2_c1{
   text-align: left;
    margin: 0px auto;
    width: 100%;
}
BODY{
   /*background: url(../images/index_b.jpg) no-repeat center top;*/
}
.FrontPublic_slideShow01-d1_c1{
   width: 100%;
    height: 190px;
    clear: both;
}
.FrontNews_list01-d1_c1_01{
   text-align: left;
    margin: 0px auto;
    padding-left: 13px;
    padding-right: 25px;
    clear: both;
}
