@charset "utf-8";

/**************************/
/*循環型社会研究室　メンバー紹介ページ*/
/*2016年度
/**************************/

/*2016年度*/
.memder2016 {
    width:860px;
    /*height:800px;*/
    height:850px;
    position:relative;
    font-size:14px;
    background: url("../member/img/2016m/main.jpg") no-repeat center top;
    margin-top:20px;
}

/*コメント（枠）*/
.memder2016 dl {
    margin:0;
    padding:5px 3px 5px;
    line-height:100%;
    text-align: center;
}

.memder2016 dt {
    margin:0 0 3px 0;
    font-weight:bold;
    font-size:0.85em;
}
.memder2016 dd {
    margin:0;
    font-size:0.75em;
    line-height:130%;
    color:#3c3c3c;
}

#m1 {
    width: 120px;
    position: absolute;
    top: 175px;
    left: -10px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m2 {
    width: 120px;
    position: absolute;
    top: 80px;
    left: 60px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m3 {
    width: 130px;
    position: absolute;
    top: 280px;
    left: -15px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m4 {
    width: 170px;
    position: absolute;
    top: 360px;
    left: -45px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m5 {
    width: 140px;
    position: absolute;
    top: 460px;
    left: -20px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m6 {
    width: 130px;
    position: absolute;
    top: 25px;
    left: 200px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m7 {
    width: 110px;
    position: absolute;
    top: 60px;
    left: 350px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m8 {
    width: 100px;
    position: absolute;
    top: 60px;
    left: 475px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m9 {
    width: 120px;
    position: absolute;
    top: 60px;
    left: 595px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m10 {
    width: 145px;
    position: absolute;
    top: 260px;
    left: 740px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m11 {
    width: 110px;
    position: absolute;
    top: 330px;
    left: 760px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m12 {
    width: 140px;
    position: absolute;
    top: 430px;
    left: 767px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m13 {
    width: 150px;
    position: absolute;
    top: 615px;
    left: 750px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m14 {
    width: 110px;
    position: absolute;
    top: 720px;
    left: 670px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m15 {
    width: 110px;
    position: absolute;
    top: 750px;
    left: 540px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m16 {
    width: 115px;
    position: absolute;
    top: 660px;
    left: 370px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m17 {
    width: 110px;
    position: absolute;
    top: 590px;
    left: 410px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m18 {
    width: 110px;
    position: absolute;
    top: 695px;
    left: 240px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m19 {
    width: 100px;
    position: absolute;
    top: 615px;
    left: 200px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}
#m20 {
    width: 120px;
    position: absolute;
    top: 770px;
    left: 230px;
    z-index: 46;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
}

#m21 {
    width: 120px;
    position: absolute;
    top: 120px;
    left: 760px;
    z-index: 47;
    border:2px solid #f93;
    background-color:#fff;
    border-radius:4px;
    
}