#follow-footer{background-color:#fff;position:relative;width:100%;z-index:20;display:none}#follow-footer .btn-area{display:flex;justify-content:space-around}#follow-footer .btn{display:flex;justify-content:center;align-items:flex-end;position:relative}#follow-footer._fixed_btm{position:fixed;bottom:0;left:0;display:block}#follow-footer .footer-bar__cont{width:25%}#follow-footer .footer-bar__cont.foot_cta{background-color:#00ace3}#follow-footer .footer-bar__cont.foot_cta.foot_cta_2269{background-color:#e83e62}#follow-footer .footer-bar__cont.foot_cta a{color:#fff}#follow-footer .footer-bar__cont .text{text-align:center;padding-top:2px}#follow-footer .footer-bar__cont .text a{font-size:2.6vw}#follow-footer .footer-bar-inner{padding:10px 0 6px;display:flex;text-align:center;justify-content:space-between;align-items:center}#follow-footer .footer-bar-inner a{margin:0 auto}#follow-footer .footer-bar-inner a img{width:7vw}#follow-footer>.entry-pop-up{width:fit-content;position:absolute;z-index:1;background:url(/img/sp/footer/pop_up_tail.svg);background-repeat:no-repeat;background-position:right 10vw bottom;background-size:4vw;padding-bottom:4vw;filter:drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.6));top:-15vw;right:0;pointer-events:none;font-weight:bold;font-size:12px}#follow-footer>.entry-pop-up.pattern-hukidasi{width:80%;background:unset;padding:unset;top:-16vw;right:0vw}#follow-footer>.entry-pop-up.pattern-hukidasi>.close-button{right:0vw;top:-1vw}#follow-footer>.entry-pop-up>.close-button{position:absolute;right:0;top:-3vw;pointer-events:all;width:6vw;height:6vw}#follow-footer>.entry-pop-up>section{background:linear-gradient(to right, #c872f2, #6ca7e3);border-radius:5px;overflow:hidden}#follow-footer>.entry-pop-up>section .callout{padding:2vw}#follow-footer>.entry-pop-up>section .callout>p{color:#fff}#follow-footer>.entry-pop-up>section .callout>p>strong{font-size:15px;color:#fff100}#follow-footer>.entry-pop-up>section .callout>p>span{background-color:#b463fa;font-size:9px;padding:1vw}#follow-footer>.entry-pop-up>section .callout>p>span .cancellation{text-decoration:line-through}#follow-footer>.entry-pop-up>section .callout>p>span>strong{font-size:10px;color:#fff100}#follow-footer>.entry-pop-up>section{pointer-events:all}#follow-footer .footer-cta-line{background:#00ac46}#follow-footer .footer-cta-line .text{color:#fff}