/* https://alexias.co.jp/wp-content/plugins/live-copy-paste/assets/css/live-copy-paste-public.css?ver=1.4.8 */
.elementor-section,.elementor-element.e-con{position:relative}.magic-button-disabled-yes .bdt-magic-copy-item{display:none!important}.elementor-section .bdt-magic-copy-item,.elementor-element.e-con .bdt-magic-copy-item{position:absolute;top:40%;right:35px;transform:rotate(-90deg) translateY(-20px);transition:transform 850ms cubic-bezier(.26,.75,.25,1),opacity 450ms cubic-bezier(.26,.75,.25,1);transform-origin:right;display:flex;flex-direction:row;opacity:0;visibility:hidden}.elementor-section:hover .bdt-magic-copy-item,.elementor-element.e-con:hover .bdt-magic-copy-item{opacity:1;visibility:visible;transform:rotate(-90deg) translateY(0);z-index:500}a.bdt-magic-copy-btn{background-color:#38443f;width:100%;height:36px;line-height:36px!important;text-align:center;padding:0 20px;display:inline-block;border-radius:3px;color:#fff;font-size:12px;text-transform:uppercase;text-decoration:none;overflow:hidden;z-index:999;transition:all .3s cubic-bezier(.26,.75,.25,1);font-weight:700;animation:text-pulse 1s infinite}a.bdt-magic-copy-btn:hover{background-color:#2a332f;color:#fff!important;text-decoration:none!important}.bdt-magic-copy-item .bdt-magic-copy-info{transform:rotate(90deg) translateY(35px);transition:all .3s cubic-bezier(.26,.75,.25,1);opacity:0;visibility:hidden}.bdt-magic-copy-item .bdt-magic-copy-info .bdt-magic-copy-icon{background-color:#33bb80;width:36px;height:36px;line-height:36px!important;text-align:center;fill:#fff;border-radius:3px 3px 0 0;display:inline-block;transition:all .3s ease}.bdt-magic-copy-item .bdt-magic-copy-info .bdt-magic-copy-icon:after{content:' \003F';width:22px;height:22px;line-height:20px;display:inline-block;font-size:12px;border:1px solid #fff;border-radius:50%;color:#fff}.bdt-magic-copy-item .bdt-magic-copy-icon:hover{background-color:#259766}.bdt-magic-copy-item:hover .bdt-magic-copy-info{transform:rotate(90deg) translateY(0);opacity:1;visibility:visible}.bdt-magic-copy-item:hover .bdt-magic-copy-btn{border-radius:3px 0 0 3px}.bdt-copy-selected{outline:1px solid rgba(51,197,255,.7);z-index:1}@keyframes text-pulse{0%{color:rgba(255,255,255,1)}50%{color:rgba(255,255,255,.7)}100%{color:rgba(255,255,255,1)}}[aria-label][role~="tooltip"]{position:relative}[aria-label][role~="tooltip"]::before,[aria-label][role~="tooltip"]::after{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;box-sizing:border-box;z-index:10;transform-origin:top}[aria-label][role~="tooltip"]::before{background-size:100% auto!important;content:""}[aria-label][role~="tooltip"]::after{background:rgba(17,17,17,.9);border-radius:4px;color:#fff;content:attr(aria-label);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);padding:10px 15px;white-space:nowrap;box-sizing:content-box}[aria-label][role~="tooltip"]:hover::before,[aria-label][role~="tooltip"]:hover::after,[aria-label][role~="tooltip"]:focus::before,[aria-label][role~="tooltip"]:focus::after{opacity:1;pointer-events:auto}[role~="tooltip"][data-microtip-position="left"]::before,[role~="tooltip"][data-microtip-position="left"]::after{bottom:auto;left:auto;right:100%;top:50%;transform:translate3d(10px,-50%,0)}[role~="tooltip"][data-microtip-position="left"]::before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;height:22px;width:8px;margin-right:4px;margin-bottom:0}[role~="tooltip"][data-microtip-position="left"]::after{margin-right:11px}[role~="tooltip"][data-microtip-position="left"]:hover::before,[role~="tooltip"][data-microtip-position="left"]:hover::after{transform:translate3d(0,-50%,0)}@media screen and (max-width:768px){a.bdt-magic-copy-btn{display:none!important}}