@charset "UTF-8";button{-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}button::-webkit-search-decoration{display:none}button::focus{outline-offset:-2px}button.newiine_btn{position:relative;display:block;cursor:pointer;background:0 0;border:1px solid;color:#afa9aa;font-size:14px;border-radius:5px;padding:0 10px;-webkit-transition:.3s;transition:.3s;margin-bottom:5px}button.newiine_btn img.iine-icon{width:18px;height:23px;object-fit:cover;vertical-align:sub}button.newiine_btn .newiine_count{font-weight:700;margin-left:5px}button.newiine_btn:hover{background:#f1f1f1}button.newiine_btn span.material-icons-round{font-size:18px}button.newiine_btn.newiine_clickedtoday{color:#b00000;border-color:#b00000}button.newiine_btn.newiine_clickedtoday:hover{background:#fff3f5}button.newiine_btn.newiine_clicked{color:#b00000;background:#ffe69d}button.newiine_btn.newiine_clicked:hover{color:#fff;background:#c91616;border-color:#c91616}button.newiine_btn:before{position:absolute;content:"";display:block;margin:auto;visibility:hidden;width:50px;height:50px;border-radius:50px;left:0;top:0;bottom:0;right:0;z-index:-1;-webkit-transition:all ease-out .5s;transition:all ease-out .5s;-webkit-transform:scale(.5);transform:scale(.5);background:#fd7f96}button.newiine_btn:active{-webkit-transform:scale(.92);transform:scale(.92)}button.newiine_btn.newiine_animate:before{z-index:1;-webkit-animation:newiine_animation ease-out .5s forwards;animation:newiine_animation ease-out .5s forwards}div.newiine_thanks img{max-width:100%}button.newiine_btn div.newiine_thanks{min-width:300px;background:#fff;color:#333;text-align:left;font-size:15px;border:1px solid #efefef;border-radius:10px;padding:10px;filter:drop-shadow(0 2px 8px #cccccc7d);position:absolute;opacity:0;transition:.3s;animation-duration:.5s;animation-fill-mode:both;z-index:5;pointer-events:none}button.newiine_btn div.newiine_thanks:after{content:"";width:0;height:0;position:absolute;left:20px}button.newiine_btn div.newiine_thanks_up{bottom:140%;animation-name:newiine_thanks-up}button.newiine_btn div.newiine_thanks_up:after{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;top:calc(100% - 1px)}button.newiine_btn div.newiine_thanks_down{top:140%;animation-name:newiine_thanks-down}button.newiine_btn div.newiine_thanks_down:after{border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;bottom:calc(100% - 1px)}button.newiine_btn div.newiine_thanks_right{right:0;left:auto}button.newiine_btn div.newiine_thanks_right:after{left:auto;right:20px}button.newiine_btn div.newiine_thanks p{margin:10px auto}.newiine_fadeout{animation:newiine_fadeOut 1s !important;animation-fill-mode:both}button.newiine_btn.newiine_type02{text-align:center;word-break:keep-all;height:60px;width:60px;padding:3px;border-radius:30px;background:#f1f1f1;border:none}button.newiine_btn.newiine_type02:hover{color:#fd7f96}button.newiine_btn.newiine_type02.newiine_clickedtoday{color:#fd7f96;background:#fff3f5}button.newiine_btn.newiine_type02.newiine_clicked{background:#fd7f96;color:#fff}button.newiine_btn.newiine_type02.newiine_clicked:hover{color:#fff3f5}button.newiine_btn.newiine_type02.newiine_animate:before{z-index:1;-webkit-animation:newiine_animation_type02 ease-out .5s forwards;animation:newiine_animation_type02 ease-out .5s forwards}@-webkit-keyframes newiine_animation{0%{visibility:visible;opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);visibility:hidden}}@keyframes newiine_animation{0%{visibility:visible;opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);visibility:hidden}}@-webkit-keyframes newiine_animation_type02{0%{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2);visibility:hidden}}@keyframes newiine_animation_type02{0%{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2);visibility:hidden}}@keyframes newiine_fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes newiine_thanks-up{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes newiine_thanks-down{0%{opacity:0;transform:translateY(-40px)}100%{opacity:1;transform:translateY(0)}}