#contents{
    width:100%;
    height:auto;
       margin: 20px 0 20px 0;
    background: #ffffff;
    clear: both;
    overflow: hidden;

}


#contents article{
    width: 620px;
    height:auto;
    margin: 0 auto;
    height: auto;
    padding: 20px 0 0 0;
}

#contents article#qualification{
    width: 620px;
    height:auto;
    margin: 0 auto;
    padding: 20px 0 0 0;
}

#contents article#qualification h1{
    width: 620px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #000000;
    color: #ffffff;
    font-size:20px;
    letter-spacing: 2px;
}

#contents ul.kaigo{
    width: 620px;
    height:100%;
    margin: 0 auto;
    list-style: none;
    padding: 20px 0 0 0;
}

#contents ul.kaigo li.kaigo1{
    width: 320px;
    height:0;
    line-height: 432px;
    float: left;
    text-align: center;
    padding: 452px 0 0 0;
    overflow: hidden;
    background: url('../image/new/hp-kaigo02.jpg') no-repeat;
}

#contents ul.kaigo li.kaigo2{
    width: 280px;
    height:100%;
    float: right;
    text-align: left;
    padding: 150px 0 0 0;
}

#contents ul.kaigo li.kaigo2 p{
    padding: 10px 0 0 0;
}



#contents ul.origami{
    width: 620px;
    height:100%;
    margin: 0 auto;
    list-style: none;
    padding: 20px 0 0 0;
}

#contents ul.origami li.origami1{
    width: 320px;
    height:0;
    float: left;
    line-height: 175px;
    text-align: center;
    background: url('../image/new/hp-origami.jpg') no-repeat;
    padding: 195px 0 0 0;
    overflow: hidden;
}


#contents ul.origami li.origami2{
    width:280px;
    height:100%;
    text-align: left;
    float: right;
    color: #000000;
    padding:70px 0 0 0;
    letter-spacing:0.2px;
}

#contents ul.origami li.origami2 p{
    padding: 10px 0 0 0;
}


#contents ul.penzi{
    width: 620px;
    height:100%;
    margin: 0 auto;
    list-style: none;
    padding:20px 0 0 0;
}

#contents ul.penzi li.penzi1{
    width: 280px;
    height:0;
    float: left;
    line-height: 333px;
    text-align: center;
    background: url('../image/new/pen002.jpg') no-repeat;
    overflow: hidden;
    padding: 353px 0 0 0;
}


#contents ul.penzi li.penzi2{
    width:280px;
    height:100%;
    text-align: left;
    float: right;
    color: #000000;
    padding:70px 0 0 0;
    letter-spacing:0.2px;
}

#contents ul.penzi li.penzi2 p{
    padding: 20px 0 0 0;
}



#contents ul.kaden{
    width: 620px;
    height:100%;
        margin: 0 auto;
    list-style: none;
    padding: 20px 0 0 0;
}


#contents ul.kaden li.kaden1{
    width:320px;
    height:0;
    float: left;
    line-height: 442px;
    text-align: center;
    background: url('../image/new/hp-kaden02.jpg') no-repeat;
    overflow: hidden;
    padding: 462px 0 0 0;
}

#contents ul.kaden li.kaden2{
    width: 280px;
    height:100%;
   float: right;
   color: #000000;
   letter-spacing:0.2px;
   padding: 70px 0 0 0;
}

#contents ul.kaden li.kaden2 p.kaden02{
    padding: 10px 0 0 0;
}