/* WordPress integration only; the mock styles are kept intact. */
.hgd-skip{position:absolute;left:16px;top:-100px;z-index:100001;background:#fff;color:#202a40;padding:12px 18px}
.hgd-skip:focus{top:12px}
.admin-bar .hd{top:32px}
.hgd-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.hgd-inquiry{max-width:850px;scroll-margin-top:130px}
.hgd-inquiry h2{margin-bottom:32px}
.hgd-inquiry label{display:block;font-weight:700}
.hgd-inquiry input:not([type=checkbox]):not([type=radio]),.hgd-inquiry textarea,.hgd-inquiry select{width:100%;border:1px solid #d9d4ca;border-radius:8px;background:#fff;padding:14px;font:inherit}
.hgd-inquiry textarea{min-height:160px}
.hgd-inquiry p{margin-bottom:22px}
.hgd-inquiry input[type=submit]{background:#ef9b00!important;border:0!important;font-weight:700!important;cursor:pointer}
.hgd-inquiry .wpcf7-list-item{margin:0 16px 6px 0}
.hgd-inquiry .wpcf7-not-valid-tip{color:#a32618}
.article-body .wp-block-columns{display:flex;gap:24px}.article-body .wp-block-column{flex:1;min-width:0}
.article-body iframe{max-width:100%}
@media(max-width:782px){.admin-bar .hd{top:46px}.article-body .wp-block-columns{display:block}}
@media(max-width:600px){.admin-bar .hd{top:0}}
/* LP（投稿タイプ lp） */
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lp-single__body{max-width:var(--wrap,1160px);margin:0 auto;padding:48px 32px 80px}
.lp-single__body .alignfull{margin-left:0;margin-right:0}
@media(max-width:768px){.lp-single__body{padding:32px 16px 56px}}
.lp-thanks{max-width:640px;margin:0 auto;padding:72px 24px 96px;text-align:center}.lp-thanks__icon{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:var(--main,#ea9800);color:#fff;font-size:34px;font-weight:900}.lp-thanks h2{font-size:clamp(22px,3vw,30px);font-weight:900;line-height:1.5;margin:0 0 16px}.lp-thanks p{color:var(--ink-2,#5a6172);line-height:1.9;margin:0}.lp-thanks__links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.lp-thanks__links a{display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;border:2px solid var(--main,#ea9800);color:var(--main-deep,#cf8100);font-weight:900;text-decoration:none}.lp-thanks__links a:first-child{background:var(--main,#ea9800);color:#fff}
