.text-basic{position:relative}.text-basic__caption{font-family:var(--caption-font-family, inherit);font-size:var(--caption-font-size-pc, inherit);line-height:var(--caption-line-height-pc, inherit);color:var(--caption-color, #666666);text-shadow:var(--caption-text-shadow, none);margin-bottom:var(--caption-to-title-spacing-pc, 16px)}.text-basic__caption:empty{margin-bottom:0}@media(max-width: 767px){.text-basic__caption{font-size:var(--caption-font-size-sp, inherit);line-height:var(--caption-line-height-sp, inherit);margin-bottom:var(--caption-to-title-spacing-sp, 4vw)}}.text-basic__title{font-family:var(--title-font-family, inherit);font-size:var(--title-font-size-pc, inherit);line-height:var(--title-line-height-pc, inherit);color:var(--title-color, #2563eb);text-shadow:var(--title-text-shadow, none);margin-bottom:var(--title-to-description-spacing-pc, 16px);margin-top:0}.text-basic__title:empty{margin-bottom:0}@media(max-width: 767px){.text-basic__title{font-size:var(--title-font-size-sp, inherit);line-height:var(--title-line-height-sp, inherit);margin-bottom:var(--title-to-description-spacing-sp, 4vw)}}.text-basic__description{font-family:var(--description-font-family, inherit);font-size:var(--description-font-size-pc, inherit);line-height:var(--description-line-height-pc, inherit);color:var(--description-color, #666666);text-shadow:var(--description-text-shadow, none);margin-bottom:var(--description-margin-pc, 0);margin-top:0}.text-basic__description:empty{margin-bottom:0}@media(max-width: 767px){.text-basic__description{font-size:var(--description-font-size-sp, inherit);line-height:var(--description-line-height-sp, inherit);margin-bottom:var(--description-margin-sp, 0)}}.text-basic .block-editor-rich-text__editable[data-placeholder]:empty::before{opacity:.6;font-style:italic}.text-basic .block-editor-rich-text__inline-toolbar{z-index:999}.editor-styles-wrapper .text-basic[data-debug=true]{border:1px dashed #ccc;padding:10px}.editor-styles-wrapper .text-basic[data-debug=true]::before{content:"TextBasic - Device: " attr(data-device-tab) " | Caption: " attr(data-caption-font-size-pc) " / " attr(data-caption-font-size-sp);font-size:10px;color:#999;display:block;margin-bottom:10px;font-family:monospace}@media(prefers-contrast: high){.text-basic__caption,.text-basic__title,.text-basic__description{text-shadow:none !important}}.text-basic__caption,.text-basic__title,.text-basic__description{transition:color .3s ease,text-shadow .3s ease}@media print{.text-basic__caption,.text-basic__title,.text-basic__description{color:#000 !important;text-shadow:none !important}}/*# sourceMappingURL=style.css.map */