@charset "utf-8";
/* fv */
.page-id-6 .wrapper main article .fv {.page-id-6 .wrapper main article .care-results .row .inner .box

}
.page-id-6 .wrapper main article .fv .container {
    background-image: url(../images/about_fv.jpg);
}
.page-id-6 .wrapper main article .fv .container .title {

}
@media (max-width: 769px) {
    
}
/* menu */
.page-id-6 .wrapper main article .menu {

}
.page-id-6 .wrapper main article .menu .row {

}
.page-id-6 .wrapper main article .menu .row .row-item {
    width: calc((100% - 9em) / 4);
}
.page-id-6 .wrapper main article .menu .row .row-item .column {

}
.page-id-6 .wrapper main article .menu .row .row-item .column .column-item {

}
.page-id-6 .wrapper main article .menu .row .row-item .column .column-item span {

}
.page-id-6 .wrapper main article .menu .row .row-item .column .column-item span a {

}
@media (max-width: 769px) {
    .page-id-6 .wrapper main article .menu .row .row-item {
        width: 100%;
    }
}
/* philosophy */
.page-id-6 .wrapper main article .philosophy {
}
.page-id-6 .wrapper main article .philosophy .container {

}
.page-id-6 .wrapper main article .philosophy .container .section-title {

}
.page-id-6 .wrapper main article .philosophy .container .section-title .title {

}
.page-id-6 .wrapper main article .philosophy .container .section-title .title span {

}
.page-id-6 .wrapper main article .philosophy .container .row {
  margin: 3em 0 0 0;
}
.page-id-6 .wrapper main article .philosophy .container .row .column {

}
.page-id-6 .wrapper main article .philosophy .container .row .column .image {
  width: 29em;
  height: 35em;
}
.page-id-6 .wrapper main article .philosophy .container .row .column .image figure {
  width: 100%;
  height: 100%;
}
.page-id-6 .wrapper main article .philosophy .container .row .column .image figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: .5em;
}
.page-id-6 .wrapper main article .philosophy .container .row .column .body {

}
.page-id-6 .wrapper main article .philosophy .container .row .column .body .inner {

}
.page-id-6 .wrapper main article .philosophy .container .row .column .body .inner .head {

}
.page-id-6 .wrapper main article .philosophy .container .row .column .body .inner .text {

}
.page-id-6 .wrapper main article .philosophy .container .row .column .body .inner .text p {

}
@media (max-width: 769px) {
  .page-id-6 .wrapper main article .philosophy .container .row .column .image {
    width: 100%;
  }
}
/* message */
.page-id-6 .wrapper main article .message {

}
.page-id-6 .wrapper main article .message .container {

}
.page-id-6 .wrapper main article .message .container .section-title {

}
.page-id-6 .wrapper main article .message .container .section-title .title span {
    
}
.page-id-6 .wrapper main article .message .container .body {
    margin: 3.75em 0 0 0;
}
.page-id-6 .wrapper main article .message .container .body .row {

}
.page-id-6 .wrapper main article .message .container .body .row .image {

}
.page-id-6 .wrapper main article .message .container .body .row .image figure {

}
.page-id-6 .wrapper main article .message .container .body .row .image figure img {
  border-radius: .5em;
}
.page-id-6 .wrapper main article .message .container .body .row .column {

}
.page-id-6 .wrapper main article .message .container .body .row .column .text {

}
.page-id-6 .wrapper main article .message .container .body .row .column .text p {
  font-size: 1.125em;
}
.page-id-6 .wrapper main article .message .container .body .row .column .content {

}
.page-id-6 .wrapper main article .message .container .body .row .column .content .group {
  
}
.page-id-6 .wrapper main article .message .container .body .row .column .content .group .organization {
    
}
.page-id-6 .wrapper main article .message .container .body .row .column .content .group .position {

}
.page-id-6 .wrapper main article .message .container .body .row .column .content .name {

}
@media (max-width: 769px) {
  .page-id-6 .wrapper main article .message .container .body .row .image {
    height: 26em;
  }
}
/* corporate-info */
.page-id-6 .wrapper main article .corporate-info {

}
.page-id-6 .wrapper main article .corporate-info .container {

}
.page-id-6 .wrapper main article .corporate-info .container .section-title {

}
.page-id-6 .wrapper main article .corporate-info .container .section-title .title {

}
.page-id-6 .wrapper main article .corporate-info .container .section-title .title span {

}
.page-id-6 .wrapper main article .corporate-info .container .list {

}
.page-id-6 .wrapper main article .corporate-info .container .list table {
    margin: 3.75em 0 0 0;
}
.page-id-6 .wrapper main article .corporate-info .container .list table tr {
    
}
.page-id-6 .wrapper main article .corporate-info .container .list table tr th {
    
}
.page-id-6 .wrapper main article .corporate-info .container .list table tr td {
    
}
.page-id-6 .wrapper main article .corporate-info .container .map {
    margin: 3.75em 0 0 0;
}
.page-id-6 .wrapper main article .corporate-info .container .map .container {

}
.page-id-6 .wrapper main article .corporate-info .container .map .container iframe  {
  border-radius: .5em;
}
@media (max-width: 769px) {

}
/* history */
.page-id-6 .wrapper main article .history {

}
.page-id-6 .wrapper main article .history .container {

}
.page-id-6 .wrapper main article .history .container .section-title {

}
.page-id-6 .wrapper main article .history .container .section-title .title {

}
.page-id-6 .wrapper main article .history .container .section-title .title span {

}
.page-id-6 .wrapper main article .history .container .timeline {
    width: calc(100% - 2em);
    margin: 4em auto 0;
}
.page-id-6 .wrapper main article .history .container .timeline .container {

}
.page-id-6 .wrapper main article .history .container .timeline .container .item {

}
.page-id-6 .wrapper main article .history .container .timeline .container .item .date {

}
.page-id-6 .wrapper main article .history .container .timeline .container .item .content {

}
.page-id-6 .wrapper main article .history .container .timeline .container .item .content .title {

}
.page-id-6 .wrapper main article .history .container .timeline .container .item .content span {

}
@media (max-width: 769px) {

}
/* hospice-numbers */
.page-id-6 .wrapper main article .hospice-numbers {

}
.page-id-6 .wrapper main article .hospice-numbers .container {

}
.page-id-6 .wrapper main article .hospice-numbers .container .section-title {

}
.page-id-6 .wrapper main article .hospice-numbers .container .section-title .title {

}
.page-id-6 .wrapper main article .hospice-numbers .container .section-title .title span {

}
.page-id-6 .wrapper main article .hospice-numbers .container .row {
    margin: 2.125em 0 0 0;
}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tabs {
    display: flex;
}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tabs .tab-link {

}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tab-content {

}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tab-content .table-timeline {

}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tab-content .table-timeline .container {
  border-radius: .5em;
  border-top: .0625em solid var(--border-color);
  border-bottom: .0625em solid var(--border-color);
  border-left: .0625em solid var(--border-color);
}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tab-content .table-timeline .container table {

}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tab-content .table-timeline .container table thead {

}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tab-content .table-timeline .container table thead tr {

}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tab-content .table-timeline .container table thead tr th {

}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tab-content .table-timeline .container table tbody {

}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tab-content .table-timeline .container table tbody tr {

}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tab-content .table-timeline .container table tbody tr th {

}
.page-id-6 .wrapper main article .hospice-numbers .container .row .tab-content .table-timeline .container table tbody tr td {

}
@media (max-width: 769px) {
    .page-id-6 .wrapper main article .hospice-numbers .container .row .tabs .tab-link {
        font-size: .75em;
        width: 50%;
    }
}
/* care-results */
.page-id-6 .wrapper main article .care-results {
    margin: 4em 0 0 0;
}
.page-id-6 .wrapper main article .care-results .container {

}
.page-id-6 .wrapper main article .care-results .container .section-title {

}
.page-id-6 .wrapper main article .care-results .container .section-title .title {

}
.page-id-6 .wrapper main article .care-results .container .section-title .title span {

}
.page-id-6 .wrapper main article .care-results .container .table-list {

}
.page-id-6 .wrapper main article .care-results .container .table-list .conatainer {

}
.page-id-6 .wrapper main article .care-results .container .table-list .conatainer table {

}
.page-id-6 .wrapper main article .care-results .container .table-list .conatainer table tr {

}
.page-id-6 .wrapper main article .care-results .container .table-list .conatainer table tr th {

}
.page-id-6 .wrapper main article .care-results .container .table-list .conatainer table tr td {

}
@media (max-width: 769px) {
    .page-id-6 .wrapper main article .care-results .container .section-title .title span {
        font-size: 1.25em;
    }
}
/* memo */
.page-id-6 .wrapper main article .care-results .row {
    display: flex;
    justify-content: center;
    margin: 2.125em auto 0;
    padding: 2em 0 3em;
    background-color: var(--care-results-bg-color);
    border-radius: 1em;
}
.page-id-6 .wrapper main article .care-results .row .inner {
    width: 88%;
    max-width: 770px;
}
.page-id-6 .wrapper main article .care-results .row .inner .title {
    padding: .625em 0;
    background-color: var(--sub-color);
    color: #fff;
    border-radius: 2em;
    font-weight: 600;
    text-align: center;
}
.page-id-6 .wrapper main article .care-results .row .inner .box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 1.375em auto 0;
    width: 92%;
    max-width: 660px;
}
.page-id-6 .wrapper main article .care-results .row .inner .box figure {
    width: 50%;
    max-width: 294px;
}
.page-id-6 .wrapper main article .care-results .row .inner .box figure figcaption {
    color: var(--main-color);
    font-size: 1.125em;
    font-weight: 600;
    text-align: center;
}
.page-id-6 .wrapper main article .care-results .row .inner .box figure img {
    display: block;
    margin: .235em 0 0 0;
}
.page-id-6 .wrapper main article .care-results .row .inner .box .body {
    width: 50%;
    max-width: 290px;
}
.page-id-6 .wrapper main article .care-results .row .inner .box .body .head {
    font-size: 1.25em;
    font-weight: 600;
    color: var(--main-color);
    letter-spacing: .00875em;
}
.page-id-6 .wrapper main article .care-results .row .inner .box .body .head span {
    margin: 0 .09375em;
    font-size: 1.375em;
}
.page-id-6 .wrapper main article .care-results .row .inner .box .body table {
    margin: .75em 0 0 0;
    width: 100%;
    max-width: 260px;
    border-collapse: collapse;
    border: .0625em solid var(--border-color);
}
.page-id-6 .wrapper main article .care-results .row .inner .box .body table tr {
    text-align: center;
    line-height: 1;
}
.page-id-6 .wrapper main article .care-results .row .inner .box .body table tr th {
    padding: .75em 0;
    width: 60%;
    color: var(--main-color);
    background-color: var(--table-bg-color);
    font-weight: 500;
}
.page-id-6 .wrapper main article .care-results .row .inner .box .body table tr td {
    width: 40%;
    font-size: 1.125em;
    font-weight: 500;
}
@media (max-width: 769px) {
    .page-id-6 .wrapper main article .care-results .row {
        width: 100%;
        border-radius: 0;
    }
    .page-id-6 .wrapper main article .care-results .row .inner .title {
        margin: 0;
        padding: .625em 1em;
        line-height: 1.4;
    }
    .page-id-6 .wrapper main article .care-results .row .inner .box {
        flex-direction: column;
        gap: 1em;
        width: 100%;
    }
    .page-id-6 .wrapper main article .care-results .row .inner .box figure {
        width: 100%;
        max-width: 100%;
    }
    .page-id-6 .wrapper main article .care-results .row .inner .box .body {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .page-id-6 .wrapper main article .care-results .row .inner .box .body table {
        margin: .125em auto 0;
        max-width: 100%;
    }
}
/* office-list */
.page-id-6 .wrapper main article .office-list {

}
.page-id-6 .wrapper main article .office-list .container {

}
.page-id-6 .wrapper main article .office-list .container .section-title {

}
.page-id-6 .wrapper main article .office-list .container .section-title .title {

}
.page-id-6 .wrapper main article .office-list .container .section-title .title span {

}
.page-id-6 .wrapper main article .office-list .container .card-list {

}
.page-id-6 .wrapper main article .office-list .container .card-list .container {

}
.page-id-6 .wrapper main article .office-list .container .card-list .container .card {

}
.page-id-6 .wrapper main article .office-list .container .card-list .container .card .image {

}
.page-id-6 .wrapper main article .office-list .container .card-list .container .card .image figure {

}
.page-id-6 .wrapper main article .office-list .container .card-list .container .card .image figure img {

}
.page-id-6 .wrapper main article .office-list .container .card-list .container .card .head {

}
.page-id-6 .wrapper main article .office-list .container .card-list .container .card address {

}
.page-id-6 .wrapper main article .office-list .container .card-list .container .card .info {

}
.page-id-6 .wrapper main article .office-list .container .card-list .container .card .info .item {

}
.page-id-6 .wrapper main article .office-list .container .card-list .container .card .info .item a {

}
.page-id-6 .wrapper main article .office-list .container .card-list .container .card button {
    max-width: 100%;
}
.page-id-6 .wrapper main article .office-list .container .card-list .container .card button a {

}
@media (max-width: 769px) {

}