
/*================================================*/
@media screen and (max-width: 767px) {
/*================================================*/

/*----------------------------------------*/
.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: 4px 4px 4px 4px;
}
.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__img img {
}
.upd-s-aboutMember .s-aboutMember__main-head .upd-c-grayDecoCard .c-grayDecoCard__inner {
    border-style: none;
    border-radius: 15px;
}
.upd-s-aboutMember .s-aboutMember__main-head .upd-c-grayDecoCard .edgeline {
    width: 30px;
}
.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: 18px;
}
.upd-s-aboutMember .s-aboutMember__label {
    font-size: 13px;
}
.upd-s-aboutMember .s-aboutMember__desc {
    font-size: 13px;
}

/*----------------------------------------*/
.upd-s-aboutAdvisor {
}
.upd-s-aboutAdvisor > .upd-c-inner {
    width: calc(100% - 32px);
    padding: 0 16px 56px 16px;
}
.upd-s-aboutAdvisor > .upd-c-inner > .c-inner__cont {
    max-width: 480px;
    padding: 30px 0 0 0;
    margin: 0 auto 0 auto;
}
.upd-s-aboutAdvisor .upd-c-secHead.-typeD .c-secHead__deco svg {
    height: 20px;
}
.upd-s-aboutAdvisor .s-aboutMember__main {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 40px 0;
    padding: 44px 24px 44px 24px;
}
.upd-s-aboutAdvisor .s-aboutMember__main-item {
    width: 100%;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head {
    padding: 0 0 16px 0;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head .upd-c-grayDecoCard {
    padding: 3px 3px 3px 3px;
}
.upd-s-aboutAdvisor .s-aboutMember__main-head .upd-c-grayDecoCard .c-grayDecoCard__inner {
    border-style: none;
    border-radius: 12px;
}
.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: 18px;
    margin-bottom: 8px;
}
.upd-s-aboutAdvisor .s-aboutMember__label {
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 16px;
}
.upd-s-aboutAdvisor .s-aboutMember__desc {
    font-weight: 400;
    font-size: 13px;
}

/*----------------------------------------*/
.upd-s-aboutAbout {
}
.upd-s-aboutAbout .s-aboutAccess__body {
    width: 100%;
}
.upd-s-aboutAbout .s-aboutAccess__map {
    width: 100%;
    height: auto;
    aspect-ratio: 5/3;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard {
    padding: 4px 4px 4px 4px;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard .edgeline {
    width: 30px;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard .edgeline.nw {
    border-radius: 50% 0 0 0;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard .edgeline.ne {
    border-radius: 0 50% 0 0;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard .edgeline.se {
    border-radius: 0 0 50% 0;
}
.upd-s-aboutAbout .s-aboutAccess__map .upd-c-grayDecoCard .edgeline.sw {
    border-radius: 0 0 0 50%;
}
.upd-s-aboutAbout .s-aboutAccess__info {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 30px 0 30px 0;
}
.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: 14px;
}
.upd-s-aboutAbout .s-aboutAccess__info-dd {
    font-weight: 500;
    font-size: 13px;
}
.upd-s-aboutAbout .s-aboutAccess__info-dd+.s-aboutAccess__info-dd {
}

/*================================================*/
} /* end of media query */
/*================================================*/
