#result {
    clear: both;
    display: table;
    width: 1120px;
    margin-left:10px;
    margin-top:40px;
}
.girl {
    /*display: table-cell;*/
    float: left;
    width: 280px;
    margin-bottom:50px;
    position: relative;
}
.girl .koushin {
    position: absolute;
    top: 330px;
    left: -7px;
	width:284px;
	text-align:center;
}
.girl .koushin img {
	width:280px;
}


.girl a {
    display: block;
    width: 280px;
   	height:515px;
}
.girl a p {
    text-align: center;
    color: #555;
}
.girl a .name {
    width:100%;
    font-size: 140%;
    fint-weight: bold;
    line-height:2em;
    margin-top:15px;
}
.girl a .status {
    height: 40px;
    width:270px;
    float:left;
    margin:0;
    padding:0;
    background: #cfcfc7;
}
.girl a .status span{
    font-size: 140%;
    padding-top:5px;
    height:35px;
    float:left;
    display:block;
    text-align:center;
}
.girl a .status span.shinjin {
    background: #7f8cb6;
    color: #fff;
    width: 30%;
}
.girl a .status span.beginner {
    background: #983f51;
    color: #fff;
    width: 30%;
}
.girl a .status span.today {
    color:#FF181C;
    width: 40%;
}
.girl a p.img {
    line-height: 0;
    width: 270px;
    height: 405px;
}
