body {
	background-color: #fbfbfb;
}

.page {
	background-color: #fff;
}

.title-page {
	position: relative;
	box-sizing: border-box;
	max-width: 100%;
	margin: 0 auto;
	padding: 54px 120px;
	background-color: #fbfbfb;
}

.box_text {
    background:#fbfbfb;
}

.footer-2021 {
    background-color: #f4f4f4;
}

.box {
	box-shadow: 0 2px #fff;
	background-color:#fbfbfb;
}

/*
.area-article {
    background-color: #f4f4f4;
}
*/

/* メモ
style_acolor
#f0811b
#d06c00
↓
#ffa200
に変更
*/

.list-news_content a {
	color: #888;
}
.list-news_content a:hover {
	color: #ffa200;
	text-decoration: none;
}


.area-article2 {
    background-color: #fff;
}
.heading-lv2-top-service {
    color: #777;
}


.table-full th {
    background-color: #fbfbfb;
}

.table-full th, .table-full td {
    border: 1px solid #f1f1f1;
}

.table-non-style th{
	background-color: #fff;
	border: none;
}
.table-non-style td{
	border: none;
}	