/*.sheet-metal-press-main .lower-title__back {
    background-image: url(../images/sheet-metal-press/sheet-metal-press-back.jpg);
    width: 63.5%;
    padding: 195px 0;
    margin-bottom: 0;
}
*/
/*
.sheet-metal-press-main .lower-title {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-end;
}
*/




.sheet-metal-press-about {
	background-image: url(../images/sheet-metal-press/about-technology-back.svg);
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: 95px;
	padding: 60px 30px 72px;
}

.about-technology {
	width: 1200px;
	margin: 0 auto;
	max-width: 100%;
}

.about-technology__head {
	color: #fff;
	font-size: .36rem;
	font-weight: 500;
	margin-bottom: 45px;
}



.about-technology__contents {
	display: flex;
	justify-content: space-between;
	width: 93%;
	margin: 0 auto;
}

.technology-icon__box {
	/*display: flex;
    justify-content: space-between;*/
	width: 24%;
	margin-left: 40px;
}

.technology-icon__box img {
	width: 100%;
}

.technology-text {
	width: 63%;
}

.technology-text p {
	font-size: .18rem;
	font-weight: 500;
	color: #fff;
	line-height: 2.5;
	width: 98%;
	margin-left: auto;
	margin-top: 21px;
}


/* 基盤技術 */
.fundamental-technology {
	overflow: hidden;
	padding-top: 100px;
}

.fundamental-technology__top--text {
	width: 1260px;
	max-width: 100%;
	margin: 55px auto 0;
	padding: 0 30px;
}

.fundamental-technology__caption {
	font-size: .32rem;
}

.fundamental-technology__lead {
	font-size: .16rem;
}

.fundamental-technology__container {
	width: 1366px;
	max-width: 100%;
	margin: 100px auto 0;
}

.fundamental-technology__item {
	margin-bottom: 145px;
}

.fundamental-technology__head {
	width: 100%;
	display: flex;
	align-items: flex-start;
	margin-bottom: 45px;
}

.fundamental-technology__item--left {
	/*display: flex;
    align-items: flex-start;*/
	justify-content: space-between;
	width: 53%;
}

.fundamental-technology__info {
	display: flex;
	justify-content: flex-end;
	margin-bottom: 45px;
}

.item-number {
	width: 120px;
	margin-right: 45px;
}

/*.technology-press .item-number{
    width: 38px;
}*/


.fundamental-technology__head span {
	font-size: .25rem;
	margin-top: -11px;
	display: block;
}

.fundamental-technology__head h2 {
	font-size: .72rem;
	line-height: 1.2;

}

.fundamental-technology__text {
	font-size: .16rem;
	width: 91%;
}


.fundamental-technology__item--right {
	width: 41.3%;
}


.introductory-seminar {
	width: 1200px;
	max-width: 100%;
	margin: 0 auto;
	border: solid 2px #003078;
	padding: 30px 48px 30px;
}

.introductory-seminar__top {
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
	align-items: center;
}

.introductory-seminar__top img {
	width: 190px;
}

.introductory-seminar__top p {
	width: 79.5%;
	font-size: .16rem;
	margin-top: 13px;
}

.introductory-seminar__bottom {
	display: flex;
	justify-content: space-between;
}

.introductory-seminar__img {
	width: 17.5%;
}

.introductory-seminar__img img {
	margin-bottom: 5px;
}

.introductory-seminar__img p {
	font-size: .15rem;
	text-align: center;
	margin-bottom: 0px;
}

.introductory-seminar__img span {
	font-size: .14rem;
	line-height: 1.5;
	display: inline-block;
}


.technology-sheet-metal .fundamental-technology__info {
	flex-direction: row-reverse;
}

.technology-sheet-metal .fundamental-technology__item--left {
	width: 53%;
	/* margin-left: 81px; */
	margin-left: auto;
}

.technology-sheet-metal .introductory-seminar__bottom,
.technology-assembly .introductory-seminar__bottom {
	width: 74%;
	margin: 0 auto;
}

.technology-sheet-metal .introductory-seminar__img,
.technology-assembly .introductory-seminar__img {
	width: 41%;
}


.technology-assembly .fundamental-technology__info {
	flex-direction: row-reverse;
}

.technology-assembly .fundamental-technology__item--left {
	margin-left: auto;
}

.fundamental-products__container {
	margin: 60px auto 0;
	width: 1260px;
	max-width: 100%;
	padding: 0 30px;
}

.fundamental-products__container img {
	width: 100%;
}

.sheet-metal-press-main .lower-btn-box {
	width: 1245px;
	padding: 0 20px;
	margin: 170px auto 0;
}

.sheet-metal-press-main .lower-btn-box .lower-common-btn {
	width: 32%;
	padding: 23px 0;
}

.sheet-metal-press-main .lower-btn-box .group-btn {
	line-height: 1.2;
}


/* 製品実績 */
.products-item {}


.products-item-name {
	font-size: .36rem;
	color: #003078;
	position: relative;
	z-index: 1;
}

.products-item__block {
	border-bottom: solid 1px #003078;
	margin-bottom: 53px;
	padding-bottom: 52px;
}

.products-item__block:last-child {
	border-bottom: none;
}

.products-item__flex {
	display: flex;
}

.products-item__flex--left {
	width: 50%;
}

.products-item__flex--right {
	width: 50%;
}

.products-sheetmetal {}

.products-sheetmetal .products-item__img {
	width: 98%;
	margin-top: 8px;
}

.products-welding {
	margin-bottom: 25px;
}

.products-welding .products-item__img {
	margin-top: -28px;
}

.products-drawing {}

.products-drawing .products-item__img {
	width: 99%;
	margin-top: -7px;
}

