.footer-info{background-color:#fff;border-radius:5px;padding:27px 20px 30px}@media screen and (min-width:768px){.footer-info{padding:46px 50px 50px}}@media screen and (min-width:1050px){.footer-info{display:grid;gap:0 48px;grid-template-areas:"time tel" "button button";grid-template-columns:1fr 43.3%;padding:55px 85px 50px}}.footer-info__timelist{grid-area:time}.footer-info__timelist__item{align-items:center;border-bottom:1px solid rgba(20,79,123,.33);display:grid;gap:34px;grid-template-columns:75px 1fr;padding-bottom:18px}.footer-info__timelist__item--sp-1column{gap:15px;grid-template-columns:1fr}.footer-info__timelist__item:not(:first-child){padding-top:17px}@media screen and (min-width:768px){.footer-info__timelist__item,.footer-info__timelist__item--sp-1column{gap:29px;grid-template-columns:95px 1fr;padding-bottom:19px}.footer-info__timelist__item:not(:first-child){padding-top:18px}}.footer-info__timelist__item__title__inner{color:var(--color-point);display:block;font-size:1.4rem;font-weight:500;line-height:var(--lh-normal-text);padding-left:11px;position:relative}@media screen and (min-width:768px){.footer-info__timelist__item__title__inner{font-size:1.8rem;padding-left:14px}}@media screen and (min-width:1050px){.footer-info__timelist__item__title__inner{padding-left:15px}}.footer-info__timelist__item__title__inner:before{background-color:var(--color-sub);border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:8px;width:6px}@media screen and (min-width:768px){.footer-info__timelist__item__title__inner:before{top:11px}}.footer-info__timelist__reception-time-list{display:grid;gap:8px}@media screen and (min-width:768px){.footer-info__timelist__reception-time-list{gap:3px;margin-top:5px}}@media screen and (min-width:1050px){.footer-info__timelist__reception-time-list{margin-top:0}}.footer-info__timelist__reception-time-list__item{display:grid;gap:9px;grid-template-columns:96px 1fr}.footer-info__timelist__reception-time-list__item__deco{background:linear-gradient(135deg,#f3f9ff,#e2f1ff);border-radius:14px;box-sizing:border-box;color:var(--color-point);display:block;font-size:1.2rem;font-weight:500;height:fit-content;letter-spacing:.08em;line-height:var(--lh-normal-text);padding:1px 6px 2px 7px;text-align:center;width:100%}@media screen and (min-width:768px){.footer-info__timelist__reception-time-list__item__deco{margin-top:2px}}.footer-info__timelist__reception-time-list__item__time{font-size:1.3rem;letter-spacing:.03em;line-height:1.6}@media screen and (min-width:768px){.footer-info__timelist__reception-time-list__item__time{font-size:1.6rem}}.footer-info__timelist__item__time__inner{font-size:1.3rem;letter-spacing:.03em;line-height:1.6}@media screen and (min-width:768px){.footer-info__timelist__item__time__inner{font-size:1.7rem}}@media screen and (min-width:1050px){.footer-info__timelist__item__time__inner{font-size:1.7rem}}.footer-info__tellist{display:flex;flex-direction:column;gap:10px;grid-area:tel;margin-top:20px}@media screen and (min-width:768px){.footer-info__tellist{flex-direction:row;flex-wrap:nowrap;gap:18px;margin-top:25px}}@media screen and (min-width:1050px){.footer-info__tellist{flex-direction:column;gap:10px;margin-top:0}}.footer-info__tellist__item{width:100%}@media screen and (min-width:768px){.footer-info__tellist__item{width:50%}}@media screen and (min-width:1050px){.footer-info__tellist__item{width:100%}}.footer-info__tellist__item__wrap{background:linear-gradient(45deg,rgba(226,241,255,.75),#f4f8fd);border-radius:16px;box-sizing:border-box;display:grid;gap:5px;justify-content:center;padding:15.5px 15px 14.5px}@media screen and (min-width:768px){.footer-info__tellist__item__wrap{border-radius:8px;gap:8px;padding:18.5px 20px 16.5px}}@media screen and (min-width:1050px){.footer-info__tellist__item__wrap{align-items:center;gap:10px;grid-template-columns:1fr 1fr;padding:13px 26px 14px 35px}}.footer-info__tellist__item__title{margin-left:auto;margin-right:auto;width:fit-content}@media screen and (min-width:1050px){.footer-info__tellist__item__title{margin-left:0}}.footer-info__tellist__item__title__inner{border-bottom:1px solid rgba(20,79,123,.18);box-sizing:border-box;color:var(--color-point);font-size:1.4rem;font-weight:500;letter-spacing:var(--ls-root);line-height:1.5;padding:0 13.5px 3px;position:relative;text-align:center;width:fit-content}@media screen and (min-width:768px){.footer-info__tellist__item__title__inner{font-size:1.8rem;letter-spacing:.15em}}@media screen and (min-width:1050px){.footer-info__tellist__item__title__inner{border-bottom:none;padding:0 0 0 16.5px;text-align:left}}.footer-info__tellist__item__title__inner:after,.footer-info__tellist__item__title__inner:before{background-color:var(--color-sub);border-radius:50%;content:"";display:block;height:5.5px;position:absolute;top:8px;width:5.5px}.footer-info__tellist__item__title__inner:before{left:0}.footer-info__tellist__item__title__inner:after{right:0}@media screen and (min-width:768px){.footer-info__tellist__item__title__inner:after,.footer-info__tellist__item__title__inner:before{top:12px}}@media screen and (min-width:1050px){.footer-info__tellist__item__title__inner:before{top:11px}.footer-info__tellist__item__title__inner:after{content:none}}.footer-info__tellist__item__number__inner{color:var(--color-point);display:block;font-family:var(--font-en);font-size:2rem;letter-spacing:.08em;line-height:var(--lh-normal-text);padding-left:20px;position:relative}@media screen and (min-width:768px){.footer-info__tellist__item__number__inner{font-size:2.4rem;padding-left:23px}}@media screen and (min-width:1050px){.footer-info__tellist__item__number__inner{font-size:2.2rem}}.footer-info__tellist__item__number__inner:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.379%22%20height%3D%2219.379%22%20viewBox%3D%220%200%2019.379%2019.379%22%3E%20%3Cg%20transform%3D%22translate(5.376)%20rotate(21)%22%3E%20%3Cpath%20d%3D%22M3.017%2C6.492a12.581%2C12.581%2C0%2C0%2C0%2C5.492%2C5.492l1.833-1.833a.836.836%2C0%2C0%2C1%2C.85-.208%2C9.467%2C9.467%2C0%2C0%2C0%2C2.975.475A.833.833%2C0%2C0%2C1%2C15%2C11.25v2.917a.833.833%2C0%2C0%2C1-.833.833A14.167%2C14.167%2C0%2C0%2C1%2C0%2C.833.833.833%2C0%2C0%2C1%2C.833%2C0H3.75a.833.833%2C0%2C0%2C1%2C.833.833%2C9.467%2C9.467%2C0%2C0%2C0%2C.475%2C2.975.836.836%2C0%2C0%2C1-.208.85Z%22%20fill%3D%22%23144f7b%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:19px;left:0;position:absolute;top:6px;width:19px}@media screen and (min-width:768px){.footer-info__tellist__item__number__inner:before{height:21px;top:7px;width:21px}}.footer-info__tellist__item__comments{display:grid;gap:5px;margin-top:4px}@media screen and (min-width:768px){.footer-info__tellist__item__comments{gap:6px;margin-top:6px}}.footer-info__tellist__item__comments__text{font-size:1.2rem;letter-spacing:.08em;line-height:var(--lh-normal-text);text-align:center}@media screen and (min-width:768px){.footer-info__tellist__item__comments__text{margin-left:auto;text-align:left}}.footer-info__icon-button{grid-area:button}.footer-info__icon-button__list{display:grid;gap:6px;grid-template-columns:1fr;margin-top:19px}@media screen and (min-width:768px){.footer-info__icon-button__list{gap:20px 18px;grid-template-columns:1fr 1fr;margin-top:16px}}@media screen and (min-width:1050px){.footer-info__icon-button__list{gap:14px;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:31px}}.footer-info__icon-button__list__item{border-radius:8px}.footer-info__icon-button__list__item--strong{background-color:#fff}.footer-info__icon-button__list__item__anchor{background-color:#fff;border-radius:8px;color:var(--color-point);display:block;font-size:1.7rem;font-weight:500;line-height:1.5;padding:7px 23px 8px;position:relative;transition:background-color .3s}.footer-info__icon-button__list__item--strong .footer-info__icon-button__list__item__anchor{background-color:hsla(0,100%,88%,.25);color:#7b1447;letter-spacing:.15em}.footer-info__icon-button__list__item__anchor:focus{background-color:hsla(0,0%,100%,.45)}.footer-info__icon-button__list__item--strong .footer-info__icon-button__list__item__anchor:focus{background-color:hsla(0,100%,88%,.45)}@media screen and (min-width:768px){.footer-info__icon-button__list__item__anchor{padding:14px 20px 13px 30px}}@media screen and (min-width:1050px){.footer-info__icon-button__list__item__anchor:hover{background-color:hsla(0,0%,100%,.45)}.footer-info__icon-button__list__item--strong .footer-info__icon-button__list__item__anchor:hover{background-color:hsla(0,100%,88%,.45)}}.footer-info__icon-button__list__item__anchor:after,.footer-info__icon-button__list__item__anchor:before{border-radius:8px;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;width:100%}.footer-info__icon-button__list__item__anchor:before{background:linear-gradient(45deg,#e2f1ff 25%,#d6ebff);opacity:0}.footer-info__icon-button__list__item__anchor:after{background:linear-gradient(45deg,#e2f1ff 25%,#ebf5ff);opacity:1}.footer-info__icon-button__list__item--strong .footer-info__icon-button__list__item__anchor:after,.footer-info__icon-button__list__item--strong .footer-info__icon-button__list__item__anchor:before{content:none}.footer-info__icon-button__list__item__anchor:focus:before{opacity:1}.footer-info__icon-button__list__item__anchor:focus:after{opacity:0}@media screen and (min-width:1050px){.footer-info__icon-button__list__item__anchor:hover:before{opacity:1}.footer-info__icon-button__list__item__anchor:hover:after{opacity:0}}.footer-info__icon-button__list__item__anchor__inner{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;height:100%;position:relative;width:100%;z-index:1}@media screen and (min-width:768px){.footer-info__icon-button__list__item__anchor__inner{gap:11px}}.footer-info__icon-button__list__item__anchor__inner__icon{background-color:#fff;border-radius:50%;display:block;flex-shrink:0;height:40px;position:relative;width:40px}@media screen and (min-width:768px){.footer-info__icon-button__list__item__anchor__inner__icon{height:43px;width:43px}}.footer-info__icon-button__list__item__anchor__inner__icon__inner{background-position:50%;background-repeat:no-repeat;background-size:contain;height:26px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}@media screen and (min-width:768px){.footer-info__icon-button__list__item__anchor__inner__icon__inner{height:28px;width:28px}}