#gnav6 a:link{
	background:url('../../sustech/images/common/arrow_blue.svg') no-repeat left center !important;
}

#page_title{
	background:url('../../sustech/images/recruit/bg_pagetitle.webp') no-repeat center center;
}
main section h3{
	background:transparent;
	line-height:1em;
	margin:0;
}
main section{
	margin:0 auto 10px;
	padding:42dvw 0 20px;
}
main section article{
	margin:0 auto;
	box-sizing:border-box;
}
main section article h3{
	margin:0 0 15px;
	text-align:left;
}
main section article .recruit_midashi{
	padding:10px 0;
}
main section article .recruit_midashi .more{
	padding:0;
	width:100%;
}
main section article .recruit_midashi .more a{	
	width:100%;
	max-width:100%;
}
main section article .recruit_comment{
	order:1;
}
.more a{
	margin:0 0 0;
	box-shadow:7px 7px 0 #1460a6;
	text-shadow:0 0 5px rgba(0,0,0,0) !important;
}
main section:nth-child(odd) article{
	padding:0px 5%;
	color:#fff;
	text-shadow:0 0 5px rgba(0,0,0,1),0 0 3px rgba(0,0,0,1);
}
main section:nth-child(even) article{
	padding:0px 5%;
	text-shadow:0 0 5px rgba(255,255,255,1),0 0 3px rgba(255,255,255,1);
	color:#1460a6;
}
main section:nth-child(even) article h3{
	color:#1460a6 !important;
}
#section1{
	background:#1361a6 url('../../sustech/images/recruit/bg1.webp') no-repeat left top;
	background-size:auto 40dvw;
}
#section2{
	background:url('../../sustech/images/recruit/bg2.webp') no-repeat right top;
	background-size:auto 40dvw;
}
#section3{
	background:#1361a6 url('../../sustech/images/recruit/bg3.webp') no-repeat left top;
	background-size:auto 40dvw;
}
#section4{
	background:url('../../sustech/images/recruit/bg4.webp') no-repeat right top;
	background-size:auto 40dvw;
}
#section5{
	background:#1361a6 url('../../sustech/images/recruit/bg5.webp') no-repeat left top;
	background-size:auto 40dvw;
}
#section6{
	background:url('../../sustech/images/recruit/bg6.webp') no-repeat right top;
	background-size:auto 40dvw;
}
#section7 {
    background: #fff;           /* 必要なら変更可 */
    text-align: center;
    height: auto !important;
    min-height: 0 !important;
    padding: 0;            /* 自然な上下余白 */
}

/* --- article のレイアウト統一 --- */
#section7 article {
    width: auto !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: block !important;  /* flexを完全に無効化 */
}

/* --- リンク画像を中央寄せし、リンク範囲を画像だけに限定 --- */
#section7 .mynavi_link {
    text-align: center;
}

#section7 .mynavi_link a {
    display: inline-block !important;
    width: auto !important;
    margin: 0 auto;
}

/* --- nth-child のパディングを完全に無効化（最重要） --- */
#section7:nth-child(odd) article,
#section7:nth-child(even) article {
    padding: 0 !important;
}
