@charset "utf-8";

/*-------------------------------
	キービジュアル
-------------------------------*/

.Keyvisual{
	background-image: url(../images/product/bg_keyvisual.jpg);
    background-image: image-set(url(../images/product/bg_keyvisual.jpg) 1x, url(../images/product/bg_keyvisual@2x.jpg) 2x);
    background-image: -webkit-image-set(url(../images/product/bg_keyvisual.jpg) 1x, url(../images/product/bg_keyvisual@2x.jpg) 2x);
}

@media screen and (min-width:769px) , print{

}
@media screen and (max-width:768px) , print{

}



/*-------------------------------
	パーツ
-------------------------------*/

/*----- ページ内リンク */
.C-Link-block__item{
	width: calc( (100% - 3rem) / 2 );
}


@media screen and (min-width:769px) , print{

}
@media screen and (max-width:768px) , print{

	.C-Link-block__item{
		width: 100%;
	}

}



/*-------------------------------
	取り扱い鋼材の特徴／自動車部品製品
-------------------------------*/

.Item-block:not(:last-child){
	margin-bottom: 20rem;
}
.Item-block__body{
	flex-direction: row-reverse;
}
.Item-block__title{
	font-size: 3.2rem;
	padding-bottom: 1.5rem;
	margin-bottom: 3.2rem;
	font-weight: 700;
	border-bottom: 1px solid #313134;
}
.Item-block__image{
	width: 43rem;
}
.Item-block__image img{
	width: 100%;
}
.Item-block__image + .Item-block__text{
	width: calc( 100% - 43rem );
	padding-right: 7rem;
}

/*----- 取り扱い鋼材の特徴 */

/*----- 自動車部品製品 */
.Item-block.-car .Item-block__text{
	margin-bottom: 15.8rem;
	text-align: center;
}

.Item-car{
	width: 100%;
	position: relative;
}
.Item-car__image img{
	/* width: 100%; */
	width: 103rem;
}
.Item-car-link{
	left: 0;
	top: 0;
	position: absolute;
}
.Item-car-link__item{
	width: 13.6rem;
	height: 13.6rem;
	border-radius: 50%;
	font-weight: 700;
	position: absolute;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	background: var(--maincolor);
	transition: var(--transition);
}
.Item-car-link__item:hover{
	opacity: var(--opacity) !important;
}
.Item-car-link__item.-lock{
	background: #ccc;
}
.Item-car-link__item.-lock:hover{
	opacity: 1 !important;
	cursor: default !important;
}

.Item-car-popup-wrap{
	width: 100%;
	height: 100%;
	padding: 2.5rem;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9990;
	background: rgba(0,0,0,.23);
	position: fixed;
	display: flex;
	align-items: center;
	justify-content: center;
	display: none;
}
.Item-car-popup{
	width: 100%;
	max-width: 109rem;
	margin-left: auto;
	margin-right: auto;
	display: none;
	transform: translate(0, -50%);
	z-index: 6000;
    position: relative;
    top: 50%;
}
.Item-car-popup.-on{
	display: block;
}
.Item-car-popup__inner{
	position: relative;
}
.Item-car-popup-block{
	padding: 10rem;
	background: #fff;
}
.Item-car-popup-block__title{
	font-size: 2.4rem;
	padding-bottom: 1.8rem;
	margin-bottom: 5.5rem;
	font-weight: 700;
	border-bottom: 1px solid #313134;
	text-align: center;
}
.Item-car-popup-block__body{
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: center;
}
.Item-car-popup-block__item{
	width: calc( (100% - (2.6rem * 1)) / 2 );
}
.Item-car-popup-block__item:not(:last-child){
	margin-right: 2.6rem;
}
.Item-car-popup-block__item__image{
	margin-bottom: 1rem;
	border: 1px solid #ccc;
	position: relative;
}
.Item-car-popup-block__item__image img{
	width: 100%;
	height: 30rem;
	object-fit: contain;
}
.Item-car-popup-block__item__image__caption{
	padding: .5rem;
	border-radius: .5rem;
	border: 1px solid #ccc;
	left: unset !important;
	right: 1.5rem;
	bottom: 1.5rem;
	width: 40rem;
	text-align: center;
	position: absolute;
	background: #fff;
}
.Item-car-popup-block__item.-big{
	width: 100%;
}
.Item-car-popup-block__item__title{
	font-weight: 500;
	text-align: center;
}
.Item-car-popup__close{
	width: 6rem;
	height: 6rem;
	right: calc( var(--padding-leftright) + 3rem );
	top: 2.8rem;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--maincolor);
	transition: var(--transition);
}
.Item-car-popup__close::before{
	font-weight: 700;
	font-size: 4rem;
	cursor: pointer;
	color: #fff;
	content: "×";
}
.Item-car-popup__close:hover{
	opacity: var(--opacity);
}

