@charset "UTF-8";
/* CSS Document */
.ttlArea .inner .h1_bg {
	background-image: url("/images/coworking/h1_bg.webp");
}
.content01Area .inner {
	padding: 40px 20px 40px;
}
.content01Area .inner .h2Area {
	text-align: center;
	margin-bottom: 30px;
}
.content01Area .inner .h2Area h2 {
	color: #B98F6D;
	font-size: 24px;
	position: relative;
}
.content01Area .inner .h2Area h2::after {
	content: '';
    width: 20px;
    height: 3px;
    display: inline-block;
    background-color: #B98F6D;
    position: absolute;
    bottom: -10px;
    right: 0;
    left: 0;
    margin: auto;
}
.content01Area .inner .txtArea p {
	text-align: center;
	font-size: 14px;
	line-height: 2em;
}
.content02Area {
	padding-bottom: 100px;
}
.content02Area .bgArea {
	background: repeating-linear-gradient(90deg, #e9dfe0, #e9dfe0 10px, #eee6e7 0, #eee6e7 21px);
}
.content02Area .bgArea .inner {
	padding: 10px 20px;
}
.content02Area .bgArea .inner .desc:first-of-type {
	margin-bottom: 40px;
}
.content02Area .bgArea .inner .desc h2 {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 20px;
}
.content02Area .bgArea .inner .desc ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.content02Area .bgArea .inner .desc ul li {
	width: 24%;
}
.content02Area .bgArea .inner .desc ul li .txtArea {
	text-align: center;
}
.content02Area .bgArea .inner .desc ul li .txtArea p {
	font-weight: bold;
}
@media screen and (max-width: 600px) {
.content01Area .inner .h2Area h2 {
    font-size: 18px;
}
.content01Area .inner .txtArea {
    text-align: left;
}
.content02Area {
    padding-bottom: 50px;
}
.content02Area .bgArea .inner .desc:first-of-type {
    margin-bottom: 20px;
}
.content02Area .bgArea .inner .desc ul li {
	width: 48%;
	margin-bottom: 20px;
}
}
@media screen and (max-width: 400px) {
.content01Area .inner .h2Area h2 {
    font-size: 16px;
}
.content02Area .bgArea .inner .desc ul li .txtArea p {
    font-size: 13px;
}
}