@charset "UTF-8";

/* 募集要項用CSS */

/* ---------------------------------------------------------------------- */
/* コンテンツ */
/* ---------------------------------------------------------------------- */
/* ページ内リンクスクロール制御 */
@-webkit-keyframes modify{
	0% { padding-top: 150px; margin-top: -150px; }
	100% { padding-top: 0; margin-top: 0; }
}
@keyframes  modify{
	0% { padding-top: 150px; margin-top: -150px; }
	100% { padding-top: 0; margin-top: 0; }
}

h2#recommendation:target
,h2#general:target
,h2#procedure:target
,h2#scholarship_loan:target
,h2#expenses:target
,h2#ao:target
{
	-webkit-animation: modify 0.1s;
	animation: modify 0.1s;
}



#main table,#main ul
{
	margin-bottom: 30px;
}



/* ---------------------------------------------------------------------- */
/* 学生アンケート
/* ---------------------------------------------------------------------- */
.question{
  width: 100%;
  background-color: #bbb3d7;
  background-image: radial-gradient(#a599bc 1px, transparent 1px);
  background-size: 8px 8px; 
}
.question ul{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:flex-start;
    gap:30px;
}
.question ul > li{
    width: calc((100% - 30px) / 2);
}
.question ul li img{
    width:100%;
    object-fit:cover;
}

.question ul > li > ul{
    display:flex;
    flex-direction:column;
}
.question ul > li > ul > li{
    width:100%;
    margin-bottom:-10px;
}
@media screen and (max-width: 768px) {
    .question ul li{
    width: 100%;
}
}