.Item-car-link__item.-link1{
	top: 1.5rem;
	left: 32rem;
}
.Item-car-link__item.-link2{
	top: 30rem;
	left: 37rem;
}
.Item-car-link__item.-link3{
	top: 29rem;
	left: 60rem;
}
.Item-car-link__item.-link4{
	top: 32rem;
	left: 10rem;
}
.Item-car-link__item.-link5{
	top: -7.5rem;
	left: 81rem;
}
.Item-car-link__item.-link6{
	top: 19.5rem;
	left: 99.5rem;
}
.Item-car-link__item.-link7{
	top: 12rem;
	left: 3rem;
}
.Item-car-link__item.-link8{
	top: 7.5rem;
	left: 60rem;
}
.Item-car-link__item.-link9{
	top: 22rem;
	left: 80rem;
}
.Item-car-popup-maku{
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 4000;
	position: absolute;
}

@media screen and (min-width:769px) , print{

}
@media screen and (max-width:1240px) and (min-width:769px)  , print{

	.Item-block__image{
		width: 40%;
	}
	.Item-block__image + .Item-block__text{
		width: 60%;
		padding-right: 2.5rem;
	}

	.Item-car{
		padding-top: 10rem;
		width: calc( 100% + var(--padding-leftright) * 2 );
		overflow: auto;
	}
	.Item-car-link__item.-link1{
		top: calc( 1.5rem + 10rem );
	}
	.Item-car-link__item.-link2{
		top: calc( 30rem + 10rem );
	}
	.Item-car-link__item.-link3{
		top: calc( 29rem + 10rem );
	}
	.Item-car-link__item.-link4{
		top: calc( 32rem + 10rem );
	}
	.Item-car-link__item.-link5{
		top: calc( -7.5rem + 10rem );
	}
	.Item-car-link__item.-link6{
		top: calc( 19.5rem + 10rem );
	}
	.Item-car-link__item.-link7{
		top: calc( 12rem + 10rem );
	}
	.Item-car-link__item.-link8{
		top: calc( 7.5rem + 10rem );
	}
	.Item-car-link__item.-link9{
		top: calc( 22rem + 10rem );
	}
	.Item-car-popup-block{
		padding: 7.5rem 5rem;
	}

}
@media screen and (max-width:768px) , print{

	.Item-block:not(:last-child){
		margin-bottom: 8.5rem;
	}
	.Item-block__title{
		font-size: 4rem;
		margin-bottom: 5rem;
	}
	.Item-block__body{
		flex-direction: column-reverse;
	}
	.Item-block__image{
		width: 100%;
		margin-top: 3.5rem;
	}
	.Item-block__image + .Item-block__text{
		width: 100%;
		padding-right: 0;
	}
	
	/*----- 取り扱い鋼材の特徴 */
	
	/*----- 自動車部品製品 */
	.Item-block.-car .Item-block__text{
		margin-bottom: 8.5rem;
		text-align: left;
	}
	
	.Item-car{
		padding-top: 10rem;
		overflow: auto;
	}
	.Item-car__image{
		width: 125rem;
	}
	.Item-car__image img{
		width: 100%;
	}
	.Item-car-link__item{
		width: 16.5rem;
		height: 16.5rem;
	}
	
	.Item-car-popup-wrap{
		padding-left: 6rem;
        padding-right: 6rem;
	}
	.Item-car-popup{
		max-width: 100%;
	}
	.Item-car-popup__inner{
		padding-left: 0;
		padding-right: 0;
	}
	.Item-car-popup-block{
		padding: 5rem;
	}
	.Item-car-popup-block__title{
		font-size: 4rem;
		padding-bottom: 2.4rem;
		margin-bottom: 5rem;
	}
	.Item-car-popup-block__item{
		width: calc( (100% - (3.5rem * 1)) / 2 );
	}
	.Item-car-popup-block__item:not(:last-child){
		margin-right: 2.6rem;
	}
	.Item-car-popup-block__item__image{
		margin-bottom: 2.5rem;
	}
	.Item-car-popup-block__item__image img{
		height: auto;
	}
	.Item-car-popup-block__item__image__caption{
		width: calc(100% - 3rem);
	}
	.Item-car-popup__close{
		width: 7.5rem;
		height: 7.5rem;
		right: 0;
		top: 0;
	}
	.Item-car-popup__close::before{
		font-size: 4rem;
	}
	
	.Item-car-link__item.-link1{
        top: 12rem;
        left: 38rem;
	}
	.Item-car-link__item.-link2{
        top: 45rem;
        left: 45rem;
	}
	.Item-car-link__item.-link3{
		top: 45rem;
        left: 73.5rem;
	}
	.Item-car-link__item.-link4{
		top: 48rem;
	}
	.Item-car-link__item.-link5{
        top: 2rem;
        left: 100rem;
	}
	.Item-car-link__item.-link6{
		top: 32rem;
        left: 120rem;
	}
	.Item-car-link__item.-link7{
		top: 25rem;
	}
	.Item-car-link__item.-link8{
        top: 18rem;
        left: 73.5rem;
	}
	.Item-car-link__item.-link9{
		top: 37rem;
        left: 97rem;
	}

}



