.page__lead{color:#18587e;font-weight:700;line-height:1.9}
.page__description{font-weight:700}
.section-suggest .section__description{font-weight:700}
.section-contact{background-color:#e6edf2}
.section-contact .wrap_logo{margin:0 auto}
.section-contact .wrap_logo img{width:100%}
.section-contact .section__heading .inner{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:transparent}
.section-contact .section__heading .inner .bg{padding:0 .5rem;background-color:#e6edf2}
.section-contact .section__heading:before{top:.6em}
.section-contact .section__heading::after{display:none}
.wrap-zeb__image img{width:100%;vertical-align:top}
.zeb-suggest-list img{width:100%;vertical-align:top}
@media print,screen and (min-width:768px){.page-feature{padding-top:4.375rem}
.page__lead{font-size:1.625rem;text-align:center}
.page__description{margin-top:1.875rem;font-size:1.125rem;line-height:1.88889;text-align:center}
.section-flow{padding-top:5.625rem}
.section-flow .section__heading{margin-bottom:4.375rem;margin-top:-1.875rem;padding-top:1.875rem}
.section-suggest{padding:7.1875rem 0 7.5rem}
.section-suggest .section__heading{margin-bottom:4.375rem;margin-top:-1.875rem;padding-top:1.875rem}
.section-suggest .section__description{font-size:1.125rem;line-height:2;text-align:center}
.section-contact{padding:5rem 0}
.section-contact .wrap_logo{max-width:9.0625rem}
.section-contact .section__heading{margin-top:1.25rem;margin-bottom:0}
.section-contact .section__heading .inner{font-size:1.375rem;line-height:1.77273}
.section-contact .section__heading .inner .bg:nth-child(1){padding-right:0}
.section-contact .section__heading .inner .bg:nth-child(3){padding-left:0}
.section-contact .contact__button{margin-top:1.25rem}
.section-contact .contact__button .button{font-size:1.25rem}
.zeb-suggest-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5rem}
.zeb-suggest-list__item{width:31.66667%}
}
@media only screen and (max-width:767px){.page-feature{padding-top:2.1875rem}
.page__lead{font-size:1.3125rem;line-height:1.52381}
.page__description{margin-top:1.25rem;font-size:1rem;line-height:1.75}
.section-flow{padding-top:3.75rem}
.section-flow .container{margin-top:-1.25rem;padding-top:1.25rem}
.section-flow .section__heading::before{top:.6em}
.section-suggest{padding:3.75rem 0}
.section-suggest .container{margin-top:-1.25rem;padding-top:1.25rem}
.section-suggest .section__description{font-size:1rem;line-height:1.75}
.section-contact{padding:2.5rem 0}
.section-contact .wrap_logo{max-width:7.5rem}
.section-contact .section__heading{margin-top:.9375rem;margin-bottom:0}
.section-contact .section__heading .inner{font-size:1.125rem;line-height:1.55556}
.section-contact .contact__button{margin-top:.9375rem}
.section-contact .contact__button .button{font-size:1rem}
.zeb-suggest-list{margin-top:1.25rem}
.zeb-suggest-list__item{max-width:17.5rem;margin-left:auto;margin-right:auto}
.zeb-suggest-list__item:nth-child(n+2){margin-top:3.125rem}
}