/* TOP (top.css) */

#cacth1{
    margin: 0 0 30px 0;
    width: 580px;
    height: 170px;
    background: #fff;
    background-image: url(../images/top/catch1bg.jpg);
}

#cacth1-inner{
    margin: 0 0 0 175px;
    padding-top: 40px
}

#cacth2{
    margin: 0 0 30px 0;
    width: 565px;
    height: 130px;
    background: #fff;
    background-image: url(../images/top/catch2bg.jpg);
}

#cacth2-inner{
    margin: 0 0 0 300px;
    padding-top: 36px
}

#work{
    margin: 0 0 30px 15px;
    width: 550px;
    height: 430px;
    background: #fff;
    background-image: url(../images/top/workbg.gif);
}

#work-inner{
    margin: 0 0 0 20px;
    padding-top: 45px
}

#work-left{
    width: 260px;
    float: left;
}

#work-right{
    width: 255px;
    float: left;
}

.worksyosai{
    margin: 0 0 0 20px;
}

#news-left{
    width: 315px;
    float: left;
    margin-right: 14px;
}

#news-right{
    width: 245px;
    float: left;
}

ul.topnewslist1{
list-style-type: none;
margin: 15px 0 0 7px;
padding: 0;
}

