.c-primary-heading span{display:block;font-weight:500;font-size:1.6rem}@media (min-width: 48em){.c-primary-heading span{font-size:2.3rem}}.p-happyeveryday-lead{font-size:1.7rem}.p-happyeveryday-card{display:flex;flex-direction:column;gap:20px;margin-top:30px}.p-happyeveryday-card__item{padding:20px;border:3px solid #EDEDED;border-radius:5px;display:flex;flex-direction:column;align-items:center}.p-happyeveryday-card__balloon{width:76px;position:relative}.p-happyeveryday-card__balloon__text{font-weight:600;font-size:1.2rem;color:#fff;position:absolute;top:5px;left:50%;transform:translate(-50%);white-space:nowrap}.p-happyeveryday-card__heading{font-size:1.9rem;text-align:center;margin-top:10px}.p-happyeveryday-card__heading span{color:#149244}.p-happyeveryday-card__text{margin-top:15px;font-size:1.5rem}.p-happyeveryday-card__button{margin-top:30px;width:100%;max-width:295px}.p-happyeveryday-card__button .c-button-link{justify-items:center;padding:11px 70px}.p-happyeveryday-box{margin-top:25px;border:3px solid #EDEDED;padding:20px;border-radius:5px}.p-happyeveryday-box__heading{font-weight:500;font-size:2rem}.p-happyeveryday-box__card{margin-top:20px;display:flex;flex-direction:column;gap:20px}.p-happyeveryday-box__card__item{border:1px solid #1A3770;border-radius:5px;overflow:hidden}.p-happyeveryday-box__card__heading{background:#1a3770;display:flex;justify-content:center;align-items:center;height:43px}.p-happyeveryday-box__card__heading__text{font-weight:500;font-size:1.9rem;color:#fff}.p-happyeveryday-box__card__content{padding:24px 22px 30px;display:flex;flex-direction:column;align-items:center}.p-happyeveryday-box__card__text{font-size:1.5rem;text-align:center}.p-happyeveryday-box__card__text .bold{font-weight:500}.p-happyeveryday-box__card__text .large{font-size:2.2rem}.p-happyeveryday-box__card__arrow{width:70px;margin-top:10px}.p-happyeveryday-box__card__textarea02{margin-top:10px;width:100%}.p-happyeveryday-box__card__container{padding:15px 0;background:#f7f7f7;display:flex;flex-direction:column;align-items:center}.p-happyeveryday-box__card__container__text01{font-size:1.7rem;text-align:center}.p-happyeveryday-box__card__container__text02{margin-top:4px;font-weight:500;font-size:1.7rem;color:#149244}.p-happyeveryday-box__card__container__text02 .large{font-size:2.4rem}.p-happyeveryday-box__total{margin-top:10px}.p-happyeveryday-box__total__arrow{display:flex;flex-direction:column;align-items:center}.p-happyeveryday-box__total__arrow__box{width:100%;height:15px;border-right:2px solid #1A3770;border-bottom:2px solid #1A3770;border-left:2px solid #1A3770}.p-happyeveryday-box__total__arrow__img{width:15px;height:34px}.p-happyeveryday-box__total__arrow__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%}.p-happyeveryday-box__total__end{display:grid;grid-template-columns:repeat(2,1fr)}.p-happyeveryday-box__total__img img{width:118px}.p-happyeveryday-box__total__img[data-type="2"] img{width:139px}.p-happyeveryday-box__total__img[data-type="3"] img{width:86px}.p-happyeveryday-box__total__text{font-weight:500;font-size:2rem;text-align:center}.p-happyeveryday-box__total__text .green{color:#149244}.p-happyeveryday-box__total__text .large{font-weight:400;font-size:3.6rem}.p-happyeveryday-img{margin-top:30px;border:3px solid #EFEFEF;border-radius:5px;padding:20px}.p-happyeveryday-button{margin-top:30px;display:flex;justify-content:center}.p-happyeveryday-button .c-button-link{justify-items:center;max-width:295px}.p-happyeveryday-button .c-button-link__text{text-align:center}.p-happyeveryday-remarks{display:flex;justify-content:center;margin-top:15px}.p-happyeveryday-remarks .c-notes-list{margin-top:0}.p-happyeveryday-list{margin-top:30px}.p-happyeveryday-list__item{padding-bottom:20px;border-bottom:1px dashed #D1D1D1}.p-happyeveryday-list__item+.p-happyeveryday-list__item{margin-top:20px}.p-happyeveryday-list__text{font-size:1.5rem;position:relative;padding-left:18px}.p-happyeveryday-list__text:before{content:"";display:block;width:8px;height:8px;background:#149244;border-radius:50%;position:absolute;top:8px;left:0}.p-happyeveryday .c-tertiary-heading span{font-size:1.7rem}@media (min-width: 48em){.p-happyeveryday-lead{font-size:1.8rem}.p-happyeveryday-card{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:40px}.p-happyeveryday-card__item{width:373px;padding:30px 40px}.p-happyeveryday-card__balloon{width:80px}.p-happyeveryday-card__balloon__text{font-size:1.3rem}.p-happyeveryday-card__heading{font-size:2.3rem;margin-top:15px}.p-happyeveryday-card__text{font-size:1.6rem}.p-happyeveryday-card__button{max-width:270px}.p-happyeveryday-card__button .c-button-link{padding:17px 58px}.p-happyeveryday-box{margin-top:30px;padding:40px 36px 0}.p-happyeveryday-box__heading{font-size:2.1rem}.p-happyeveryday-box__card{margin-top:20px;flex-direction:row;justify-content:center;gap:35px}.p-happyeveryday-box__card__item{width:350px;display:flex;flex-direction:column}.p-happyeveryday-box__card__heading{height:52px}.p-happyeveryday-box__card__heading__text{font-size:1.8rem}.p-happyeveryday-box__card__content{flex-grow:1;padding:20px 30px 30px}.p-happyeveryday-box__card__text{font-size:1.6rem}.p-happyeveryday-box__card__text .bold{margin:0 4px}.p-happyeveryday-box__card__text .large{font-size:2.6rem}.p-happyeveryday-box__card__textarea01{flex-grow:1;display:flex;justify-content:center;align-items:center}.p-happyeveryday-box__card__arrow{width:80px;margin-top:12px}.p-happyeveryday-box__card__textarea02{margin-top:12px}.p-happyeveryday-box__card__container{padding:20px 0;min-height:112px;justify-content:center}.p-happyeveryday-box__card__container__text01{font-size:1.8rem}.p-happyeveryday-box__card__container__text02{margin-top:0;font-size:1.8rem}.p-happyeveryday-box__card__container__text02 .large{font-size:3rem}.p-happyeveryday-box__total__arrow__box{height:25px}.p-happyeveryday-box__total__arrow__img{height:48px}.p-happyeveryday-box__total__end{position:relative;display:block}.p-happyeveryday-box__total__end br{display:none}.p-happyeveryday-box__total__img img{position:absolute;z-index:1;bottom:0;left:50%;width:25%;transform:translate(200px)}.p-happyeveryday-box__total__img[data-type="2"] img{width:18%}.p-happyeveryday-box__total__img[data-type="3"] img{width:11%}.p-happyeveryday-box__total__text{position:relative;z-index:2;padding-bottom:20px;font-size:2.4rem}.p-happyeveryday-box__total__text .large{font-size:6rem;margin:0 4px}.p-happyeveryday-img{margin-top:40px;padding:40px}.p-happyeveryday-button{margin-top:40px}.p-happyeveryday-button .c-button-link{max-width:100%}.p-happyeveryday-remarks{margin-top:20px}.p-happyeveryday-list{margin-top:40px}.p-happyeveryday-list__item{padding-bottom:22px}.p-happyeveryday-list__item+.p-happyeveryday-list__item{margin-top:22px}.p-happyeveryday-list__text{font-size:1.6rem;padding-left:25px}.p-happyeveryday-list__text:before{left:5px}.p-happyeveryday .c-tertiary-heading span{font-size:1.8rem}}@media (min-width: 48em){.u-d--none--pc{display:none}}
