@charset "utf-8";
/* CSS Document */
#jsddm li.resarch a.title{
background-position:bottom;
}

#page-to-top{
margin-top:20px;
}
#top-title{
background-image: url(../img/head-title.gif);
height: 45px;
width: 900px;
margin-top: 2px;
}


#contents-left .title{
float:left;
display:block;
}
#contents-left .all-list{
float:right;
font-size:12px;
line-height:20px;
padding-top:10px;
}


/*共同利用研究公募*/

#co-block div.col-circle{
font-size:110%;
line-height:175%;
}
#co-block div.col-circle p{
color:#91C031;
float:left;
padding-right:2px;
}

/*バイオリソース*/
#co-block div.bio{
    width: 100%;
    padding: 10px 0px;
    overflow: hidden;
    clear: both;
    display: flex;
    flex-wrap: wrap-reverse;
}
#co-block div.bio div.bio-left{
flex-grow: 2;
}
#co-block div.bio div.bio-right{
flex-grow: 1;
text-align: center;
margin-top: 1.2vw;
}

/*
スマホ用CSS
______________________________________________*/

@media screen and (max-width: 1000px) {
#co-block div.bio div.bio-right{
margin-top: 2.2vw;
}
#co-block div.bio div.bio-left{
flex-basis: 800px;
}
}