/*top_sp.css*/

.inner {
    width: calc(100% - 20px);
    max-width: 100%;
    min-width: calc(100% - 20px);
}

/*----------------------------------
Main
------------------------------------*/
.top_main_wrap {
padding-top: 50px;
}
.top_main {
				padding: 40px 20px 16px;
    position: relative;
}
.top_main__info {
margin-bottom: 28px;
}

.top_main__info--l,
.top_main__info--r {
width: 100%;
}
.exp-researcher {
align-items: flex-start;
width: 100%;
}

.top_main__hero {
height: 0px;
padding-top: 57%;
background: url("/wp-content/themes/ResearcherPlus/img/top/mainimage-01-sp.jpg") center center / cover no-repeat;
border-radius: 20px;
}



/*news下のアキとヘアライン*/
#top-news {
padding-bottom: 64px;
margin-bottom: 36px;
position: relative;
}

/*タイトル*/
.clm__ti--first::before {
width: 14px;
height: 14px;
}

/*---------------------------
研究者育成プログラム・パッケージ第2版
---------------------------*/
.package__box {
flex-wrap: wrap;
}
.pakcage__img,
.pakcage__txt {
width: 100%;
}
.pakcage__img{
padding-top: 62%;
background:#ebf2fa url(/wp-content/themes/ResearcherPlus/img/top/img-01@2x.jpg) center bottom / cover no-repeat;
margin-bottom: 20px;
}
.pakcage__txt {
width: 100%;
padding: 0px;
display: flex;
flex-wrap: wrap;
margin: auto;
}
.pakcage__txt__inner {
display: inline-block;
font-size: 12px;
margin-bottom: 32px;
}

.top-link__list {
flex-wrap: wrap;
}
.top-link__list::after {
display: none;
}
.top-link__item {
width: 100%;
border-left: none;
padding: 11% 4.3% 16%;
background: #fff;
transition: all 0.2s;
position: relative;
}
.top-link__item::after {
content: "";
display: block;
width: 300vw;
height: 0px;
border-bottom: solid 1px var(--color4);
position: absolute;
left: 50%;
margin-left: -150vw;
top: 0px;
}
.top-link__list::after {
top: auto;
bottom: 0px;
}



.top-link__item:last-child {
border-right: none;
}

.top-link__item--img img {
width: 100%;
}