.products-spotwelding {}

.products-spotwelding .products-item__img {
	margin-top: -13px;
}

.products-seamwelding {}

.products-seamwelding .products-item__img {
	margin-top: -20px;
}

.products-assembly {}

.products-assembly .products-item__img {
	margin-top: -20px;
}


@media screen and (max-width:800px) {
	.sheet-metal-press-about {
		padding: 75px 30px 60px;
		margin-top: 45px;
		background-image: url(../images/sheet-metal-press/about-technology-back-sp.svg);
	}

	.about-technology__contents {
		flex-direction: column;
		width: 100%;
	}

	.about-technology__head {
		font-size: .23rem;
		line-height: 1.6;
		margin-bottom: 45px;
	}

	.technology-text p {
		font-size: .16rem;
		line-height: 2;
		width: 100%;
	}

	.technology-icon__box {
		width: 76%;
		margin: 0 auto 30px;
		margin-bottom: 20px;
	}

	.technology-text {
		width: 100%;
	}

	.fundamental-technology {
		padding-top: 80px;
	}


	.fundamental-technology__caption {
		font-size: .27rem;
		line-height: 1.6;
		margin-bottom: 10px;
	}

	.fundamental-technology__lead {
		font-size: .15rem;
	}

	/* 基盤技術 */

	.fundamental-technology__info {
		flex-direction: column;
		margin-bottom: 52px;
	}

	.fundamental-technology__container {
		padding: 0 30px;
		margin: 80px auto 0;
	}

	.fundamental-technology__item--left {
		width: 100%;
		justify-content: flex-start;
		margin-bottom: 18px;
	}

	.fundamental-technology__head span {
		font-size: .18rem;
		margin-top: -5px;
		line-height: 1.5;
	}

	.fundamental-technology__head h2 {
		font-size: .36rem;
		line-height: 1.2;
	}

	.technology-press .item-number {
		/*width: 65px;
        margin-right: 20px;*/
	}

	.item-number {
		width: 65px;
		margin-right: 24px;
	}



	.fundamental-technology__head {
		width: 100%;
		margin-bottom: 30px;
		align-items: center;
	}

	.fundamental-technology__head p {
		font-size: .15rem;
		line-height: 1.6;
		width: calc(100vw - 60px);
		margin-left: -62px;
		margin-top: 17px;
	}

	.fundamental-technology__text {
		font-size: .15rem;
		width: 100%;
	}

	.technology-sheet-metal .item-number {
		/*margin-top: 17px;*/
	}

	.technology-press .fundamental-technology__head p {
		/*margin-left: -45px;*/
	}

	.fundamental-technology__item--right {
		width: 100%;
	}

	.introductory-seminar__top {
		flex-direction: column;
		margin-bottom: 35px;
	}

	.introductory-seminar {
		padding: 40px 20px 25px;
		border: solid 1px #003078;
	}

	.introductory-seminar__top p {
		width: 100%;
		font-size: .15rem;
	}

	.introductory-seminar__top img {
		width: 190px;
		display: block;
		margin: 0 auto 15px;
	}

	.introductory-seminar__bottom {
		flex-direction: column;
		margin-bottom: 0px;
	}

	.introductory-seminar__img {
		width: 88%;
		margin: 0 auto 35px;
		display: flex;
		flex-direction: column;
	}

	.introductory-seminar__img:last-child {
		margin-bottom: 0;
	}

	.introductory-seminar__img p {
		font-size: .15rem;
	}

	.introductory-seminar__img img {
		margin-bottom: 10px;
	}

	.introductory-seminar__img span {
		line-height: 1.5;
	}

	.fundamental-technology__item {
		margin-bottom: 70px;
	}

	.technology-assembly {
		margin-bottom: 20px;
	}


	.technology-sheet-metal .fundamental-technology__info,
	.technology-assembly .fundamental-technology__info {
		flex-direction: column;
	}

	.technology-sheet-metal .introductory-seminar__bottom,
	.technology-assembly .introductory-seminar__bottom {
		width: 100%;
		margin: 0 auto;
	}

	.technology-sheet-metal .fundamental-technology__item--left {
		width: 100%;
	}


	.technology-sheet-metal .introductory-seminar__img,
	.technology-assembly .introductory-seminar__img {
		width: 87%;
		margin: 0 auto 35px;
	}

	.technology-sheet-metal .introductory-seminar__img:last-child,
	.technology-assembly .introductory-seminar__img:last-child {
		margin: 0 auto 0;
	}




	/*製品実績*/

	.fundamental-technology__top--text {
		margin: 30px auto 0;
		padding: 0 30px;
	}

	.sheet-metal-press-main .lower-btn-box {
		margin: 88px auto 0;
	}

	.sheet-metal-press-main .lower-btn-box .lower-common-btn {
		width: 242px;
		padding: 7px 0;
	}

	.fundamental-products__container {
		padding: 0 30px;
		margin: 43px auto 0;
	}


	.products-item-name {
		font-size: .24rem;
	}

	.products-item__block {
		margin-bottom: 31px;
		padding-bottom: 38px;
	}


	.products-sheetmetal .products-item__img {
		width: 92vw;
		margin-left: -9px;
		margin-top: -6px;
	}

	.products-drawing .products-item__img {
		width: 91vw;
		margin-left: -4px;
		margin-top: -16px;
	}

	.products-welding .products-item__img {
		margin-top: -8px;
	}

	.products-welding {
		margin-bottom: 17px;
	}

	.products-seamwelding .products-item__img {
		margin-top: -10px;
	}

	.products-spotwelding .products-item__img {
		margin-top: -13px;
	}

	.products-assembly .products-item__img {
		margin-top: -4px;
		width: 86vw;
	}


}