.business_deal #contents table {
	border-collapse: collapse;
}
.business_deal #contents table tr > * {
	padding: 5px;
	border: 1px solid rgb(191, 191, 191);
}
.business_deal #contents table th {
	width: 20%;
	text-align: center;
}
.business_deal #contents .moreinfo {
	margin: 0;
}
.business_deal #contents .moreinfo::before {
	content: "\f0da";
	margin-right: 0.25em;
    margin-bottom: 2em;
	color: #c00;
	font-family: FontAwesome;
    display: block;
}

.business_deal #contents ul li:last-child{
    margin-bottom: 3.5em;
}

/*==============================
cms化に伴った改修作業追記（202205）
===============================*/
.business_deal #contents {
	width: 90%;
	max-width: 980px;
	margin: 0 auto;
}
.business_deal #contents h1 {
	margin-top: 20px;
    border-bottom: solid 1px #858585;
    font-size: 18px;
}
.business_deal #contents .business_deal {
	margin-top: 40px;
}
.business_deal #contents .business_deal ul li h2 {
	font-size: 14px;
	margin-bottom: 20px;
	padding-bottom: 3px;
	border-bottom: solid 1px #ccc;
}

.business_deal #contents .business_deal .arrow1 {
	padding-left: 15px;
    background: url(/image/common/arrow1.gif) no-repeat left 0.35em;
}

.business_deal #contents .business_deal .mb2em {
	margin-bottom: 2em;
}

@media only screen and (max-width:999px) {
    .business_deal #contents {
        width: 100%;
        padding: 0 10px;
    }
}

@media only screen and (max-width:599px) {
    .business_deal #contents {
        padding: 0 10px
    }
}