/*-------------------------------
	製品
-------------------------------*/

.Product__text{
	margin-bottom: 6.8rem;
	text-align: center;
}
.Product-detail-wrap{
	width: 100%;
	margin-bottom: 9rem;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.Product-detail{
	width: calc( (100% - (2rem * 2)) / 3 );
}
.Product-detail__image{
	margin-bottom: 1.8rem;
}
.Product-detail__image img{
	width: 100%;
}
.Product-detail__title{
	font-size: 2rem;
	margin-bottom: .5rem;
	font-weight: 700;
	text-align: center;
}

.Product-data:not(:last-child){
	margin-bottom: 4.2rem;
}
.Product-data__title{
	font-size: 1.8rem;
	margin-bottom: 1.4rem;
	padding: 1.3rem 3.5rem;
	font-weight: 700;
	display: inline-block;
	border: 1px solid var(--maincolor);
	color: var(--maincolor);
}

.Product-table{
	width: 100%;
}
.Product-table-block__title{
	padding: 1.2rem 1rem;
	font-weight: 700;
	color: #fff;
	text-align: center;
	background: var(--maincolor);
}
.Product-table-block__title:not(:last-child){
	border-right: 1px solid #fff;
}
.Product-table-body{
	border-bottom: 1px solid var(--maincolor);
}
.Product-table-body .Product-table-block{
	border-bottom: 1px solid var(--maincolor);
}
.Product-table-body .Product-table-block:nth-of-type(2n+1){
	background: #fff;
}
.Product-table-body .Product-table-block__text{
	padding: 1.2rem 2rem;
	line-height: calc( 2.4 / 1.6 );
	vertical-align: middle;
}
.Product-table-body .Product-table-block__text:nth-of-type(1){
	border-right: 1px solid var(--maincolor);
}

.Product-list{
	padding: 5rem 0 5rem 10rem;
	background: #EFEFF4;
}
.Product-list__title{
	width: 20rem;
	height: 4.6rem;
	font-size: 1.8rem;
	margin-bottom: 2.8rem;
	font-weight: 700;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--maincolor);
	border: 1px solid var(--maincolor);
}
.Product-list__body{
	width:  100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;

}
.Product-list__item-wrap{
	width: calc( 100% / 3 );
}
.Product-list__item{
	line-height: calc( 2.4 / 1.6 );
}
.Product-list__item:not(:last-child){
	margin-bottom: 1.5rem;
}

