.line_floating_banner{position:fixed;right:120px;bottom:14px;z-index:9999999;transition:.5s}.line_floating_banner html,.line_floating_banner body,.line_floating_banner div,.line_floating_banner span,.line_floating_banner applet,.line_floating_banner object,.line_floating_banner iframe,.line_floating_banner h1,.line_floating_banner h2,.line_floating_banner h3,.line_floating_banner h4,.line_floating_banner h5,.line_floating_banner h6,.line_floating_banner p,.line_floating_banner blockquote,.line_floating_banner pre,.line_floating_banner a,.line_floating_banner abbr,.line_floating_banner acronym,.line_floating_banner address,.line_floating_banner big,.line_floating_banner cite,.line_floating_banner code,.line_floating_banner del,.line_floating_banner dfn,.line_floating_banner em,.line_floating_banner img,.line_floating_banner ins,.line_floating_banner kbd,.line_floating_banner q,.line_floating_banner s,.line_floating_banner samp,.line_floating_banner small,.line_floating_banner strike,.line_floating_banner strong,.line_floating_banner sub,.line_floating_banner sup,.line_floating_banner tt,.line_floating_banner var,.line_floating_banner b,.line_floating_banner u,.line_floating_banner i,.line_floating_banner center,.line_floating_banner dl,.line_floating_banner dt,.line_floating_banner dd,.line_floating_banner ol,.line_floating_banner ul,.line_floating_banner li,.line_floating_banner fieldset,.line_floating_banner form,.line_floating_banner label,.line_floating_banner legend,.line_floating_banner table,.line_floating_banner caption,.line_floating_banner tbody,.line_floating_banner tfoot,.line_floating_banner thead,.line_floating_banner tr,.line_floating_banner th,.line_floating_banner td,.line_floating_banner article,.line_floating_banner aside,.line_floating_banner canvas,.line_floating_banner details,.line_floating_banner embed,.line_floating_banner figure,.line_floating_banner figcaption,.line_floating_banner footer,.line_floating_banner header,.line_floating_banner hgroup,.line_floating_banner menu,.line_floating_banner nav,.line_floating_banner output,.line_floating_banner ruby,.line_floating_banner section,.line_floating_banner summary,.line_floating_banner time,.line_floating_banner mark,.line_floating_banner audio,.line_floating_banner video{margin:0;padding:0;border:0;font:inherit;font-size:0;vertical-align:baseline}.line_floating_banner article,.line_floating_banner aside,.line_floating_banner details,.line_floating_banner figcaption,.line_floating_banner figure,.line_floating_banner footer,.line_floating_banner header,.line_floating_banner hgroup,.line_floating_banner menu,.line_floating_banner nav,.line_floating_banner section{display:block}.line_floating_banner body{line-height:1}.line_floating_banner ol,.line_floating_banner ul{list-style:none}.line_floating_banner blockquote,.line_floating_banner q{quotes:none}.line_floating_banner blockquote:before,.line_floating_banner blockquote:after,.line_floating_banner q:before,.line_floating_banner q:after{content:"";content:none}.line_floating_banner table{border-collapse:collapse;border-spacing:0}.line_floating_banner select,.line_floating_banner video{outline:0}.line_floating_banner *{box-sizing:border-box;outline:0}.line_floating_banner input[type=submit],.line_floating_banner input[type=button]{-moz-appearance:button;appearance:button;box-sizing:border-box;border:none;border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button}.line_floating_banner input[type=submit]::-webkit-search-decoration,.line_floating_banner input[type=button]::-webkit-search-decoration{display:none}.line_floating_banner input[type=submit]:focus,.line_floating_banner input[type=button]:focus{outline-offset:-2px}@media(max-width: 768px){.line_floating_banner{right:63px;bottom:5px}}.line_floating_banner svg{width:100%;height:auto}.line_floating_banner.is_show{text-align:center}.line_floating_banner.is_show .linefb__icon{opacity:1;transform:scale(1)}.line_floating_banner.is_show .linefb__icon.hover{transition:.2s;transform:scale(1.1)}.line_floating_banner.is_show .linefb__text_content{width:112px;opacity:1}@media(max-width: 768px){.line_floating_banner.is_show .linefb__text_content{width:105px}}.line_floating_banner.is_show.is_open .linefb__text_content{width:333px}@media(max-width: 768px){.line_floating_banner.is_show.is_open .linefb__text_content{width:292px}}.line_floating_banner.is_open .linefb__open_text{display:none;opacity:0}.line_floating_banner.is_open .linefb__close_text{display:flex;opacity:1}.line_floating_banner.is_open .linefb__arrow{transform:rotate(0)}.line_floating_banner.is_hide{transform:translateY(150%)}.line_floating_banner .linefb__desktop{display:block}@media(max-width: 768px){.line_floating_banner .linefb__desktop{display:none}}.line_floating_banner .linefb__mobile{display:none}@media(max-width: 768px){.line_floating_banner .linefb__mobile{display:block}}.line_floating_banner .linefb__icon{position:relative;z-index:1;display:flex;align-items:center;width:62px;margin:0;opacity:0;transition:.3s;transform:scale(1.2)}.line_floating_banner .linefb__icon .cls-1{fill:#00b900}.line_floating_banner .linefb__icon .cls-2{fill:#fff}.line_floating_banner .linefb__text_content{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:flex-start;width:0;height:58px;overflow:hidden;background:#fff;border-radius:100px;box-shadow:0 0 10px rgba(0,0,0,.1);opacity:0;transition:.3s;transition-delay:.3s;transform:translateY(-50%)}.line_floating_banner .linefb__texts{flex:1;overflow:hidden}.line_floating_banner .linefb__text_main{width:195px;margin-top:0;margin-bottom:8px}@media(max-width: 768px){.line_floating_banner .linefb__text_main{width:172px;margin-top:0;margin-bottom:8px}}.line_floating_banner .linefb__text_main path{fill:#009d00}.line_floating_banner .linefb__text_sub{width:205px;margin:0}@media(max-width: 768px){.line_floating_banner .linefb__text_sub{width:174px}}.line_floating_banner .linefb__text_sub path{fill:#333}.line_floating_banner .linefb__open_close_button{position:relative;z-index:1;display:flex;gap:6px;align-items:center;justify-content:center;width:58px;padding-left:10px}@media(max-width: 768px){.line_floating_banner .linefb__open_close_button{width:48px}}.line_floating_banner .linefb__close_text,.line_floating_banner .linefb__open_text{display:flex;align-items:center;width:8px;margin:0;transition:.2s}.line_floating_banner .linefb__close_text path,.line_floating_banner .linefb__open_text path{fill:#333}.line_floating_banner .linefb__close_text{display:none}.line_floating_banner .linefb__arrow{width:5px;margin:0;transition:.3s;transform:rotate(180deg)}.line_floating_banner .linefb__arrow path{fill:#333}