@charset "UTF-8";


/******************************************************
 container
******************************************************/
#seseragi .inqContainer {
	margin-top: 80px;
	padding: 40px 0;
}
#seseragi .SecondBgTxtr {
	padding: 90px 0 0;
}
@media screen and (max-width:767px){
	#seseragi .inqContainer {
		margin-top: 60px;
	}
	.SecondBgTxtr {
		padding: 70px 0 0;
	}
}


.seseragi_outline {
	max-width: 900px;
	color: #000;
	margin: 0 auto;
	padding: 80px 0;
}
.seseragi_outlineTtl {
	display: flex;
	align-items: center;
	margin-bottom: 35px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.3;
}
.seseragi_outlineTtl::before{
	content: "";
	width: 22px;
	height: 22px;
	margin-right: 14px;
	background: url(/content/dam/31sumai/mfr/B2319/img/common/icnCircle.svg) center / contain no-repeat;
}
.seseragi_outlineTbl {
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
}
.seseragi_outlineTbl th,
.seseragi_outlineTbl td {
	padding: 12px 20px;
	border: 1px solid #8e7e76;
	line-height: 1.8;
	text-align: left;
	vertical-align: middle;
}
.seseragi_outlineTbl th {
	width: 30%;
	background: #d8d2cf;
	font-weight: 700;
}
.seseragi_outlineTbl td {
	background: #fff;
}
.seseragi_outline .note {
	width: 100%;
	font-size: 14px;
	line-height: 1.6em;
	text-align: justify;
	padding-top: 20px;
}
.seseragi_outlineTbl td a,
.seseragi_outlineTbl td a:hover{
	text-decoration: underline;
}

@media screen and (max-width:767px){
	.seseragi_outline {
		padding: 0 8%;
	}
	.seseragi_outlineTtl {
		font-size: 4.5vw;
		margin-bottom: 25px;
	}
	.seseragi_outlineTtl::before{
		width: 30px;
		height: 30px;
		margin-right: 14px;
	}
	.seseragi_outlineTbl {
		font-size: 3.4vw;
	}
	.seseragi_outlineTbl,
	.seseragi_outlineTbl tbody,
	.seseragi_outlineTbl tr,
	.seseragi_outlineTbl th,
	.seseragi_outlineTbl td {
		display: block;
		width: 100%;
		line-height: 1.4;
	}
	.seseragi_outlineTbl tr {
		margin-bottom: 0;
	}
	.seseragi_outlineTbl th {
		padding: 10px;
		border: 0;
		background: #c8bdb7;
	}
	.seseragi_outlineTbl td {
		padding: 7px 10px;
		border: 0;
		background: #fff;
	}
	.seseragi_outline .note {
		font-size: 2.6vw;
		padding: 20px 0 30px;
	}
}


