.kqa-home-return{display:flex;justify-content:flex-start;align-items:center;width:min(100%,1000px);margin:0 auto 20px}
.kqa-home-return a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;border:1px solid #d6b99b;border-radius:100px;background:rgba(255,252,247,.96);color:#886446;font:500 13px/1.5 'Noto Sans JP',sans-serif;text-decoration:none;padding:9px 19px;box-shadow:0 4px 14px #60382612}
.kqa-home-return a:hover,.kqa-home-return a:focus-visible{background:#fff1f3;border-color:#cb9eae;color:#92586e;outline-offset:3px}
.kqa-home-return.kqa-home-calendar{margin-bottom:27px}
.kqa-home-return.kqa-home-group{width:100%;margin:0 0 23px}
.kqa-modal-navigation{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:13px auto 5px}
.kqa-modal-navigation a{display:inline-flex;align-items:center;min-height:42px;padding:9px 17px;border-radius:50px;border:1px solid #d5b58e;background:#fff9f3;color:#856244;text-decoration:none;font:500 13px/1.5 'Noto Sans JP',sans-serif}
.kqa-modal-navigation a:hover,.kqa-modal-navigation a:focus-visible{background:#ffeef2;color:#914a69}
.kqa-line-guide-content .kqa-line-direct{margin:12px auto 4px;padding:10px 14px;max-width:490px;border:1px solid #e9d7c6;background:#fffaf6;border-radius:10px;font:400 12px/1.75 'Noto Sans JP',sans-serif;color:#82695e}
.kqa-line-guide-content .kqa-line-direct a{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:#8c5575;text-decoration:underline;text-underline-offset:3px;font-weight:600}
.kqa-line-guide-content .kqa-line-direct small{display:block;margin-top:4px;font-size:11px;color:#826b5f}
.kqa-completion .kqa-home-return{justify-content:center;margin:12px auto}
@media(max-width:600px){.kqa-home-return{margin-bottom:17px}.kqa-home-return a{font-size:12px;padding:9px 15px}.kqa-line-guide-content .kqa-line-direct{font-size:12px;padding:9px 10px}}
