/* 隐藏 Google Recaptcha 徽章 */
.grecaptcha-badge {
  visibility: hidden;
}

/* 其它从 <style> 标签中提取的样式 */
.leadgrid-font-size-bl{font-size:16px;line-height:160%;}@media (max-width:768px){.leadgrid-font-size-bl{font-size:14px;line-height:160%}}
.leadgrid-font-size-bm{font-size:14px;line-height:160%;}@media (max-width:768px){.leadgrid-font-size-bm{font-size:13px;line-height:160%}}
.leadgrid-font-size-hl{font-size:44px;line-height:130%;}@media (max-width:768px){.leadgrid-font-size-hl{font-size:24px;line-height:145%}}
.leadgrid-font-size-hm{font-size:24px;line-height:145%;}@media (max-width:768px){.leadgrid-font-size-hm{font-size:20px;line-height:150%}}
.leadgrid-font-size-hs{font-size:20px;line-height:150%;}@media (max-width:768px){.leadgrid-font-size-hs{font-size:16px;line-height:160%}}
.leadgrid-font-size-s{font-size:12px;line-height:160%;}@media (max-width:768px){.leadgrid-font-size-s{font-size:10px;line-height:160%}}
/* ...其它从 <style> 标签中提取的样式... */
.fr-view .fr-img-caption .fr-img-wrap a{display:initial}
.hljs-ln-numbers{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;color:#ccc;border-right:1px solid #CCC;vertical-align:top;padding-right:5px !important}
.hljs-ln-code{padding-left:10px !important}
.hljs{display:block;white-space:pre;overflow-x:auto;counter-reset:linenum;position:relative}
.leadgrid-blogcard{margin:0 !important;width:100% !important;max-width:600px !important;display:block !important;height:initial !important;padding:16px !important;border:1px solid #cccccc !important;background:#ffffff !important;box-sizing:border-box !important;position:relative !important;transition:opacity .25s !important;margin-top:20px !important}
.leadgrid-blogcard:hover{opacity:0.6 !important;transition:opacity .25s !important}
.leadgrid-blogcard__cover{display:none}
.leadgrid-blogcard__link{background:#ffffff !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;text-decoration:none !important;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,Arial,メイリオ,Meiryo,sans-serif !important}
.leadgrid-blogcard__link::before,.leadgrid-blogcard__link::after{display:none !important}
.leadgrid-blogcard__meta{display:block !important;width:100% !important}
.leadgrid-blogcard__title{pointer-events:none !important;margin:0 0 8px !important;font-size:18px !important;color:#1b1b1b !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;overflow:hidden !important;font-weight:bold !important;letter-spacing:0em !important;line-height:1.4 !important;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,Arial,メイリオ,Meiryo,sans-serif !important}
.leadgrid-blogcard__description{pointer-events:none !important;margin:0 0 8px !important;font-size:12px !important;color:#555555 !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:3 !important;overflow:hidden !important;letter-spacing:0em !important;line-height:1.6 !important;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,Arial,メイリオ,Meiryo,sans-serif !important}
.leadgrid-blogcard__domain{pointer-events:none !important;margin:0 !important;font-size:10px !important;color:#555555 !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:1 !important;overflow:hidden !important;letter-spacing:0em !important;line-height:1 !important;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,Arial,メイリオ,Meiryo,sans-serif !important}
.leadgrid-blogcard__eyecatch{display:block !important;width:206px !important;height:133px !important;position:relative !important;flex-shrink:0 !important;margin:0 0 0 8px !important;border:1px solid #eeeeee !important}
.leadgrid-blogcard__eyecatch img{pointer-events:none !important;position:absolute !important;width:100% !important;height:100% !important;object-fit:cover !important;margin:0 !important;border-radius:0 !important;left:0 !important;top:0 !important}
.list-colum li a .thumb { width: 100%; aspect-ratio: 16/9; overflow: hidden; position: relative; }
.list-colum li a .thumb img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; }
.list-colum li a .detail-box .title { font-weight: bold !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; min-height: 3em; line-height: 1.5; }
@media screen and (max-width:768px){.leadgrid-blogcard__title{font-size:16px !important}.leadgrid-blogcard__eyecatch{width:120px !important;height:77px !important}.leadgrid-blogcard__description{-webkit-line-clamp:2 !important}}
.leadgrid-sp-br{display:none;}@media screen and (max-width:768px){.leadgrid-sp-br{display:block}}
.instagram-media{position:static !important}
.fr-view img.fr-dii.leadgrid-wysiwyg-img-center{display:block;margin-left:auto;margin-right:auto}
.fr-view img.leadgrid-wysiwyg-img-center,.fr-view .fr-img-caption.leadgrid-wysiwyg-img-center{display:block !important;margin-left:auto !important;margin-right:auto !important}
mjx-math{white-space:pre-wrap !important}
.fr-view p:has(> .fr-fir){display:inline-block;width:100%}
.fr-view p > .fr-fir{float:right !important}
.c-form__agreeText{overflow-y:scroll;max-height:300px;border:1px solid #ccc;padding-top:24px;padding-right:20px;padding-left:20px}
.list-pagenation li.disabled{color:#ccc;pointer-events:none;cursor:not-allowed;opacity:.7}
.list-pagenation li.disabled a{color:#ccc;text-decoration:none}
