@charset "UTF-8";
.main-content h2 {
 /* margin-bottom: 10px; */
 /* border-left: 0; */
 /* padding-left: 0; */
 /* color: inherit; */
 /* line-height: 1.3; */
 /* font-size: inherit; */
 /* font-size: 19px; */
}
.main-content .content-box {
 margin-bottom: 40px;
}
.main-content h2{
	margin-top: 40px;
}
.main-content h3 {
 margin-bottom: 15px;
 padding-bottom: 5px;
 font-size: 19px;
 border-bottom: solid 1px #a4085b;
 line-height: 1.35;
}
.main-content h4 {
 margin: 15px 0 5px;
}
.main-content .special-box ul {
 margin-bottom: 25px;
}
.main-content ul.line-list li:before {
 content: "";
 display: inline-block;
 width: 8px;
 height: 1px;
 background: #333;
 position: absolute;
 top: 12px;
 left: 0;
}
.main-content ul.line-list li {
 margin-bottom: 15px;
 position: relative;
 padding-left: 17px;
}
.main-content ul.line-list li:last-child {
 margin-bottom: 0;
}
.main-content ul {
 margin-bottom: 25px;
}
.main-content .content-box ul li p {
 margin-bottom: 6px;
}
.main-content .content-box ul li p:last-child {
 margin-bottom: 0;
}
.main-content .content-box.advanced-box ul li:nth-child(2) p {
 margin-bottom: 15px;
}
.main-content .content-box.advanced-box ul li:nth-child(2) p:nth-last-child(2) {
 margin-bottom: 6px;
}
.main-content .content-box.advanced-box ul.circle-list li {
 margin-bottom: 20px;
}
.main-content ul li {
 margin-bottom: 5px;
}
.main-content .content-box ul li .t-indent {
 margin-bottom: 0;
 text-indent: 1.5em;
}
table{
	border-collapse: collapse;
	font-size: 14px;
}
table tbody tr th,table tbody tr td{
	border:solid 1px #333;
	padding:20px;
}
table tbody tr th{
	background-color: #d5deef;
    font-weight: bold;
    font-size: 16px;
}

