@charset "UTF-8";.reaction_buttons ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.reaction_buttons ul{gap:1.25rem}}.reaction_button{display:block;border-radius:.9375rem;-webkit-box-shadow:0 0 10px rgb(35 35 35/12%) !important;box-shadow:0 0 10px rgb(35 35 35/12%) !important;border:0 !important;width:13.4375rem;height:9.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:700;font-size:1.125rem;overflow:hidden;position:relative}@media screen and (max-width:767px){.reaction_button{width:9.75rem;height:6.875rem;font-size:.8125rem}}.reaction_button.voted:before{opacity:1;-webkit-transform:translateY(-50%) scale(1.35) !important;transform:translateY(-50%) scale(1.35) !important}.reaction_button.reaction_button_0:after{content:"";background-image:url(/wp-content/themes/techblog/images/common/reaction01.png);background-size:100%;background-repeat:no-repeat;width:3.3rem;height:3.8rem;position:absolute;top:35%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}@media screen and (max-width:767px){.reaction_button.reaction_button_0:after{width:1.6875rem;height:1.9375rem}}.reaction_button.reaction_button_0:before{background:linear-gradient(180deg,#e66476 0%,#fed789 100%);border-radius:50%;content:"";display:block;margin:auto;opacity:1;pointer-events:none;position:absolute;top:35%;left:0;right:0;width:100%;padding-top:100%;height:0;-webkit-transform:translateY(-50%) scale(.35);transform:translateY(-50%) scale(.35);transition:opacity .5s,transform .3s,-webkit-transform .3s;z-index:-1}.reaction_button.reaction_button_1:after{content:"";background-image:url(/wp-content/themes/techblog/images/common/reaction02.png);background-size:100%;background-repeat:no-repeat;width:3.8rem;height:3.8rem;position:absolute;top:35%;left:51%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}@media screen and (max-width:767px){.reaction_button.reaction_button_1:after{width:2.125rem;height:2.3125rem}}.reaction_button.reaction_button_1:before{background:linear-gradient(180deg,#e66476 0%,#fed789 100%);border-radius:50%;content:"";display:block;margin:auto;opacity:1;pointer-events:none;position:absolute;top:35%;left:0;right:0;width:100%;padding-top:100%;height:0;-webkit-transform:translateY(-50%) scale(.35);transform:translateY(-50%) scale(.35);transition:opacity .5s,transform .3s,-webkit-transform .3s;z-index:-1}.button_name{position:absolute;top:74%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%}.braces{display:none}.count_number{position:absolute;top:90%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;font-size:.8em;font-family:"Montserrat",sans-serif}div.reaction_buttons li.reaction_button:hover{background:0 0 !important;border:0 !important}div.reaction_buttons li.reaction_button:hover:before{opacity:1;-webkit-transform:translateY(-50%) scale(1.35);transform:translateY(-50%) scale(1.35);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:opacity .8s,-webkit-transform .4s ease-in-out;transition:opacity .8s,-webkit-transform .4s ease-in-out;transition:opacity .8s,transform .4s ease-in-out;transition:opacity .8s,transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.reaction_buttons_tagline{display:none}.detail-content__inner .lkc-card{margin:0}.detail-content__inner .lkc-internal-wrap{border:none;border-radius:20px;box-shadow:3px 3px 15px rgba(0,0,0,.1);background:#fff;overflow:hidden;width:100%;max-width:100%;transition:all .3s}.detail-content__inner .lkc-internal-wrap:hover{opacity:.8}@media screen and (max-width:767px){.detail-content__inner .lkc-internal-wrap{border-radius:10px}}.detail-content__inner .lkc-content{margin:0;height:auto;display:grid;grid-template-columns:40% 60%;text-align:left;align-items:center}@media screen and (max-width:767px){.detail-content__inner .lkc-content{grid-template-columns:100%}}.detail-content__inner .lkc-favicon{display:none !important}.detail-content__inner .lkc-domain{display:none !important}.detail-content__inner .lkc-url{display:none !important}.detail-content__inner .linkcard img{object-fit:cover;width:100%;height:auto}.detail-content__inner .lkc-thumbnail{margin:0;width:auto !important}@media screen and (max-width:767px){.detail-content__inner .lkc-thumbnail{height:100%}}.detail-content__inner .lkc-link,.lkc-title:hover{text-decoration:none !important}.lkc-excerpt{display:none !important}.detail-content__inner .lkc-excerpt{display:none !important}.detail-content__inner .lkc-title{display:flex;align-items:center;padding:0 20px}@media screen and (max-width:767px){.detail-content__inner .lkc-title{padding:20px 20px 30px}}.detail-content__inner .lkc-title-text{padding:20px;position:absolute;top:50%;-ms-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}@media screen and (max-width:767px){.detail-content__inner .lkc-title-text{font-size:.6rem}}.detail-content__inner .lkc-thumbnail-img{width:100% !important;height:100% !important}.detail-content__inner .lkc-date{padding:0 20px 20px;display:none !important}.detail-content__inner .lkc-title-text:hover{text-decoration:none}#rtoc-mokuji-wrapper{border-radius:10px;margin-top:0 !important;max-width:100%}.detail-content__inner #rtoc-mokuji-wrapper:nth-of-type(2){display:none !important}.detail-content__inner .rtoc-mokuji-content:nth-child(2){display:none !important}.rtoc-mokuji-content.animation-fade{display:none !important}.rtoc-mokuji-content.preset1{display:none !important}.rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title,.rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title{display:block !important;font-size:16px;color:#777;padding-bottom:0}.rtoc-mokuji-content .rtoc-mokuji.level-1{font-size:14px}.rtoc-mokuji-content #rtoc-mokuji-title{padding:25px 40px 0 !important}.detail-content__inner .rtoc-mokuji-content .rtoc-mokuji.level-1{margin:0 40px 40px !important}.yarpp-related h3{font-size:1.125rem !important}@media screen and (max-width:767px){.yarpp-related h3{font-size:.75rem !important}}.detail .relation.top-article .cards--article{display:block}.yarpp-related{display:grid;grid-template-columns:repeat(3,1fr);gap:2.8125rem}@media screen and (max-width:767px){.yarpp-related{-ms-grid-columns:1fr 1.25rem 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.25rem}}