.btn-primary,.hatena-star-palette.is-guest .register{background:#009ad0;border:none;border-radius:3px;color:#fff!important;padding:6px 12px;text-decoration:none}.btn-primary:hover,.hatena-star-palette.is-guest .register:hover{background:#0087b7;text-decoration:none!important}.btn-primary.is-disabled,.btn-primary:disabled,.hatena-star-palette.is-guest .is-disabled.register,.hatena-star-palette.is-guest .register:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}.btn-secondary,.hatena-star-palette.is-guest .login{background:transparent;border:1px solid #55606a;border-radius:3px;color:#55606a;padding:5px 11px;text-decoration:none}.btn-secondary:hover,.hatena-star-palette.is-guest .login:hover{border-color:#374148;color:#374148;text-decoration:none!important}.btn-secondary.is-disabled,.btn-secondary:disabled,.hatena-star-palette.is-guest .is-disabled.login,.hatena-star-palette.is-guest .login:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}.btn-white,.follow-btn,.follow-btn-big,.followed-btn{background-color:#f5f5f5;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;color:#333!important;cursor:pointer;display:inline-block;text-decoration:none}.btn-white:hover,.follow-btn-big:hover,.follow-btn:hover,.followed-btn:hover{background-color:#eee;text-decoration:none!important}.hatena-star-btn,.icon-btn{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:100%!important;height:inherit;outline:0;overflow:hidden;text-indent:110%;white-space:nowrap;width:inherit}.hatena-star-btn:focus,.hatena-star-btn:hover,.icon-btn:focus,.icon-btn:hover{background-color:#f6f7f8}.follow-btn,.follow-btn-big,.followed-btn{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/icon-follow.svg);background-position:6px;background-repeat:no-repeat;background-size:14px 14px;font-size:11px;height:24px;line-height:24px;padding:0 8px 0 22px}.followed-btn{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/icon-followed.svg)}.follow-btn-big{background-position:4px;font-size:100%;height:28px;padding:0 6px 0 19px;vertical-align:middle;width:124px}.readlater-button-text{background-color:transparent;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/readlater-button-text.svg);background-position:left 3px;background-repeat:no-repeat;background-size:8px 12px;border:none;border-radius:0;color:rgba(70,82,94,.8);line-height:1.6;padding:0 0 0 10px}.readlater-button-text.is-active,.readlater-button-text:hover{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/readlater-button-active.svg);color:#ff7790}.btn-danger{background:#d10023;border:none;border-radius:3px;color:#fff!important;padding:6px 12px;text-decoration:none}.btn-danger:hover{background:#b8001f;text-decoration:none!important}.btn-danger.is-disabled,.btn-danger:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}@font-face{font-family:Hiragino Fixed;font-weight:400;src:local("HiraginoSans-W4"),local("HiraginoSans-W3")}@font-face{font-family:Hiragino Fixed;font-weight:700;src:local("HiraginoSans-W6")}.hatena-star-btn-container,.hatena-star-screen-window{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;color:#25282b;font-family:Helvetica,Arial,Roboto,Hiragino Fixed,Hiragino Sans,sans-serif;font-size:16px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){.hatena-star-btn-container,.hatena-star-screen-window{-webkit-font-smoothing:antialiased}}.hatena-star-btn-container dl,.hatena-star-btn-container dt,.hatena-star-btn-container li,.hatena-star-btn-container ol,.hatena-star-btn-container p,.hatena-star-btn-container ul,.hatena-star-screen-window dl,.hatena-star-screen-window dt,.hatena-star-screen-window li,.hatena-star-screen-window ol,.hatena-star-screen-window p,.hatena-star-screen-window ul{list-style:none;margin:0;padding:0}.is-hidden{display:none!important}.hatena-star-highlight-container{margin:0;padding:0}.hatena-star-highlight-container .hatena-star-highlight{background-color:#ff9}@keyframes animation-star-adding{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 -1400px;mask-position:0 -1400px}}@media(max-width:480px){@keyframes animation-star-adding{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 -1750px;mask-position:0 -1750px}}}@keyframes animation-star-added{0%{opacity:0;top:10px;visibility:visible}8%{opacity:1;top:0;visibility:visible}92%{opacity:1;top:0;visibility:visible}to{opacity:0;top:-10px;visibility:visible}}.hatena-star-btn-container{height:28px;position:relative;width:28px}.hatena-star-btn-container:hover .hatena-star-btn{background-color:rgba(255,185,72,.12)}.hatena-star-btn-container:hover .hatena-star-btn:before{color:#ffb948;-webkit-mask-position:28px top,left top;mask-position:28px top,left top}.hatena-star-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:rgba(12,14,16,.38);cursor:pointer;padding:0}.hatena-star-btn:before{background-color:currentColor;content:"";display:block;height:inherit;left:0;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-btn.svg),url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-adding.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-btn.svg),url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-adding.svg);-webkit-mask-position:left top,28px top;mask-position:left top,28px top;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:28px,28px auto;mask-size:28px,28px auto;position:absolute;top:0;width:inherit}.hatena-star-btn:focus,.hatena-star-btn:hover{background-color:rgba(255,185,72,.12)}.hatena-star-btn:focus:before,.hatena-star-btn:hover:before{color:#ffb948;-webkit-mask-position:28px top,left top;mask-position:28px top,left top}.hatena-star-palette{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.25);display:flex;flex-direction:row-reverse;font-size:13px;height:20px;opacity:0;overflow:hidden;padding:8px!important;position:absolute;right:-8px;top:-8px;transition:width .13s ease-in-out .17s,height .13s ease-in-out .17s,opacity .13s ease-in-out .17s,visibility .3s ease-in-out 0s;visibility:hidden;width:20px;z-index:900}@media(max-width:480px){.hatena-star-palette{padding:4px!important}}.hatena-star-palette.open-short{height:44px;opacity:1;visibility:visible;width:160px}@media(max-width:480px){.hatena-star-palette.open-short{height:62px;opacity:1;visibility:visible;width:168px}}.hatena-star-palette.open-long{height:44px;opacity:1;visibility:visible;width:204px}@media(max-width:480px){.hatena-star-palette.open-long{height:62px;opacity:1;visibility:visible;width:210px}}.hatena-star-palette .palette-item{display:block;position:relative;text-align:center;width:28px}@media(max-width:480px){.hatena-star-palette .palette-item{width:42px}}.hatena-star-palette .palette-item~li{margin-right:16px}@media(max-width:480px){.hatena-star-palette .palette-item~li{margin-right:0}}.hatena-star-palette .palette-item button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;display:block;height:44px;outline:0;padding:0 0 16px;position:relative;width:28px;z-index:2}@media(max-width:480px){.hatena-star-palette .palette-item button{height:58px;width:42px}}.hatena-star-palette .palette-item button span{border-radius:100%;display:block;height:28px;overflow:hidden;position:relative;text-indent:110%;white-space:nowrap;width:28px}@media(max-width:480px){.hatena-star-palette .palette-item button span{height:36px;margin:3px 3.5px;width:35px}}.hatena-star-palette .palette-item button span:before{background-color:currentColor;content:"";display:block;height:inherit;left:0;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-adding.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-adding.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:28px auto;mask-size:28px auto;position:absolute;top:0;width:inherit}@media(max-width:480px){.hatena-star-palette .palette-item button span:before{-webkit-mask-size:35px auto;mask-size:35px auto}}.hatena-star-palette .palette-item .possession{display:block;font-size:12px;height:18px;line-height:18px;margin-top:-2px;position:absolute;top:28px;width:100%;z-index:1}@media(max-width:480px){.hatena-star-palette .palette-item .possession{margin-top:-4px;top:42px}}.hatena-star-palette .palette-item.yellow .possession{background-color:currentColor;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-infinity.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-infinity.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:11px auto;mask-size:11px auto;overflow:hidden;text-indent:110%;white-space:nowrap}.hatena-star-palette .palette-item.is-in-progress .add-btn span:before{animation:animation-star-adding 1.7s steps(50) 0s 1}.hatena-star-palette.is-guest{display:inline-block;font-size:12px;height:0;opacity:0;padding:16px!important;right:0;text-align:center;top:20px;transition:all .13s ease-in-out .17s;visibility:hidden;width:0}.hatena-star-palette.is-guest .lead{margin-bottom:8px}.hatena-star-palette.is-guest .lead span{display:inline-block;white-space:nowrap}.hatena-star-palette.is-guest .or{color:rgba(70,82,94,.8);font-size:10px;height:10px;line-height:1;margin:8px 0;position:relative}.hatena-star-palette.is-guest .or span{background-color:#fff;padding:0 4px;position:relative;z-index:1}.hatena-star-palette.is-guest .or:before{border-bottom:1px solid #ececec;content:"";display:block;margin-top:-1px;position:absolute;top:50%;width:100%}.hatena-star-palette.is-guest .login,.hatena-star-palette.is-guest .register{display:block;font-weight:700}.hatena-star-palette.open-guest{height:130px;opacity:1;visibility:visible;width:108px}.hatena-star-added-container{height:32px;margin-right:-8px;pointer-events:none;position:absolute;text-align:center;top:-42px;width:44px;z-index:900}@media(max-width:480px){.hatena-star-added-container{width:42px}}.hatena-star-added-container.yellow{right:0}.hatena-star-added-container.green{right:44px}.hatena-star-added-container.red{right:88px}.hatena-star-added-container.blue{right:132px}.hatena-star-added-container.purple{right:176px}@media(max-width:480px){.hatena-star-added-container{margin-right:-4px}.hatena-star-added-container.yellow{right:0}.hatena-star-added-container.green{right:42px}.hatena-star-added-container.red{right:84px}.hatena-star-added-container.blue{right:126px}.hatena-star-added-container.purple{right:168px}}.hatena-star-added-container .balloon{left:50%;margin-left:-48px;position:absolute;top:0;visibility:hidden;width:96px}.hatena-star-added-container .balloon:after{border-bottom:5px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-top-style:solid;border-top-width:5px;bottom:-10px;content:"";display:block;left:50%;margin-left:-5px;position:absolute}.hatena-star-added-container .balloon>span{border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:14px;padding:4px 6px;white-space:nowrap}.hatena-star-added-container.is-completed .balloon{animation:animation-star-added 1.2s ease-in 0s 1}.hatena-star-btn.yellow:before{color:#ffb948;-webkit-mask-position:28px top,left -560px;mask-position:28px top,left -560px;-webkit-mask-size:28px,28px auto;mask-size:28px,28px auto}.hatena-star-palette .palette-item.yellow{color:#ffb948}.hatena-star-palette .palette-item.yellow button:focus span,.hatena-star-palette .palette-item.yellow button:hover span{background-color:rgba(255,185,72,.12)}.hatena-star-added-container.yellow .balloon>span{background-color:#ffb948}.hatena-star-added-container.yellow .balloon:after{border-top-color:#ffb948}.hatena-star-btn.green:before{color:#00d300;-webkit-mask-position:28px top,left -560px;mask-position:28px top,left -560px;-webkit-mask-size:28px,28px auto;mask-size:28px,28px auto}.hatena-star-palette .palette-item.green{color:#00d300}.hatena-star-palette .palette-item.green button:focus span,.hatena-star-palette .palette-item.green button:hover span{background-color:rgba(0,211,0,.08)}.hatena-star-palette .palette-item.green.shop button span:before{-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-shop.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-shop.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:16px;mask-size:16px}@media(max-width:480px){.hatena-star-palette .palette-item.green.shop button span:before{-webkit-mask-size:20px;mask-size:20px}}.hatena-star-added-container.green .balloon>span{background-color:#00d300}.hatena-star-added-container.green .balloon:after{border-top-color:#00d300}.hatena-star-btn.red:before{color:#ff0251;-webkit-mask-position:28px top,left -560px;mask-position:28px top,left -560px;-webkit-mask-size:28px,28px auto;mask-size:28px,28px auto}.hatena-star-palette .palette-item.red{color:#ff0251}.hatena-star-palette .palette-item.red button:focus span,.hatena-star-palette .palette-item.red button:hover span{background-color:rgba(255,2,81,.08)}.hatena-star-palette .palette-item.red.shop button span:before{-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-shop.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-shop.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:16px;mask-size:16px}@media(max-width:480px){.hatena-star-palette .palette-item.red.shop button span:before{-webkit-mask-size:20px;mask-size:20px}}.hatena-star-added-container.red .balloon>span{background-color:#ff0251}.hatena-star-added-container.red .balloon:after{border-top-color:#ff0251}.hatena-star-btn.blue:before{color:#00d0ef;-webkit-mask-position:28px top,left -560px;mask-position:28px top,left -560px;-webkit-mask-size:28px,28px auto;mask-size:28px,28px auto}.hatena-star-palette .palette-item.blue{color:#00d0ef}.hatena-star-palette .palette-item.blue button:focus span,.hatena-star-palette .palette-item.blue button:hover span{background-color:rgba(0,208,239,.08)}.hatena-star-palette .palette-item.blue.shop button span:before{-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-shop.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/ic-star-shop.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:16px;mask-size:16px}@media(max-width:480px){.hatena-star-palette .palette-item.blue.shop button span:before{-webkit-mask-size:20px;mask-size:20px}}.hatena-star-added-container.blue .balloon>span{background-color:#00d0ef}.hatena-star-added-container.blue .balloon:after{border-top-color:#00d0ef}.hatena-star-btn.purple:before{color:#7873ff;-webkit-mask-position:28px top,left -560px;mask-position:28px top,left -560px;-webkit-mask-size:28px,28px auto;mask-size:28px,28px auto}.hatena-star-palette .palette-item.purple{color:#7873ff}.hatena-star-palette .palette-item.purple button:focus span,.hatena-star-palette .palette-item.purple button:hover span{background-color:rgba(120,115,255,.08)}.hatena-star-added-container.purple .balloon>span{background-color:#7873ff}.hatena-star-added-container.purple .balloon:after{border-top-color:#7873ff}.hatena-star-inner-count{cursor:pointer;font-family:arial,sans-serif;font-size:11.5px;font-weight:700;margin:0 2px 0 0}.hatena-star-inner-count.yellow{color:#ffb948}.hatena-star-inner-count.green{color:#00d300}.hatena-star-inner-count.red{color:#ff0251}.hatena-star-inner-count.blue{color:#00d0ef}.hatena-star-inner-count.purple{color:#7873ff}.hatena-star-star{background-origin:none;margin:0 1px 0 0;padding:0;width:11px}.hatena-star-star span{display:inline-block;height:10px;overflow:hidden;padding:0;text-indent:110%;width:11px}.hatena-star-star.yellow span{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-yellow.svg)}.hatena-star-star.green span{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-green.svg)}.hatena-star-star.red span{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-red.svg)}.hatena-star-star.blue span{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-blue.svg)}.hatena-star-star.purple span{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-purple.svg)}.hatena-star-star.temp span{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-temp.svg)}.hatena-star-screen-window{background-color:#fff;color:#25282b;left:0;position:absolute;top:0;z-index:1020}.hatena-star-screen-window.hatena-star-name-screen{border:1px solid #ececec}.hatena-star-screen-window.hatena-star-name-screen .hatena-star-screen-content{font-size:12px;font-weight:700;line-height:1.5;margin:0;max-width:480px;padding:8px;text-align:left}.hatena-star-screen-window.hatena-star-name-screen .hatena-star-blockquote{color:#25282b;font-weight:400;line-height:1.5;margin:0;padding:4px}.hatena-star-screen-window.hatena-star-name-screen .hatena-star-profile-icon{border:none;border-radius:100%;height:16px;margin:0 4px 0 0;vertical-align:middle;width:16px}.hatena-star-screen-window.hatena-delete-confirm-screen{border:none;box-shadow:0 1px 4px rgba(0,0,0,.25);height:170px;text-align:center;width:320px}.hatena-star-screen-window.hatena-delete-confirm-screen .hatena-star-screen-handle{height:32px;width:100%}.hatena-star-screen-window.hatena-delete-confirm-screen .hatena-star-screen-close-button{background-color:transparent;background:url(https://s.hatena.com/images/close.gif) no-repeat 0 0;border:none;border-radius:0;cursor:pointer;display:inline-block;height:16px;position:absolute;right:8px;top:8px;width:16px}