.page-main .page_part04 .items-box{max-width:1170px;margin:0 auto;padding:110px 20px;width:100%}.page-main .page_part04 .items-box .page_title{text-align:left}.page-main .page_part04 .items-box .page_title:after{margin-left:0}.page-main .page_part04 .items-box .item{display:flex;align-items:center;margin-bottom:80px;background-color:#f5f5f5}.page-main .page_part04 .items-box .item .img{padding:20px;width:50%}.page-main .page_part04 .items-box .item .img img{width:100%;z-index:2;position:relative;min-height:327px;object-fit:cover}.page-main .page_part04 .items-box .item .img img:after{display:none}.page-main .page_part04 .items-box .item .img:after{display:none}.page-main .page_part04 .items-box .item .content{width:45%}.page-main .page_part04 .items-box .item:last-child{margin-bottom:0px}.page-main .page_part04 .items-box .item:last-child .content{padding-right:initial;padding-left:80px}.page-main .page_part04 .items-box .item:nth-child(2){flex-direction:row}.page-main .page_part04 .items-box .item:nth-child(2) .content{padding-right:initial;padding-left:80px}@media(max-width: 767px){.item{flex-direction:row}.item .content{padding-left:0 !important}.item:nth-child(2){flex-direction:row}.item:nth-child(2) .content{padding-left:0 !important}.item:last-child{background-color:#f5f5f5}.item:last-child .img{padding:20px;width:50%}.item:last-child .img:after{display:none}.item:last-child .content{padding:20px;width:50%;padding-left:0 !important}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/page-works.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAQI,mCACE,iBACA,cACA,mBACA,WAEA,+CACE,gBAEI,qDACE,cAMR,yCACE,aACA,mBACA,mBACA,yBAEE,8CACD,aACC,UAEI,kDACE,WACA,UACA,kBACA,iBACA,iBAKA,wDACO,aAIT,oDACO,aAIT,kDACI,UAGR,oDACE,kBAEE,6DACE,sBACA,kBAGN,sDACE,mBAEA,+DACE,sBACA,kBAiBZ,yBAGU,MACE,mBACA,eACE,0BAKJ,mBACE,mBACA,4BACE,0BAIJ,iBACE,yBACI,sBACE,aACA,UACA,4BACE,aAGR,0BACE,aACA,UACA%22,%22file%22:%22page-works.css%22%7D */

.works_page_part04_inner{
	max-width: 1020px;
    margin: 0 auto;
    padding: 80px 20px 0;
    width: 100%;
}
.item_table{
	width: 100%;
	margin-top: 20px;
}
.item_table table{
    width: 100%;
}
.item_table table th,
.item_table table td{
	text-align: center;
}
.item_table table th{
	vertical-align: middle;
	background-color: #f5f5f5;
}
.item_table table th span{
	margin-left: 2em;
}
.item_table table td:nth-child(3){
	text-align: right;
}
.item_table2 table{
    margin-bottom: 1rem;
}
.spNote{
	display: none;
}
@media (max-width: 767px) {
	.works_page_part04_inner{
		padding: 40px 20px 0;
	}
	.item_table{
		overflow-y: scroll;
	}
	.item_table table{
		white-space: nowrap;
	}
	.spNote{
		display: block;
		text-align: right;
		margin-top: 10px;
		font-size: 12px;
	}
}

.page-main .page_part04 .items-box{
	max-width: 1020px;	
}
.page_part04 .items-box .item.-primary{
	margin-top: 20px;
}



.item_table2{
	width: 100%;
	margin-top: 20px;
}
.item_table2 table{
    width: auto;
	min-width: 400px;
}
.item_table2 table th{
	text-align: center;
}
.item_table2 table td{
	text-align: right;
}
.item_table2 table th{
	vertical-align: middle;
	background-color: #f5f5f5;
}
.item_table2 table th span.size{
	font-weight: normal;
	font-size: 13px;
}
@media (max-width: 767px) {
	.item_table2{
		overflow-y: scroll;
	}
	.item_table2 table{
		min-width: 100%;
		white-space: nowrap;
		width: 100%;
	}
}