@media screen and (min-width:769px) , print{

}
@media screen and (max-width:1240px) and (min-width:769px)  , print{

	.Product-detail-wrap{
		flex-wrap: wrap;
	}
	.Product-detail{
		width: calc( (100% - 3rem) / 2 );
	}
	.Product-detail:not(:nth-last-of-type(-n+2)){
		margin-bottom: 3rem;
	}

	.Product-list{
		padding: 5rem 0 5rem 5rem;
	}

}
@media screen and (max-width:768px) , print{

	.Product{
		overflow: hidden;
	}
	.Product__text{
		margin-bottom: 5rem;
	}
	.Product-detail-wrap{
		margin-bottom: 5rem;
		flex-wrap: wrap;
	}
	.Product-detail{
		width: calc( (100% - (3.5rem * 1)) / 2 );
	}
	.Product-detail:not(:nth-last-of-type(-n+2)){
		margin-bottom: 5rem;
	}
	.Product-detail__image{
		margin-bottom: 3.5rem;
	}
	.Product-detail__title{
		font-size: 2.4rem;
		margin-bottom: 2.5rem;
	}
	
	.Product-data:not(:last-child){
		margin-bottom: 7.5rem;
	}
	.Product-data__title{
        width: 40rem;
        height: 6.5rem;
        margin-bottom: 3.5rem;
		font-size: 2.4rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.Product-table-wrap{
		overflow: auto;
	}
	.Product-table{
		table-layout: fixed;
	}
	.Product-table-block__title{
        padding: 2.5rem;
		line-height: 1.8;
	}
	.Product-table-body .Product-table-block__text{
        padding: 2.5rem;
		line-height: 1.8;
	}
	
	.Product-list{
		padding: 5rem;
	}
	.Product-list__title{
        width: 30rem;
        height: 6.5rem;
        margin-bottom: 3.5rem;
		font-size: 2.4rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.Product-list__body{
		justify-content: space-between;
	}
	.Product-list__item-wrap{
		width: calc( (100% - 3.5rem) / 2 );
	}
	.Product-list__item{
		line-height: 1.8;
	}
	.Product-list__item:not(:last-child){
		margin-bottom: 2.5rem;
	}

}



/*-------------------------------
	特殊鋼
-------------------------------*/

#Special .Product-table.-table1 .Product-table-header .Product-table-block__title:nth-of-type(1),
#Special .Product-table.-table1 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
	width: 33rem;
	text-align: center;
}
#Special .Product-table.-table1 .Product-table-header .Product-table-block__title:nth-of-type(2),
#Special .Product-table.-table1 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
	width: calc( 100% - 33rem );
	padding-left: 6.5rem;
}
#Special .Product-table.-table2 .Product-table-header .Product-table-block__title:nth-of-type(1),
#Special .Product-table.-table2 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
	width: 33rem;
	text-align: center;
}
#Special .Product-table.-table2 .Product-table-header .Product-table-block__title:nth-of-type(2),
#Special .Product-table.-table2 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
	width: calc( 100% - 33rem );
	padding-left: 6.5rem;
}
#Special .Product-table.-table3 .Product-table-header .Product-table-block__title:nth-of-type(1),
#Special .Product-table.-table3 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
	width: 33rem;
	text-align: center;
}
#Special .Product-table.-table3 .Product-table-header .Product-table-block__title:nth-of-type(2),
#Special .Product-table.-table3 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
	width: calc( 100% - 33rem );
	padding-left: 6.5rem;
}

