.p-businessMv_circleBg_item{background:linear-gradient(var(--deg), #fbc561 0, #fcd485 42.19%, #ffeecb 100%);}
.p-businessMv {background-color: #dacaaa;}
.p-business_heading::before{background-color: #f8c056;}
.p-businessContact::before,.bg-white{background-color: #fff;}
.u-box-point{font-size: var(--t-headline);font-weight: 700;line-height: 1.5; color: #f8c056;}
.p-valueSv .p-valueSection_inner::before {position: absolute;z-index: 0;top: -220px;left: -567px;width: 1807px;height: 1600px;content: '';background: url(/apple/assets/img/top/sv_circle.svg) no-repeat center / contain;}
.p-valueSection {position: static;}
.p-valueSection,.p-businessSection {padding: 96px 0;background-color: #dacaaa;}
.c-paragraph, .u-box, .c-anchorList-line,.l-tile_item, .p-business_thumbList_item, .sm-reverse, .l-tile_item,.p-education_block, .p-businessContact_box,.p-businessContact_intro,.p-top_card_body_inner {position: relative;}
.p-businessContact_btn_linkIcon img {filter: brightness(0) invert(1); }
.p-businessContact_btn_item {--btnFontColor: #fff;--btnBgColor: #fbc561;--btnBorderColor: #fbc561;}
.p-educationSection {background-color: #dacaaa;}
.unit-wrap {
    display: grid;
    gap: 30px 0;
    grid-template-columns: 1fr;
    position: relative;
}
.c-btn-secondary {
    background-color: #fbc561;
}
.c-btn-blog {
    color: #f8c056;
    border-color: #f8c056;
}
.reason-img {
    border: 1px solid #ddd;
}
.p-education_block_head {
    display: block;
}
.p-top_card-purple,.p-business_card  {
    --color: #fcd485;
}
.p-education_block {
    border: 1px solid #000;
}
.u-mb-x1 {
    margin-bottom: 8px;
}
.u-pt-x10 {
    padding-top: 80px !important;
}
.c-btn-blog:hover,.c-btn-blog:focus {
    color:#fcd485 !important;
}
.i-orange {
    filter: invert(84%) sepia(53%) saturate(537%) hue-rotate(342deg) brightness(102%) contrast(93%);
  }
  html {
    scroll-behavior: smooth;
  }

  .p-top_card_body_inner::after {
    background: url(/apple/assets/img/icons/ic_link_blank.svg) no-repeat center / contain;
}
@media screen and (min-width: 1000px) {
    .unit-wrap {
        gap: 85px 70px;
        grid-template-columns: 1.6fr 3fr;
    }
}
@media (hover: hover) and (pointer: fine) {
    .g-headerSubNav_list-button .g-headerSubNav_listItemLink:hover {
        background-color: #f8c056;
    }
}
@media (hover: hover) and (pointer: fine) {
    .g-footer_subNavList-button .g-footer_subNavList_link:hover {
        background-color: #f8c056;
    }
}