@media (max-width: 768px) {

/* 共通箇所 */	
	
html {
  scroll-behavior: smooth;  /* スムーススクロールを有効にする(対応ブラウザ) */
  scroll-padding-top: 90px; /* 固定ヘッダーの高さなどに合わせて調整 */
}
.spnone {
	display: none!important;
}
.pcnone {
	display: block!important;
}
.c-card1__text1 {
    font-size: 24px;
}
.c-card4__text1__mainLabel1 {
    font-size: 24px;
}
.c-title1__mainLabel1 {
    font-size: 24px;
}
.c-table1 th {
    width: 100%;
    max-width: 100%;
}
.c-table1 td {
    width: 100%;
    max-width: 100%;
}
.p-block11__image2 {
    margin: 0px 0 0;
}
.p-block11__inner1 img {
    max-width: 100%;
    margin-left: 0%;
}
.p-interview-heading1__image1 img {
    -o-object-fit: cover!important;
    object-fit: cover!important;
}
.width50left {
	margin-bottom: 10px;
}
	
/* フッター */
ul.p-footer1__nav1__list1 li span.whitelarge {
    font-size: 24px;
    padding: 20px 0 20px 20px;
}
	
	
/* TOPページスライドの確認 */	
.p-interview-heading1__image1__labelJp1 {
	position:relative;
	top:-105px;
}
.p-interview-heading1__image1__labelJp1 span {
	font-size:25px;
}
.p-interview-heading1__image1__text1 {
	font-size:20px;
	position:relative;
	top:-105px;
}

/* キービジュアル上の文字 */	
.p-interview-heading1__image1__labelJp1 {
    display: inline-flex
;
    align-items: center;
    padding: 6px 12px;
    border: 2px solid #FFFFFF;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 700;
    background: rgba(0, 0, 0, 0.24);
}
	
/* 先輩社員の声 1ブロック目 */
.interview_container_one {
    flex-direction: column-reverse;
    padding: 0px;
    margin: 0px;	
}
	
.interview_container_one .midashisub {
    margin-bottom: 24px;
    font-size: 16px;
}
.interview_container_one .midashi {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 700;
}
.interview_container_one .honbun {
    font-size: 16px;
    font-family: "Noto Sans JP", sans-serif;
    line-height: 1.8;
}

/* 先輩社員の声 2ブロック目 */
.interview_container_two {
    flex-direction: column-reverse;
    padding: 0px;
    margin: 0px;	
}
.interview_container_two .midashisub {
    margin-bottom: 24px;
    font-size: 16px;
	padding-left: 0px;
}
.interview_container_two .midashi {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 700;
	padding-left: 0px;
}
.interview_container_two .honbun {
    font-size: 16px;
    font-family: "Noto Sans JP", sans-serif;
    line-height: 1.8;
	padding-left: 0px;
}
	
/* 先輩社員の声 3ブロック目 */
.interview_container_three {
    flex-direction: column-reverse;
    padding: 0px;
    margin: 0px;	
}
.interview_container_three .midashisub {
    margin-bottom: 24px;
    font-size: 16px;
}
.interview_container_three .midashi {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 700;
}
.interview_container_three .honbun {
    font-size: 16px;
    font-family: "Noto Sans JP", sans-serif;
    line-height: 1.8;
}
	
/* 先輩社員の声 4ブロック目 */
.p-interview-block3 {
    padding: 0px;
    margin: 0px;	
}
.p-interview-block3__inner {
    padding: 40px 12px 0px;
}
.p-interview-block3__text1__titleMain {
    font-size: 24px;
}
	
/* 先輩社員の声 5ブロック目 */
.p-interview-block11 {
    padding: 0px;
    margin: 0px;	
}
	
/* 先輩社員の声 6ブロック目 */
.interview_container_six {
    padding: 0px;
    margin: 0px;	
}

/* サステナビリティ */
.gallery-item img {
    width: 100%;
    height: auto;
    transition: transform 0.3s ease;
    max-width: 100%;
    height: auto;
    margin-left: 0%;
    margin-bottom: 10px;
}
	
}