.fpvoice-mdtxt-block{align-items:flex-start;background-color:var(--fpvoice-mdtxt-bg-color,#fff);border-color:var(--fpvoice-mdtxt-border-color,#ccc);border-radius:var(--fpvoice-mdtxt-border-radius,8px);border-style:solid;border-width:1px;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--fpvoice-mdtxt-gap-sp,20px);margin-bottom:var(--fpvoice-mdtxt-sp-margin-bottom,10px);margin-left:auto;margin-right:auto;margin-top:var(--fpvoice-mdtxt-sp-margin-top,10px);max-width:100%;padding:20px;position:relative;z-index:10}.fpvoice-mdtxt-block.has-shadow{border-style:none;box-shadow:0 4px 12px rgba(0,0,0,.15)}.fpvoice-mdtxt-content-wrapper,.fpvoice-mdtxt-media-wrapper{width:100%}.fpvoice-mdtxt-media-wrapper{aspect-ratio:var(--fpvoice-mdtxt-media-aspect-ratio,16/9);position:relative}.fpvoice-mdtxt-media-wrapper img,.fpvoice-mdtxt-media-wrapper video{border-radius:var(--fpvoice-mdtxt-media-radius,8px);display:block;height:100%;object-fit:cover;width:100%}.fpvoice-mdtxt-content-wrapper .fpvoice-mdtxt-content{color:var(--fpvoice-mdtxt-title-color,#000);line-height:1.8}.fpvoice-mdtxt-content-wrapper .fpvoice-mdtxt-content ol,.fpvoice-mdtxt-content-wrapper .fpvoice-mdtxt-content ul{margin:0 0 16px;padding-left:1.5em}.fpvoice-mdtxt-content-wrapper .fpvoice-mdtxt-content ol:last-child,.fpvoice-mdtxt-content-wrapper .fpvoice-mdtxt-content ul:last-child{margin-bottom:0}.fpvoice-mdtxt-content-wrapper .fpvoice-mdtxt-content li{margin-bottom:8px}.fpvoice-mdtxt-content-wrapper .fpvoice-mdtxt-content li:last-child{margin-bottom:0}.fpvoice-mdtxt-content-wrapper .fpvoice-mdtxt-content strong{font-weight:700}.fpvoice-mdtxt-content-wrapper .fpvoice-mdtxt-content em{font-style:italic}.fpvoice-mdtxt-content.has-ruled-lines{background-image:repeating-linear-gradient(to bottom,transparent,transparent calc(var(--ruled-line-spacing, 2em) - var(--ruled-line-width, 1px)),var(--ruled-line-color,#e0e0e0) calc(var(--ruled-line-spacing, 2em) - var(--ruled-line-width, 1px)),var(--ruled-line-color,#e0e0e0) var(--ruled-line-spacing,2em))!important;background-position:0 0!important;background-size:100% var(--ruled-line-spacing,2em)!important;min-height:calc(var(--ruled-line-spacing, 2em)*2)!important;padding:0!important}.fpvoice-mdtxt-content.has-ruled-lines p{background:transparent!important;line-height:var(--ruled-line-spacing,2em)!important;margin:0!important}.fpvoice-mdtxt-content.has-ruled-lines p:not(:last-child){margin-bottom:var(--ruled-line-spacing,2em)!important}.fpvoice-mdtxt-content.has-ruled-lines .fpvoice-font-s{font-size:.8em;line-height:calc(var(--ruled-line-spacing, 2em)/.8)!important}.fpvoice-mdtxt-content.has-ruled-lines .fpvoice-font-m{font-size:1em;line-height:var(--ruled-line-spacing,2em)!important}.fpvoice-mdtxt-content.has-ruled-lines .fpvoice-font-l{font-size:1.2em;line-height:calc(var(--ruled-line-spacing, 2em)/1.2)!important}.fpvoice-mdtxt-content.has-ruled-lines .fpvoice-font-xl{font-size:1.5em;line-height:calc(var(--ruled-line-spacing, 2em)/1.5)!important}@media(max-width:768px){.fpvoice-mdtxt-content.has-ruled-lines{background-image:repeating-linear-gradient(to bottom,transparent,transparent calc(var(--ruled-line-spacing-mobile, 1.8em) - var(--ruled-line-width, 1px)),var(--ruled-line-color,#e0e0e0) calc(var(--ruled-line-spacing-mobile, 1.8em) - var(--ruled-line-width, 1px)),var(--ruled-line-color,#e0e0e0) var(--ruled-line-spacing-mobile,1.8em))!important;background-size:100% var(--ruled-line-spacing-mobile,1.8em)!important;min-height:calc(var(--ruled-line-spacing-mobile, 1.8em)*2)!important}.fpvoice-mdtxt-content.has-ruled-lines p{line-height:var(--ruled-line-spacing-mobile,1.8em)!important}.fpvoice-mdtxt-content.has-ruled-lines p:not(:last-child){margin-bottom:var(--ruled-line-spacing-mobile,1.8em)!important}.fpvoice-mdtxt-content.has-ruled-lines .fpvoice-font-s{font-size:.8em;line-height:calc(var(--ruled-line-spacing-mobile, 1.8em)/.8)!important}.fpvoice-mdtxt-content.has-ruled-lines .fpvoice-font-m{font-size:1em;line-height:var(--ruled-line-spacing-mobile,1.8em)!important}.fpvoice-mdtxt-content.has-ruled-lines .fpvoice-font-l{font-size:1.2em;line-height:calc(var(--ruled-line-spacing-mobile, 1.8em)/1.2)!important}.fpvoice-mdtxt-content.has-ruled-lines .fpvoice-font-xl{font-size:1.5em;line-height:calc(var(--ruled-line-spacing-mobile, 1.8em)/1.5)!important}}.fpvoice-mdtxt-content:not(.has-ruled-lines) p{line-height:1.8;margin:0 0 16px}.fpvoice-mdtxt-content:not(.has-ruled-lines) p:last-child{margin-bottom:0}.fpvoice-mdtxt-content:not(.has-ruled-lines) .fpvoice-font-l,.fpvoice-mdtxt-content:not(.has-ruled-lines) .fpvoice-font-m,.fpvoice-mdtxt-content:not(.has-ruled-lines) .fpvoice-font-s,.fpvoice-mdtxt-content:not(.has-ruled-lines) .fpvoice-font-xl{line-height:1.8}.fpvoice-mdtxt-media-wrapper video[data-play-on-click=true]{cursor:pointer}.fpvoice-mdtxt-video-poster{border-radius:var(--fpvoice-mdtxt-media-radius,8px);cursor:pointer;height:100%;left:0;object-fit:cover;pointer-events:auto;position:absolute;top:0;width:100%;z-index:11}.fpvoice-mdtxt-media-wrapper video{background-color:transparent;position:relative;z-index:13}@media(max-width:768px){.fpvoice-mdtxt-block{max-width:100%}.fpvoice-mdtxt-block,.fpvoice-mdtxt-media-top-text-bottom{flex-direction:column}.fpvoice-mdtxt-media-bottom-text-top{flex-direction:column-reverse}.fpvoice-mdtxt-media-left-text-right,.fpvoice-mdtxt-media-right-text-left{flex-direction:column}.fpvoice-mdtxt-video-poster{display:block!important}}@media(min-width:769px){.fpvoice-mdtxt-block{gap:var(--fpvoice-mdtxt-gap-pc,30px);margin-bottom:var(--fpvoice-mdtxt-pc-margin-bottom,20px);margin-top:var(--fpvoice-mdtxt-pc-margin-top,20px)}.fpvoice-mdtxt-media-left-text-right{flex-direction:row}.fpvoice-mdtxt-media-right-text-left{flex-direction:row-reverse}.fpvoice-mdtxt-media-left-text-right .fpvoice-mdtxt-content-wrapper,.fpvoice-mdtxt-media-left-text-right .fpvoice-mdtxt-media-wrapper,.fpvoice-mdtxt-media-right-text-left .fpvoice-mdtxt-content-wrapper,.fpvoice-mdtxt-media-right-text-left .fpvoice-mdtxt-media-wrapper{flex:1 1 50%}.fpvoice-mdtxt-media-top-text-bottom{flex-direction:column}.fpvoice-mdtxt-media-bottom-text-top{flex-direction:column-reverse}}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-none{border-style:none;border-width:0}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-shadow{border-style:none;border-width:0;box-shadow:0 4px 12px rgba(0,0,0,.15)}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-quote-simple-left-line{border-color:var(--fpvoice-mdtxt-border-color,#ccc);border-style:solid;border-width:0 0 0 var(--fpvoice-mdtxt-border-width,5px)}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-quote-all-sides-border{border-color:var(--fpvoice-mdtxt-border-color,#ccc);border-style:solid;border-width:var(--fpvoice-mdtxt-border-width,1px)}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-quote-top-bottom-line{border-color:var(--fpvoice-mdtxt-border-color,#ccc);border-style:solid;border-width:var(--fpvoice-mdtxt-border-width,1px) 0}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-dotted-double{border-style:dotted double;border-width:var(--fpvoice-mdtxt-border-width,4px)}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-premium-outline{background:linear-gradient(var(--fpvoice-mdtxt-bg-color,#fff),var(--fpvoice-mdtxt-bg-color,#fff)) padding-box,linear-gradient(to right,var(--fpvoice-mdtxt-gradient-start,#ccc),var(--fpvoice-mdtxt-gradient-end,#ccc)) border-box;background-clip:padding-box,border-box;background-origin:padding-box,border-box;border:var(--fpvoice-mdtxt-border-width,5px) solid transparent;padding:20px}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-gradient-border{background:var(--fpvoice-mdtxt-bg-color,#fff);border:none;border-radius:var(--fpvoice-mdtxt-border-radius,8px);position:relative}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-gradient-border:before{background:linear-gradient(to right,var(--fpvoice-mdtxt-gradient-start,#f96),var(--fpvoice-mdtxt-gradient-end,#ff5e62));border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--fpvoice-mdtxt-border-width,3px);pointer-events:none;position:absolute;right:0;top:0}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-solid{border-style:solid;border-width:var(--fpvoice-mdtxt-border-width,1px)}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-double{border-style:double;border-width:var(--fpvoice-mdtxt-border-width,4px)}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-dotted{border-style:dotted;border-width:var(--fpvoice-mdtxt-border-width,1px)}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-dashed{border-style:dashed;border-width:var(--fpvoice-mdtxt-border-width,1px)}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-groove{border-style:groove;border-width:var(--fpvoice-mdtxt-border-width,3px)}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-ridge{border-style:ridge;border-width:var(--fpvoice-mdtxt-border-width,3px)}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-inset{border-style:inset;border-width:var(--fpvoice-mdtxt-border-width,3px)}.fpvoice-mdtxt-block.fpvoice-mdtxt-border-outset{border-style:outset;border-width:var(--fpvoice-mdtxt-border-width,3px)}.editor-styles-wrapper .fpvoice-mdtxt-content.has-ruled-lines{background-image:repeating-linear-gradient(to bottom,transparent,transparent calc(var(--ruled-line-spacing, 2em) - var(--ruled-line-width, 1px)),var(--ruled-line-color,#e0e0e0) calc(var(--ruled-line-spacing, 2em) - var(--ruled-line-width, 1px)),var(--ruled-line-color,#e0e0e0) var(--ruled-line-spacing,2em))!important;background-size:100% var(--ruled-line-spacing,2em)!important}.editor-styles-wrapper .fpvoice-mdtxt-content.has-ruled-lines p{line-height:var(--ruled-line-spacing,2em)!important}.editor-styles-wrapper .fpvoice-mdtxt-content.has-ruled-lines p:not(:last-child){margin-bottom:var(--ruled-line-spacing,2em)!important}@media(max-width:768px){.editor-styles-wrapper .fpvoice-mdtxt-content.has-ruled-lines{background-image:repeating-linear-gradient(to bottom,transparent,transparent calc(var(--ruled-line-spacing-mobile, 1.8em) - var(--ruled-line-width, 1px)),var(--ruled-line-color,#e0e0e0) calc(var(--ruled-line-spacing-mobile, 1.8em) - var(--ruled-line-width, 1px)),var(--ruled-line-color,#e0e0e0) var(--ruled-line-spacing-mobile,1.8em))!important;background-size:100% var(--ruled-line-spacing-mobile,1.8em)!important}.editor-styles-wrapper .fpvoice-mdtxt-content.has-ruled-lines p{line-height:var(--ruled-line-spacing-mobile,1.8em)!important}.editor-styles-wrapper .fpvoice-mdtxt-content.has-ruled-lines p:not(:last-child){margin-bottom:var(--ruled-line-spacing-mobile,1.8em)!important}}