@charset "utf-8";
.current-item br { display:none; }
.page-content { 
	padding:5rem 0; border-radius:24px;
    background-color: #ffffef; }

.page-section .l-inner { background-color:#fff; padding:3.2rem 3.2rem 4rem; }

.page-title { 
	color: #52682c;
    font-weight: 500;
    font-size: 1.6rem; margin-bottom:24px;
    font-family: "Zen Maru Gothic", sans-serif; }

.page-title:not(:first-child) { margin-top:80px; }

.n-business-list .business-image { width: 36%; }
.n-business-list .business-text { width:60%; }
.n-business-list .business-text h3 { color: #52682c;
    font-weight: 500;
    font-size: 1.2rem;
    font-family: "Zen Maru Gothic", sans-serif;  }
.n-business-list .business-text p { margin-top:12px; }

.guidance-item { 
	margin-top:32px; align-items: center; border-radius:12px;
	box-shadow: rgba(82, 104, 44, 0.2) 0px 4px 12px;}

.guidance-title { color: #52682c;
    font-weight: 500; padding:16px 24px; width:32%;
    font-family: "Zen Maru Gothic", sans-serif; }
.guidance-detail { padding:16px 24px; width:68%; }
.page-section .p-about__list { width: 100%; }



ol {
    margin: 16px 0 0 24px;
}
ol li ol {
    padding: 16px 0 16px 12px;
}
ol li {
    position: relative;
    list-style: outside decimal;
}
ol li::marker {
    font-size: 120%;
    color: #52682c;
}

@media screen and (max-width: 767px) {
	.page-section .l-inner { padding: 2.4rem 1.2rem 3.2rem; }
		
	.n-business-list .business-image { width: 100%; }
	.n-business-list .business-text { width:100%; }

	.guidance-item { padding:24px; }
	.guidance-title {  padding:0; width:100%; }
	.guidance-detail { padding:0; width:100%; margin-top:12px; }
}
	
	
	