
/*================================================*/
@media screen and (min-width: 768px), print {
/*================================================*/

/*----------------------------------------*/
.upd-c-grayDecoCard .edgeline {
    position: absolute;
    aspect-ratio: 1/1;
    overflow: hidden;
}
.upd-c-grayDecoCard .edgeline.nw {
    left: 0;
    top: 0;
}
.upd-c-grayDecoCard .edgeline.ne {
    right: 0;
    top: 0;
}
.upd-c-grayDecoCard .edgeline.se {
    right: 0;
    bottom: 0;
}
.upd-c-grayDecoCard .edgeline.sw {
    left: 0;
    bottom: 0;
}
.upd-c-grayDecoCard .edgeline .shape {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #D2CDCD;
}

/*----------------------------------------*/
.upd-s-aboutMember {
}
.upd-s-aboutMember .s-aboutMember__main-head .upd-c-grayDecoCard {
    padding: 6px 6px 6px 6px;
}
.upd-s-aboutMember .s-aboutMember__main-head .upd-c-grayDecoCard .c-grayDecoCard__img {
    width: 100%;
    height: auto;
    aspect-ratio: 630/399;
}
.upd-s-aboutMember .s-aboutMember__main-head .upd-c-grayDecoCard .c-grayDecoCard__inner {
    border-style: none;
    border-radius: 20px;
}
.upd-s-aboutMember .s-aboutMember__main-head .upd-c-grayDecoCard .edgeline {
    width: 40px;
}
.upd-s-aboutMember .s-aboutMember__main-head .upd-c-grayDecoCard .edgeline.nw {
    border-radius: 60% 0 0 0;
}
.upd-s-aboutMember .s-aboutMember__main-head .upd-c-grayDecoCard .edgeline.ne {
    border-radius: 0 60% 0 0;
}
.upd-s-aboutMember .s-aboutMember__main-head .upd-c-grayDecoCard .edgeline.se {
    border-radius: 0 0 60% 0;
}
.upd-s-aboutMember .s-aboutMember__main-head .upd-c-grayDecoCard .edgeline.sw {
    border-radius: 0 0 0 60%;
}
.upd-s-aboutMember .s-aboutMember__name {
    font-size: 20px;
}
.upd-s-aboutMember .s-aboutMember__label {
    font-size: 14px;
}
.upd-s-aboutMember .s-aboutMember__desc {
    font-size: 14px;
}

/*----------------------------------------*/
.upd-s-aboutAdvisor {
}
.upd-s-aboutAdvisor > .upd-c-inner {
    padding: 60px 80px 30px 80px;
}
.upd-s-aboutAdvisor > .upd-c-inner > .c-inner__cont {
    margin: 0 auto 0 auto;
}
.upd-s-aboutAdvisor .upd-c-secHead.-typeD .c-secHead__deco svg {
}
.upd-s-aboutAdvisor .s-aboutMember__main {
    display: flex;
    flex-wrap: wrap;
    gap: 48px 40px;
    padding: 56px 0 0 0;
}
.upd-s-aboutAdvisor .s-aboutMember__main-item {
    width: 22%;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head {
    padding: 0 0 24px 0;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head .upd-c-grayDecoCard {
    padding: 4px 4px 4px 4px;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head .upd-c-grayDecoCard .c-grayDecoCard__inner {
    border-style: none;
    border-radius: 10px;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head .upd-c-grayDecoCard .edgeline {
    width: 25px;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head .upd-c-grayDecoCard .edgeline.nw {
    border-radius: 50% 0 0 0;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head .upd-c-grayDecoCard .edgeline.ne {
    border-radius: 0 50% 0 0;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head .upd-c-grayDecoCard .edgeline.se {
    border-radius: 0 0 50% 0;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head .upd-c-grayDecoCard .edgeline.sw {
    border-radius: 0 0 0 50%;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head .upd-c-grayDecoCard .c-grayDecoCard__img {
    width: 100%;
    height: auto;
    aspect-ratio: 888/556;
}
.upd-s-aboutAdvisor .s-aboutMember__main-body {
    padding: 0 0 0 0;
    font-family: dnp-shuei-gothic-gin-std, sans-serif;
    font-style: normal;
    line-height: 140%;
    letter-spacing: 0.04em;
    color: #160403;
}
.upd-s-aboutAdvisor .s-aboutMember__name {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 8px;
}
.upd-s-aboutAdvisor .s-aboutMember__label {
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 16px;
}
.upd-s-aboutAdvisor .s-aboutMember__desc {
    font-weight: 400;
    font-size: 14px;
}

/*----------------------------------------*/
.upd-s-aboutAbout {
}
.upd-s-aboutAbout .s-aboutAccess__body {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    width: 100%;
    padding: 10px 0 60px 0;
}
.upd-s-aboutAbout .s-aboutAccess__map {
    width: 508px;
    height: auto;
    aspect-ratio: 5/3;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard {
    padding: 6px 6px 6px 6px;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard .edgeline {
    width: 45px;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard .edgeline.nw {
    border-radius: 60% 0 0 0;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard .edgeline.ne {
    border-radius: 0 60% 0 0;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard .edgeline.se {
    border-radius: 0 0 60% 0;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard .edgeline.sw {
    border-radius: 0 0 0 60%;
}
.upd-s-aboutAbout .s-aboutAccess__info {
    display: flex;
    flex-direction: column;
    gap: 32px;
    width: calc(100% - 508px - 24px);
}
.upd-s-aboutAbout .s-aboutAccess__info-item {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    font-family: dnp-shuei-gothic-gin-std, sans-serif;
    font-style: normal;
    line-height: 140%;
    letter-spacing: 0.04em;
    color: #160403;
}
.upd-s-aboutAbout .s-aboutAccess__info-item svg {
    position: relative;
    top: 4px;
    flex-shrink: 0;
}
.upd-s-aboutAbout .s-aboutAccess__info-dt {
    font-weight: 600;
    font-size: 18px;
}
.upd-s-aboutAbout .s-aboutAccess__info-dd {
    font-weight: 500;
    font-size: 16px;
    padding: 8px 0 0 0;
}

/*================================================*/
} /* end of media query */
/*================================================*/
