body.banner-top-show{margin-top:49px}@media screen and (min-width: 768px){body.banner-top-show{margin-top:46px}}body.banner-top-show .banner-top{display:block}.custom-banner{position:fixed;z-index:1000;width:100%}.banner-top{display:none;top:0;left:0;background-color:#E59453;border:solid #E59453;border-width:5px 0;color:#fff;text-align:center;width:100%;font-size:75%;font-weight:bold;line-height:1.7}.banner-top a{display:block;padding:8px 30px 9px;color:#fff}.banner-top.version-b{background-color:#FFF;border-color:#F8BF17;color:#052855}@media screen and (max-width: 375px){.banner-top.version-b{padding-right:25px}}.banner-top.version-b a{color:#052855}@media screen and (max-width: 375px){.banner-top.version-b i.btn-close-banner{right:5px}}.banner-top.version-b i.btn-close-banner:before,.banner-top.version-b i.btn-close-banner:after{background-color:#052855}@media screen and (min-width: 768px){.show-mobile{display:none}}.show-pc{display:none}@media screen and (min-width: 768px){.show-pc{display:inline}}i.btn-close-banner{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:15px;height:15px;cursor:pointer}i.btn-close-banner:before,i.btn-close-banner:after{content:'';display:block;width:2px;height:100%;background-color:#fff;position:absolute;top:0;left:calc(50% - 1px)}i.btn-close-banner:before{transform:rotate(45deg)}i.btn-close-banner:after{transform:rotate(-45deg)}.banner-left-bottom{position:fixed;z-index:10000;width:240px;height:380px;bottom:0;left:0;opacity:0;pointer-events:none;transform:scale(0.7);transform-origin:bottom left}@media screen and (min-width: 360px){.banner-left-bottom{transform:scale(1)}}@media screen and (min-width: 768px){.banner-left-bottom{width:380px;height:210px}}.banner-left-bottom.open{opacity:1;pointer-events:unset}.banner-left-bottom.open .banner-center-content{animation:1s banner}.banner-left-bottom.open img{bottom:-60px}@media screen and (min-width: 768px){.banner-left-bottom.open img{bottom:-50px}}@media screen and (min-width: 768px){.banner-left-bottom .banner-content{width:60%}}.banner-left-bottom i.btn-close-banner{background-color:#fff;border-radius:50%;transform:unset;top:-7px;right:-7px;width:30px;height:30px;z-index:100;animation:1s xBtn}.banner-left-bottom i.btn-close-banner:before,.banner-left-bottom i.btn-close-banner:after{height:15px;background-color:#334357;top:8px;left:calc(50% - 1px)}.banner-center-content{color:#052855;padding:40px 15px 0;width:100%;height:100%;background:url("https://img.shoplineapp.com/media/image_clips/63eb3de5c7004a000ecd298b/original.png?1676361189") no-repeat left center/cover;position:relative;overflow:hidden}@media screen and (min-width: 768px){.banner-center-content{background-position-x:center;background-image:url("https://img.shoplineapp.com/media/image_clips/63eb3de53825ad78f351da9d/original.png?1676361189")}}.banner-center-content h2,.banner-center-content p{font-weight:bold;text-align:center}@media screen and (min-width: 768px){.banner-center-content h2,.banner-center-content p{text-align:left}}.banner-center-content p{margin-bottom:15px}.banner-center-content h2{font-size:125%;padding:0 0 5px;margin:0}.banner-center-content img{width:169px;height:auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1}@media screen and (min-width: 768px){.banner-center-content img{left:auto;right:0;transform:unset}}.banner-bottom{position:absolute;width:100%;bottom:0;left:0;font-size:75%;background-color:#ff6700;color:#fff;text-align:center;padding:6px 0 5px;z-index:5}@media screen and (min-width: 768px){.banner-bottom{z-index:0}}.banner-bottom span{position:relative;left:-10px}@keyframes banner{0%{transform:rotate(-10deg)}25%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}100%{transform:rotate(0)}}@keyframes xBtn{0%{opacity:0}99%{opacity:0}100%{opacity:1}}.banner-btn-wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-bottom:20px}.banner-btn-wrap a{width:160px;max-width:90%;display:block;padding:5px 10px;border-radius:8px;border:0;cursor:pointer;background-color:#E69453;text-align:center;margin:0 auto}@media screen and (min-width: 768px){.banner-btn-wrap a{width:50%;margin:0}}.banner-btn-wrap a,.banner-btn-wrap a:hover,.banner-btn-wrap a:visited{color:#fff}.about-pricing .banner-content{width:100%}@media screen and (max-width: 767px){.about-pricing .banner-left-bottom{height:314px}}@media screen and (min-width: 768px){.about-pricing .banner-left-bottom .sl-img{display:inline-block;margin-right:10px}}@media screen and (min-width: 768px){.about-pricing .banner-left-bottom .sl-img,.about-pricing .banner-left-bottom .sl-img picture,.about-pricing .banner-left-bottom .sl-img source,.about-pricing .banner-left-bottom .sl-img img{line-height:1}}.about-pricing .banner-left-bottom .sl-img img{transform:translateX(0);position:static;width:78px}.about-pricing .banner-left-bottom h3{font-weight:bold;margin-bottom:30px}@media screen and (min-width: 768px){.about-pricing .banner-left-bottom h3{margin-bottom:45px;display:flex;align-items:center}}.about-pricing .banner-left-bottom h3 span{letter-spacing:1px}@media screen and (min-width: 768px){.about-pricing .banner-left-bottom h3 span{line-height:1}}.about-pricing .banner-left-bottom p{font-weight:bold;margin-bottom:10px;text-align:left;line-height:1.5}@media screen and (min-width: 768px){.about-pricing .banner-left-bottom p{margin-bottom:0}}.about-pricing .banner-left-bottom p:nth-of-type(2){font-size:125%;margin-bottom:19px;line-height:1.3}@media screen and (min-width: 768px){.about-pricing .banner-left-bottom p:nth-of-type(2){margin-bottom:10px}}.about-pricing .banner-left-bottom p span{background:linear-gradient(91deg, #0324E2 0.01%, #934BE5 44.8%, #63DAE1 100.01%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;display:block}@media screen and (min-width: 768px){.about-pricing .banner-left-bottom p span{display:inline}}.about-pricing .banner-center-content{padding:10px 16px;background-image:url("https://img.shoplineapp.com/media/image_clips/65c1a1651a4873001dd1af76/original.png?1707188581");background-size:295%;background-position:70% 0}@media screen and (min-width: 768px){.about-pricing .banner-center-content{padding:17px;background-size:149%;background-position:66% 100%}}.about-pricing .banner-btn-wrap a{background-color:#000;margin:0}.about-pricing .banner-btn-wrap a:hover{background-color:#fff;color:#000}
