.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.component{border:dashed 1px #ccc;border-radius:2px;padding:.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cmp-breadcrumb__japan{padding:0;margin-top:24px;margin-bottom:24px;border-top:1px solid #EDEDEDED;margin-left:-24px;width:calc(100% + 60px) !important}
@media(max-width:768px){.cmp-breadcrumb__japan{width:calc(100% + 45px) !important}
}
.cmp-breadcrumb__japan .cmp-breadcrumb{margin-left:-25px;height:0;margin-top:0}
@media(max-width:768px){.cmp-breadcrumb__japan .cmp-breadcrumb{margin-left:-25px}
}
.cmp-breadcrumb__japan .cmp-breadcrumb .cmp-breadcrumb__list{padding-left:30px}
@media(max-width:768px){.cmp-breadcrumb__japan .cmp-breadcrumb .cmp-breadcrumb__list{margin-left:20px;margin-right:30px}
}
@media(max-width:768px){.cmp-breadcrumb__japan .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item{vertical-align:unset}
}
.cmp-breadcrumb__japan .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item span{font-family:'Noto Sans JP',sans-serif;font-style:normal;font-weight:400;font-size:.8125rem;line-height:16px;margin-left:30px;color:#282b3e}
@media(max-width:768px){.cmp-breadcrumb__japan .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item span{margin-left:unset;vertical-align:unset}
}
.cmp-breadcrumb__japan .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item{margin-left:5px}
.cmp-breadcrumb__japan .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item--active{margin:auto}
.cmp-breadcrumb__japan .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item::before{font-family:'manulife-icons' !important;content:"\e903";display:inline-block;margin:0 8px;position:absolute;margin-top:5px}
@media(max-width:768px){.cmp-breadcrumb__japan .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item::before{position:relative;margin:unset;top:3px;right:3px}
}
.cmp-breadcrumb__japan .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item:first-child::before{display:none}
.cmp-breadcrumb__japan .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item:last-child span{font-weight:600;color:#282b3e}
.insurance-page-jp .cmp-layout-body--home__content .cmp-insightslanding__container-bodyarea .aem-Grid .new{display:none}
.insurance-page-jp .cmp-layout-body--home__content .xfpage-footer__layout-container{margin-top:0}