:root{--cta-cl-ui: #4b4b4b;--cta-cl-bg: linear-gradient(104.81deg, rgba(227, 241, 255, 0.85) 10.14%, rgba(247, 227, 255, 0.85) 96.73%);--cta-padding: 0.75em;--cta-transition-duration: 0.36s;--cta-transition-ease: cubic-bezier(0.33, 1, 0.68, 1);--cta-transition-custom: var(--cta-transition-duration) var(--cta-transition-ease)}@media screen and (max-width: 640px){:root{--cta-padding: 12px;--cta-cl-bg: linear-gradient(104.81deg, rgba(227, 241, 255, 0.8) 10.14%, rgba(247, 227, 255, 0.8) 96.73%)}}@media screen and (max-width: 440px){:root{--cta-padding: 3.2vw}}.cta{font-size:1em;background:var(--cta-cl-bg);backdrop-filter:blur(5px)}.cta .open-wrapper,.cta .close-wrapper{padding:var(--cta-padding)}.cta .bt-close{width:1.625em;aspect-ratio:1/1;border-radius:50%;background:var(--cta-cl-ui);-webkit-transition:all .1s ease;transition:all .1s ease}.cta .bt-close div{position:relative;display:block;width:100%;height:100%}.cta .bt-close div span{position:absolute;display:block;content:"";left:50%;top:50%;width:.75em;height:1.6px;background-color:var(--cl-white)}.cta .bt-close div span:nth-child(1){-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.cta .bt-close div span:nth-child(2){-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.cta .bt-close:hover{background-color:var(--cl-main)}.cta__title{display:block;margin-inline:auto}.cta__title img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.cta .list.circle{display:inline-block;text-align:left;padding-left:.2em;margin-bottom:.5em}.cta .list.circle li{font-size:.8125em;font-weight:500;letter-spacing:.02em;line-height:1.3846153846em;margin-bottom:0}.cta .list.circle li::before{width:.4615384615em;height:.4615384615em;margin-left:0em;margin-right:.4em;background-color:var(--cta-cl-ui)}.cta .hover-fix a.bt{font-size:1em}.cta .hover-fix a.bt span{font-size:.875em}.cta .hover-fix a.bt span::before{aspect-ratio:1/1}.cta .open-wrapper a.bt{color:var(--cl-page-ink);line-height:1em;padding-top:.5625em;padding-bottom:.875em;padding-inline:.75em}.cta .open-wrapper a.bt span{padding-left:2.2857142857em;font-weight:700;letter-spacing:.02em}.cta .open-wrapper a.bt span::before{background-image:url("/share/asset/ui/ic-contact-bl.svg")}.cta .open-wrapper a.bt:hover{color:var(--cl-white)}.cta .open-wrapper a.bt:hover span::before{background-image:url("/share/asset/ui/ic-contact-wh.svg")}.cta .close-wrapper a.bt{width:2.625em;aspect-ratio:1/1;padding:0}.cta .close-wrapper a.bt span{position:initial;padding-left:0}.cta .close-wrapper a.bt span::before{width:1.7857142857em;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cta .close-wrapper a.bt::after{-webkit-transition:all .12s ease;transition:all .12s ease}#ctaContact{position:fixed;z-index:calc(var(--z-index-menu) - 2)}@media screen and (min-width: 641px){#ctaContact{width:7.375em;right:-3.1875em;bottom:8.8125em;border-radius:5em;text-align:left;overflow:visible;-webkit-transition:opacity var(--cta-transition-custom),width var(--cta-transition-custom),right var(--cta-transition-custom),bottom var(--cta-transition-custom),border-radius var(--cta-transition-custom);transition:opacity var(--cta-transition-custom),width var(--cta-transition-custom),right var(--cta-transition-custom),bottom var(--cta-transition-custom),border-radius var(--cta-transition-custom)}#ctaContact:not([data-cta=open]) .open-wrapper{position:absolute;left:0;top:0;z-index:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateX(0.65em);transform:translateX(0.65em);-webkit-transition:opacity var(--cta-transition-custom),visibility 0s linear var(--cta-transition-duration),-webkit-transform var(--cta-transition-custom);transition:opacity var(--cta-transition-custom),visibility 0s linear var(--cta-transition-duration),-webkit-transform var(--cta-transition-custom);transition:opacity var(--cta-transition-custom),transform var(--cta-transition-custom),visibility 0s linear var(--cta-transition-duration);transition:opacity var(--cta-transition-custom),transform var(--cta-transition-custom),visibility 0s linear var(--cta-transition-duration),-webkit-transform var(--cta-transition-custom)}#ctaContact:not([data-cta=open]) .close-wrapper{position:relative;z-index:1;opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity var(--cta-transition-custom),visibility 0s linear 0s,-webkit-transform var(--cta-transition-custom);transition:opacity var(--cta-transition-custom),visibility 0s linear 0s,-webkit-transform var(--cta-transition-custom);transition:opacity var(--cta-transition-custom),transform var(--cta-transition-custom),visibility 0s linear 0s;transition:opacity var(--cta-transition-custom),transform var(--cta-transition-custom),visibility 0s linear 0s,-webkit-transform var(--cta-transition-custom)}#ctaContact[data-cta=open]{width:auto;right:1.875em;bottom:1.875em;border-radius:2em;text-align:center}#ctaContact[data-cta=open] .close-wrapper{position:absolute;left:0;top:0;z-index:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateX(-0.5em);transform:translateX(-0.5em);-webkit-transition:opacity var(--cta-transition-duration) var(--cta-transition-ease),visibility 0s linear var(--cta-transition-duration),-webkit-transform var(--cta-transition-duration) var(--cta-transition-ease);transition:opacity var(--cta-transition-duration) var(--cta-transition-ease),visibility 0s linear var(--cta-transition-duration),-webkit-transform var(--cta-transition-duration) var(--cta-transition-ease);transition:opacity var(--cta-transition-duration) var(--cta-transition-ease),transform var(--cta-transition-duration) var(--cta-transition-ease),visibility 0s linear var(--cta-transition-duration);transition:opacity var(--cta-transition-duration) var(--cta-transition-ease),transform var(--cta-transition-duration) var(--cta-transition-ease),visibility 0s linear var(--cta-transition-duration),-webkit-transform var(--cta-transition-duration) var(--cta-transition-ease)}#ctaContact[data-cta=open] .open-wrapper{position:relative;z-index:1;display:block;padding-block:.625em;opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity var(--cta-transition-duration) var(--cta-transition-ease),visibility 0s linear 0s,-webkit-transform var(--cta-transition-duration) var(--cta-transition-ease);transition:opacity var(--cta-transition-duration) var(--cta-transition-ease),visibility 0s linear 0s,-webkit-transform var(--cta-transition-duration) var(--cta-transition-ease);transition:opacity var(--cta-transition-duration) var(--cta-transition-ease),transform var(--cta-transition-duration) var(--cta-transition-ease),visibility 0s linear 0s;transition:opacity var(--cta-transition-duration) var(--cta-transition-ease),transform var(--cta-transition-duration) var(--cta-transition-ease),visibility 0s linear 0s,-webkit-transform var(--cta-transition-duration) var(--cta-transition-ease)}#ctaContact[data-cta=open] .open-wrapper .hover-fix a.bt{width:12.5em}#ctaContact[data-cta=open] .open-wrapper .hover-fix a.bt span::before{width:1.7em}#ctaContact[data-cta=open] .open-wrapper .bt-close{position:absolute;z-index:calc(var(--z-index-menu) - 1);top:-0.375em;right:-0.3125em}#ctaContact[data-cta=open] .open-wrapper .cta__title{width:10.9375em;margin-bottom:.5em}}@media screen and (max-width: 640px){#ctaContact{width:calc(100% - var(--u-padding)*2);max-width:320px;right:50%;bottom:var(--u-padding);-webkit-transform:translate(50%, 0);transform:translate(50%, 0);border-radius:5em}#ctaContact .close-wrapper,#ctaContact .bt-close{display:none !important;pointer-events:none}#ctaContact .cta__panel{position:relative}#ctaContact .cta__title{position:absolute;left:50%;top:-2em;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:74.13vw;max-width:278px}#ctaContact .list{display:none}#ctaContact .open-wrapper .hover-fix{width:100%;text-align:center}#ctaContact .open-wrapper .hover-fix a.bt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:12.8vw;max-height:48px;padding-top:1em;padding-bottom:1em}#ctaContact .open-wrapper .hover-fix a.bt span{font-size:17px}#ctaContact .open-wrapper .hover-fix a.bt span::before{width:1.6em;height:1.6em}}@media screen and (max-width: 440px){#ctaContact .open-wrapper .hover-fix a.bt span{font-size:4.53vw}}@media screen and (min-width: 641px){#ctaContact[data-disable=true]{opacity:0;pointer-events:none;-webkit-transition:opacity var(--cta-transition-custom);transition:opacity var(--cta-transition-custom)}}body.reception #ctaContact{display:none}/*# sourceMappingURL=share-section.css.map */