@charset "utf-8";

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

.Keyvisual-title::before{
	width: 7.7rem;
	height: 7.5rem;
	background-image: url(../images/case2/icon_keyvisual.svg);
}

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

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

	.Keyvisual-title::before{
		width: 10.8rem;
		height: 10.6rem;
	}

}



/*-------------------------------
	たいとうの個人向け法務
-------------------------------*/

.Law-message{
	margin-bottom: 7.5rem;
}

/*----- 市民の皆様に関わる事件 */
.Law-data__header{
	width: 100%;
}
.Law-data-table-double{
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.Law-data-table-wrap{
	width: calc((100% - 5rem) / 2);
}
.Law-data-table__item__title{
	width: 13rem;
	padding-top: 2.2rem;
}
.Law-data-table__item__body{
	width: calc(100% - 13rem);
	padding: 2.2rem 0 2.2rem 2.5rem;
}
.Law-data-table__item__data:not(:last-child){
	margin-bottom: 3.2rem;
}
.Law-data-table__item__data__title{
	margin-bottom: 1.2rem;
	font-weight: 400;
}

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

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

	/*----- 市民の皆様に関わる事件 */
	.Law-data-table-double{
		flex-direction: column;
	}
	.Law-data-table-wrap{
		width: 100%;
	}
	.Law-data-table-wrap:not(:last-child){
		margin-bottom: 2.5rem;
	}
	.Law-data-table__item__title{
		width: 35%;
	}
	.Law-data-table__item__body{
		width: 65%;
	}

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

	.Law-message{
		margin-bottom: 7.5rem;
	}
	.Law-data__header .sec-subtitle{
		margin-bottom: .5rem;
	}
	.Law-data__text{
		margin-bottom: 2.2rem;
	}
	
	/*----- 市民の皆様に関わる事件 */
	.Law-data-table-double{
		flex-direction: column;
	}
	.Law-data-table-wrap{
		width: 100%;
	}
	.Law-data-table-wrap + .Law-data-table-wrap{
		margin-top: -2px;
	}
	.Law-data-table__item__title{
		width: 16.5rem;
		padding: 2.5rem 0 2rem 3rem;
	}
	.Law-data-table__item__body{
		width: calc(100% - 16,5rem);
		padding: 2.5rem 0 2rem 3rem;
	}

}