@media screen and (min-width:769px) , print{

}
@media screen and (max-width:768px) , print{

	#Special .Product-table.-table1{
		width: 100%;
	}
	#Special .Product-table.-table1 .Product-table-header .Product-table-block__title:nth-of-type(1),
	#Special .Product-table.-table1 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
		width: auto;
	}
	#Special .Product-table.-table1 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
		text-align: left;
	}
	#Special .Product-table.-table1 .Product-table-header .Product-table-block__title:nth-of-type(2),
	#Special .Product-table.-table1 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
		width: auto;
		padding-left: 2.5rem;
	}
	#Special .Product-table.-table2{
		width: 100%;
	}
	#Special .Product-table.-table2 .Product-table-header .Product-table-block__title:nth-of-type(1),
	#Special .Product-table.-table2 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
		width: auto;
	}
	#Special .Product-table.-table2 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
		text-align: left;
	}
	#Special .Product-table.-table2 .Product-table-header .Product-table-block__title:nth-of-type(2),
	#Special .Product-table.-table2 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
		width: auto;
		padding-left: 2.5rem;
	}
	#Special .Product-table.-table3{
		width: 100%;
	}
	#Special .Product-table.-table3 .Product-table-header .Product-table-block__title:nth-of-type(1),
	#Special .Product-table.-table3 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
		width: auto;
	}
	#Special .Product-table.-table3 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
		text-align: left;
	}
	#Special .Product-table.-table3 .Product-table-header .Product-table-block__title:nth-of-type(2),
	#Special .Product-table.-table3 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
		width: auto;
		padding-left: 2.5rem;
	}

}



/*-------------------------------
	ステンレス鋼
-------------------------------*/

#Stainless .Product-table.-table4 .Product-table-header .Product-table-block__title:nth-of-type(3),
#Stainless .Product-table.-table4 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
	width: calc( 100% - (33rem + 20rem) );
	padding-left: 6.5rem;
}
#Stainless .Product-table.-table4 .Product-table-header .Product-table-block__title:nth-of-type(2),
#Stainless .Product-table.-table4 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
	width: 20rem;
	text-align: center;
}
#Stainless .Product-table.-table4 .Product-table-header .Product-table-block__title:nth-of-type(1),
#Stainless .Product-table.-table4 .Product-table-body .Product-table-block .Product-table-block__text.-w33{
	width: 33rem;
	text-align: center;
}
#Stainless .Product-table.-table4 .Product-table-body .Product-table-block .Product-table-block__text.-w33 + .Product-table-block__text:nth-of-type(2){
	width: 20rem;
	border-right: 1px solid var(--maincolor);
	padding-left: 2rem;
	text-align: center;
}
#Stainless .Product-table.-table4 .Product-table-body .Product-table-block .Product-table-block__text.-w33 + .Product-table-block__text:nth-of-type(2) + .Product-table-block__text:nth-of-type(3){
	width: calc( 100% - (33rem + 20rem) );
	padding-left: 6.5rem;
}
#Stainless .Product-table.-table4 .Product-table-block.-bggray{
	background: #EFEFF4 !important;
}

