/* Isolated homepage review; the live wakatte.com styles are unchanged. */
.case-study__mobile-break{display:none}
.feature-list-break{display:none}
.home-detail-link-wrap{display:flex;justify-content:center;padding:28px 20px}
.case-study .home-detail-link-wrap{padding:32px 20px}
.features,.operation,.price{margin-bottom:0}
.faq .faq__list{margin-bottom:0}
.case-study + .problems{display:flow-root}
.home-detail-link{
  display:inline-flex;align-items:center;justify-content:center;gap:18px;
  min-height:58px;min-width:320px;max-width:100%;padding:14px 28px;
  border:1px solid #188c9e;border-radius:5px;background:#fff;
  color:#087c90;font-size:16px;font-weight:700;line-height:1.45;
  text-align:center;text-decoration:none;transition:background-color .2s,color .2s;
}
.home-detail-link span{font-size:23px;line-height:1;font-weight:400}
.home-detail-link:hover,.home-detail-link:focus-visible{background:#eaf7f9;color:#05677a}
.home-detail-link:focus-visible{outline:2px solid #087c90;outline-offset:3px}
@media(max-width:767px){
  .case-study__mobile-break{display:initial}
  .feature-list-break{display:initial}
  .case-study__copy{font-size:clamp(14px,3.8vw,16px);padding-inline:4px}
  .features__list li,.list03 li{padding-left:28px;text-wrap:pretty}
  .features__list li::before,.list03 li::before{left:.35em}
  .faq__question{padding-inline:15px;gap:10px}
  .faq__question-text{font-size:16px;line-height:1.5;text-wrap:pretty}
  .faq__icon{width:17px;margin-right:0}
  .home-detail-link-wrap{padding:24px 20px}
  .case-study .home-detail-link-wrap{padding:24px 20px}
  .home-detail-link{min-height:54px;min-width:0;width:min(100%,340px);padding:12px 18px;font-size:15px}
  .sticky-cta{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}
  .sticky-cta__link{width:min(calc(100% - 12px),360px);min-height:44px;padding:8px 12px;gap:8px;font-size:13px;box-shadow:0 3px 0 #b95d0d,0 7px 12px rgb(89 51 19 / 13%)}
  .sticky-cta__link .download-cta__badge,
  .sticky-cta__link .download-cta__icon--document,
  .sticky-cta__link .download-cta__label span:first-child{display:none}
  .sticky-cta__link .download-cta__icon--download{width:18px;height:18px}
  .footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}
}