@media screen and (min-width:769px) , print{

}
@media screen and (max-width:768px) , print{

	#Stainless .Product-table.-table4{
		width: calc( 25rem * 3 );
	}
	#Stainless .Product-table.-table4 .Product-table-header .Product-table-block__title:nth-of-type(3),
	#Stainless .Product-table.-table4 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
		width: 25rem;
		padding-left: 2.5rem;
	}
	#Stainless .Product-table.-table4 .Product-table-header .Product-table-block__title:nth-of-type(2),
	#Stainless .Product-table.-table4 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
		width: 25rem;
	}
	#Stainless .Product-table.-table4 .Product-table-header .Product-table-block__title:nth-of-type(1),
	#Stainless .Product-table.-table4 .Product-table-body .Product-table-block .Product-table-block__text.-w33{
		width: 25rem;
	}
	#Stainless .Product-table.-table4 .Product-table-body .Product-table-block .Product-table-block__text.-w33 + .Product-table-block__text:nth-of-type(2){
		width: 25rem;
		padding-left: 2.5rem;
	}
	#Stainless .Product-table.-table4 .Product-table-body .Product-table-block .Product-table-block__text.-w33 + .Product-table-block__text:nth-of-type(2) + .Product-table-block__text:nth-of-type(3){
		width: 25rem;
		padding-left: 2.5rem;
	}
	#Stainless .Product-table.-table4 .Product-table-block__text{
		text-align: left !important;
	}

}



/*-------------------------------
	普通鋼・表面処理材
-------------------------------*/

#Ordinary .Product-table.-table5 .Product-table-header .Product-table-block__title:nth-of-type(1),
#Ordinary .Product-table.-table5 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
	width: 33rem;
	text-align: center;
}
#Ordinary .Product-table.-table5 .Product-table-header .Product-table-block__title:nth-of-type(2),
#Ordinary .Product-table.-table5 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
	width: calc( 100% - 33rem );
	padding-left: 6.5rem;
}

@media screen and (min-width:769px) , print{

}
@media screen and (max-width:768px) , print{

	#Ordinary .Product-table.-table5{
		width: 100%;
	}
	#Ordinary .Product-table.-table5 .Product-table-header .Product-table-block__title:nth-of-type(1),
	#Ordinary .Product-table.-table5 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
		width: auto;
		text-align: center;
	}
	#Ordinary .Product-table.-table5 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
		text-align: left;
	}
	#Ordinary .Product-table.-table5 .Product-table-header .Product-table-block__title:nth-of-type(2),
	#Ordinary .Product-table.-table5 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
		width: auto;
		padding-left: 2.5rem;
	}

}



/*-------------------------------
	アルミニウム・非鉄金属
-------------------------------*/

#Aluminum .Product-table.-table6{
	margin-bottom: 13rem;
}
#Aluminum .Product-table.-table6 .Product-table-header .Product-table-block__title:nth-of-type(1),
#Aluminum .Product-table.-table6 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
	width: 33rem;
	text-align: center;
}
#Aluminum .Product-table.-table6 .Product-table-header .Product-table-block__title:nth-of-type(2),
#Aluminum .Product-table.-table6 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
	width: calc( 100% - 33rem );
	padding-left: 6.5rem;
}
#Aluminum .Product-table.-table6 .Product-table-block.-bggray{
	background: #EFEFF4;
}

@media screen and (min-width:769px) , print{

}
@media screen and (max-width:768px) , print{

	#Aluminum .Product-table.-table6{
		width: 100%;
	}
	#Aluminum .Product-table.-table6{
		margin-bottom: 5rem;
	}
	#Aluminum .Product-table.-table6 .Product-table-header .Product-table-block__title:nth-of-type(1),
	#Aluminum .Product-table.-table6 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
		width: auto;
		text-align: center;
	}
	#Aluminum .Product-table.-table6 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(1){
		text-align: left;
	}
	#Aluminum .Product-table.-table6 .Product-table-header .Product-table-block__title:nth-of-type(2),
	#Aluminum .Product-table.-table6 .Product-table-body .Product-table-block .Product-table-block__text:nth-of-type(2){
		width: auto;
		padding-left: 2.5rem;
	}

}