WEB広告運用の困りごとが集まる場所 › コミュニティ › コミュニティ › widgetについて
-
-
上記になります!
また今回の問題に加えて、ランキング表内の「内容量」の下・「送料」の下の線がなくなってしまう問題も解決したく、ご教示いただけましたら幸いでございます、!
-
おまたせしております!
下記2点ご対応お願いします!
① javascript head を修正バージョンのものに丸ごと入れ替え
【修正バージョン】
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CRP5BF');</script>
<!-- End Google Tag Manager -->
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-11259970126"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-11259970126');
</script>
<style>
.body .article-body {
overflow:hidden;
}
.tbl-sticky .btn {
position: relative;
display: block;
padding: 1em;
text-decoration: none;
color: #fff;
font-weight: 700;
background-color: #f47118;
border-bottom: solid 3px #ad5515;
border-radius: 4px;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.tbl-sticky .btn:hover {
-webkit-transform: translateY(3px);
transform: translateY(3px);
-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
border-bottom: solid 1px #ad5515;
}
.tbl-sticky::-webkit-scrollbar {
display: block;
overflow: hidden;
width: 6px;
background: #eee;
-webkit-border-radius: 3px;
border-radius: 3px;
}
/*商品紹介のCSS*/
.box-ad-sp {
font-size: 16px;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
width: calc(100% - 10px);
border-radius: 0 0 5px 5px;
margin: 0 auto;
}
@media screen and (max-width: 640px) {
.box-ad-sp {
font-size: 2.5vw;
}
}
.box-ad-sp .content {
padding: 0 3% 4%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.box-ad-sp .title {
font-size: 1.5em;
position: relative;
width: calc(100% + 10px);
margin-left: -5px;
padding: 5px;
background-image: linear-gradient(135deg, #c2873b 0%, #ffce08 40%, #e1ce08 60%, #c2873b 100%);
-webkit-box-sizing: border-box;
box-sizing: border-box;
max-width: none;
}
.box-ad-sp .title>img {
position: absolute;
top: center;
width: 2em;
}
.box-ad-sp .title>a {
padding: 0.2em 0.2em 0.1em 2em;
background-color: #ffffff;
border-radius: 4px;
width: 100%;
display: inline-block;
text-decoration: none;
color: #2f93e5;
-webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.box-ad-sp .title::before {
position: absolute;
content: '';
top: 100%;
left: 0;
border: none;
border-bottom: solid 5px transparent;
border-right: solid 5px #c2873b;
}
.box-ad-sp .title::after {
position: absolute;
content: '';
top: 100%;
right: 0;
border: none;
border-bottom: solid 5px transparent;
border-left: solid 5px #c2873b;
}
.box-ad-sp .lead {
color: #f70000;
margin-bottom: 20px;
font-weight: 700;
text-align: center;
font-size: 1.1em;
margin: 1em 0;
}
.box-ad-sp .wrap-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.box-ad-sp .wrap-item>.item {
padding: 0 2%;
}
.box-ad-sp .wrap-item>.item:nth-child(2) {
-ms-flex-preferred-size: 65%;
flex-basis: 65%;
}
.box-ad-sp .wrap-item figure {
padding: 0;
margin: 0;
}
.box-ad-sp .tbl-rate {
text-align: left;
width: 100%;
margin: 0px;
padding: 0px;
border-spacing: 0;
}
.box-ad-sp .tbl-rate th,
.box-ad-sp .tbl-rate td {
border-bottom: 1px solid #ddd;
padding: 0.5em 0.2em;
}
.box-ad-sp .tbl-rate tr:first-of-type th,
.box-ad-sp .tbl-rate tr:first-of-type td {
border-top: 1px solid #ddd;
}
.box-ad-sp .tbl-rate td:nth-of-type(1) {
font-weight: 700;
color: #efbb5a;
font-size: 1.5em;
letter-spacing: -0.2em;
}
.box-ad-sp .tbl-rate td:nth-of-type(1)>span {
color: #000
;
}
.box-ad-sp .tbl-rate td:nth-of-type(2) {
font-weight: 700;
color: #000
;
}
.box-ad-sp .tbl-rate .total {
background-color: #fffbdd;
color: #e31f1f;
}
.box-ad-sp .tbl-rate .total td:nth-of-type(2) {
color: #e31f1f;
}
.box-ad-sp .tbl-cond {
text-align: center;
border-collapse: collapse;
width: 100%;
margin: 0px;
padding: 0px;
border-spacing: 0;
border: 1px solid #ddd;
margin-top: 1em;
}
.box-ad-sp .tbl-cond th {
font-weight: normal;
background-color: #efefef;
padding: 0.5em;
border-top: 1px solid #ddd;
}
.box-ad-sp .tbl-cond td {
font-weight: 700;
border-top: 1px solid #ddd;
padding: 0.5em;
}
.box-ad-sp .tbl-cond tr:first-of-type th,
.box-ad-sp .tbl-cond tr:first-of-type td {
border: none;
}
.box-ad-sp .list-check {
margin: 1em 0 0;
padding: 0;
list-style: none;
}
.box-ad-sp .list-check>li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-weight: 700;
}
.box-ad-sp .list-check>li::before {
content: "";
display: inline-block;
-ms-flex-negative: 0;
flex-shrink: 0;
margin: 0.1em 0.4em 0 0;
width: 1.2em;
height: 1.2em;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23374149%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22221.18%2C250.621%20153.547%2C183.836%2091.934%2C245.453%2091.668%2C245.719%2091.668%2C245.719%2091.614%2C245.773%20221.207%2C374.516%20512%2C83.02%20450.121%2C21.14%20450.121%2C21.136%20450.121%2C21.136%20450.062%2C21.082%20407.187%2C64.109%20348.152%2C123.258%20%22%20style%3D%22fill%3A%20rgb(223%2C%2086%2C%2086)%3B%22%3E%3C%2Fpolygon%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M439.379%2C211.941v-0.113l-50.34%2C50.484V407.5c0%2C18.266-14.883%2C33.078-33.078%2C33.078H83.418%20c-18.266%2C0-33.078-14.813-33.078-33.078V259.578v-13.66V134.957c0-18.192%2C14.812-33.082%2C33.078-33.082h230.188l6.543-6.539%20l25.546-25.59l17.809-17.766c-0.023-0.004-0.047-0.004-0.066-0.004l0.074-0.078c-2.446-0.211-4.962-0.36-7.551-0.36H83.418%20C37.394%2C51.539%2C0%2C89.008%2C0%2C134.957V407.5c0%2C46.028%2C37.394%2C83.418%2C83.418%2C83.418h272.543c45.954%2C0%2C83.418-37.39%2C83.418-83.418%20V292.227l0.058-80.34L439.379%2C211.941z%22%20style%3D%22fill%3A%20rgb(223%2C%2086%2C%2086)%3B%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.box-ad-sp .wrap-btn {
background-color: #fffede;
padding: 10px 8% 20px;
}
.box-ad-sp .link-btn {
margin-top: 20px;
}
.box-ad-sp .link-btn>a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
color: #fff;
font-weight: 700;
text-shadow: 0 1px 1px #0000004d;
text-decoration: none;
background-color: #16ac76;
border-radius: 5px;
background: -webkit-gradient(linear, left top, left bottom, from(#36b126), to(#2b8615));
background: linear-gradient(#36b126, #2b8615);
-webkit-box-shadow: 0px 4px 0px #105d14;
box-shadow: 0px 4px 0px #105d14;
border: 0;
font-size: 1.2em;
width: 100%;
margin: 0 auto;
padding: 0.8em;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.box-ad-sp .link-btn.green>a {
background: -webkit-gradient(linear, left top, left bottom, from(#36b126), to(#2b8615));
background: linear-gradient(#36b126, #2b8615);
-webkit-box-shadow: 0px 4px 0px #105d14;
box-shadow: 0px 4px 0px #105d14;
}
.box-ad-sp .link-btn.blue>a {
background: -webkit-gradient(linear, left top, left bottom, from(#1E9CDE), to(#0562B2));
background: linear-gradient(#1E9CDE, #0562B2);
-webkit-box-shadow: 0 4px 0 #2c527e;
box-shadow: 0 4px 0 #2c527e;
}
/*商品紹介のCSSおわり*/
.btn-area1 {
/*ボタン周りの余白。上下の余白|左右*/
margin: 0.5em 0;
/*ボタンの水平方向配置。左寄せは flex-start 、真ん中寄せは center、右寄せはflex-end*/
justify-content: center;
display: flex;
}
.btn-area-in {
/* はねる領域の確保 */
padding: 2em 3% 0;
position: relative;
}
.btn1 {
display: inline-block;
/*横幅サイズを変更する場合は下記autoを20%から100%で変更できます*/
width: auto;
/*文字数が少ない場合の最低サイズを指定できます*/
min-width: 250px;
/*文字の大きさ*/
font-size: 16px;
/*ボタンの色*/
background-color: #4CAF50;
/*文字の色*/
color: #fff;
/*文字の太さ。太字はbold、標準の太さはnormal*/
font-weight: bold;
/*水平方向の字間のスペース*/
letter-spacing: 0.1em;
/*ボタンの高さを指定*/
line-height: 1.5;
/*ボタン内側の余白。上下|左右*/
padding: 1rem 2rem;
/*角を丸くする指定*/
border-radius: 0.5rem;
/*ボタンの影の指定。insetを指定することで、影はボックスの内側に描画されます。
カンマで区切ることで複数の影レイヤーを重ねられます。
左右の向き|上下の向き|ぼかし|広がり|色
rgbaはRed(赤),Green(緑),Blue(青),Alpha(透明度)の略。三色は0から255まで、Alphaは0.1から1まで*/
box-shadow: inset 2px 2px 2px 0px rgba(255, 255, 255, 0.5),
/*下記はボタンの影を外側にも指定*/
7px 7px 20px 0px rgba(0, 0, 0, 0.1),
4px 4px 5px 0px rgba(0, 0, 0, 0.1);
/*ホバー時アニメーション。変化の対象、変化の始まりから終わりまでの時間、変化の仕方の順に指定*/
transition: all 0.3s ease;
position: relative;
cursor: pointer;
text-align: center;
vertical-align: middle;
text-decoration: none;
box-sizing: border-box;
animation: bound-anim 1s infinite;
}
.btn-area-in::before {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: -100%;
margin: auto;
width: 94%;
height: 10px;
border-radius: 50%;
background: #000;
filter: blur(6px);
opacity: 0.9;
animation: shadow-anim 1s infinite;
}
a.btn:hover {
/*ボタンの上にカーソルを置いた時の背景色を指定*/
background: #55c55a;
}
@keyframes bound-anim {
0%,
100% {
transform: scale(1) translate(0%, 0%);
}
30% {
transform: scale(0.96, 1.04) translate(0%, -60%);
}
60% {
transform: scale(1);
}
90% {
transform: scale(1.05, 0.9) translate(0%, 0%);
}
}
@keyframes shadow-anim {
0%,
100% {
transform: scale(1);
filter: blur(4px);
}
30% {
transform: scale(0.8, 1);
filter: blur(8px);
}
}
/*はねるボタンのCSSおわり*/
/*運用者情報のCSS*/
.text a{
color: #000 !important;
}
/*運用者情報のCSSおわり*/
</style>
<!-- おすすめ商品widget -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
var accordionTableFunc = accordionTableFunc || {};
(function(_) {
const target = '.js-accordionTable';
_.tableOpen = function(el) {
$(function() {
$('.js-head').click(function() {
$(this).toggleClass('is-active');
$(this).next('.js-table').slideToggle();
$(this).toggleClass("is-open");
})
});
};
/**
* Lazyload画像の読み込みチェック
* @param {object} object チェックしたい画像
* @param {callback} callback ロード完了時に実行する関数
*
*/
_.lazyImgLoaded = function(object, callback) {
if (typeof LazyLoad === 'undefined' || !(object.length)) {
if (!callback) return;
callback();
return;
}
const target = Array.from(object);
const promise = target.map(async (img) => {
return imgCheck(img);
});
Promise.all(promise).then((msg) => {
if (!callback) return;
callback();
});
function imgCheck(img) {
let flg = img.classList.contains('loaded');
return new Promise((resolve, reject) => {
if (flg) {
resolve("OK");
return;
} else {
LazyLoad.load(img, {
callback_loaded: resolve("OK"),
callback_cancel: reject("ERROR"),
callback_error: reject("ERROR")
}); //画像の読み込み
}
});
}
};
_.init = function() {
Array.from(document.querySelectorAll(target), el => {
_.tableOpen(el);
})
};
})(accordionTableFunc);
</script>
<!-- おすすめ商品widgetここまで -->
<script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "jrdzsdqasj");
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/featherlight/1.7.13/featherlight.min.js" integrity="sha512-0UbR6HN0dY8fWN9T7fF658896tsPgnbRREHCNq46J9/JSn8GonXDZmqtTc3qS879GM0zV49b9LPhdc/maKP8Kg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/featherlight/1.7.13/featherlight.gallery.min.css" integrity="sha512-B31/elyDKOSa2yGC1ALSAHkdlJ5FOhZJTNANGUFxWOnVMfKQmekRG2/sNdp6yJPrO7Ae9rlAxUlr0QjiJne01Q==" crossorigin="anonymous" referrerpolicy="no-referrer">
<script>
var commentPopupFunc = commentPopupFunc || {};
(function(_) {
_.init = function() {
$('.js-commentBox .js-item').featherlight({
root: '.js-popupRead'
})
}
})(commentPopupFunc);
</script>
<style>
.commentBox__area {
display: flex;
justify-content: flex-start;
align-items: flex-start;
flex-wrap: wrap;
gap: 10px;
line-height: 1.5;
box-sizing: border-box;
}
.commentItem {
width: calc((100% - 20px) / 3);
height: auto;
border: 1px solid #ddd;
cursor: pointer;
box-sizing: border-box;
}
@media screen and (max-width:600px) {
.commentItem {
width: calc((100% - 10px) / 2);
height: auto;
}
}
.commentItem__img {
position: relative;
}
.commentItem__img img {
width: 100%;
height: auto;
}
.commentItem__img .appIcon {
width: 20px;
height: 20px !important;
position: absolute;
top: 5px;
left: 5px;
}
.commentItem__text {
padding: 10px;
width: calc(100% - 20px);
}
.comment__name {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.comment__name .userIcon {
margin-right: 5px;
width: 16px;
height: auto;
}
.comment__name .userIcon img {
width: 100%;
height: auto;
}
.comment__name .userName {
font-size: 14px;
font-weight: bold;
color: #333;
}
.comment__text {
margin-top: 10px;
height: 80px !important;
overflow-y: hidden;
position: relative;
}
.comment__text:after {
content: '';
width: 100%;
height: 100%;
background: linear-gradient(to bottom, transparent 0%, transparent 60%, #fff 100%);
position: absolute;
top: 0;
left: 0;
}
.comment__text .userComment {
font-size: 13px;
color: #333;
}
.comment__detail {
display: flex;
justify-content: space-between;
align-items: flex-end;
margin-top: 10px;
}
.comment__detail .comment__icon {
display: inline-flex;
}
.comment__detail .comment__icon img {
width: 14px;
height: 14px !important;
margin-right: 4px;
}
.comment__detail .date {
font-size: 11px;
color: #333;
}
.featherlight {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.5);
}
.featherlight-content {
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 20px;
}
@media screen and (max-width:600px) {
.featherlight-content {
padding: 10px;
}
}
.featherlight-close {
position: absolute;
top: -20px;
right: 20px;
border: none;
background: none;
font-size: 24px;
color: #666;
z-index: 2;
}
@media screen and (max-width:600px) {
.featherlight-close {
top: 30px;
right: 30px;
border: none;
background: rgba(255, 255, 255, 0.6);
border-radius: 2px;
font-size: 24px;
color: #666;
}
}
.featherlight-inner {
display: block;
max-width: 900px;
margin: 0 auto;
box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px 0px !important;
display: flex;
justify-content: space-between;
align-items: flex-start;
background: #fff;
}
@media screen and (max-width:600px) {
.featherlight-inner {
max-width: inherit;
max-height: 95vh;
overflow-y: scroll;
padding-bottom: 10px;
display: flex;
justify-content: flex-start;
align-items: center;
flex-wrap: wrap;
}
}
.featherlight-inner .commentItem__img {
width: calc(45% - 20px);
padding: 20px 0 20px 20px;
}
@media screen and (max-width:600px) {
.featherlight-inner .commentItem__img {
width: 100%;
padding: 0;
}
}
.featherlight-inner .commentItem__img img {
width: 100%;
height: auto;
}
.featherlight-inner .commentItem__img .appIcon {
display: none;
}
.featherlight-inner .commentItem__text {
width: calc(52% - 20px);
padding: 20px 20px 20px 0;
}
@media screen and (max-width:600px) {
.featherlight-inner .commentItem__text {
width: calc(100% - 20px);
padding: 0 10px;
margin-top: 10px;
}
}
.featherlight-inner .commentItem__text .comment__text {
max-height: 300px !important;
height: auto !important;
overflow-y: auto;
}
@media screen and (max-width:600px) {
.featherlight-inner .commentItem__text .comment__text {
max-height: inherit !important;
overflow-y: inherit;
}
}
.featherlight-inner .commentItem__text .comment__name {
display: flex;
justify-content: flex-start;
align-items: center;
}
.featherlight-inner .commentItem__text .comment__name .userIcon {
width: 20px;
height: 20px !important;
margin-right: 10px;
}
.featherlight-inner .commentItem__text .comment__name .userIcon img {
width: 100%;
height: auto;
}
.featherlight-inner .commentItem__text .comment__name .userName {
font-size: 18px;
font-weight: bold;
color: #333;
}
.featherlight-inner .commentItem__text .comment__text {
margin-top: 20px;
}
.featherlight-inner .commentItem__text .comment__text::after {
content: none;
}
.featherlight-inner .commentItem__text .comment__text .userComment {
font-size: 14px;
color: #333;
}
.featherlight-inner .commentItem__text .comment__text .userComment+.userComment {
margin-top: 10px;
}
.featherlight-inner .comment__detail {
display: none;
}
</style>
② 表組のWidget内のCSSを修正バージョンのものに丸ごと入れ替え
【修正バージョン】
/* 表組のCSS */
.tbl-sticky {
overflow-x: auto;
max-width: 100%;
position: relative;
}
.tbl-sticky table {
/* 表の横幅(記事幅を超える部分は横スクロール) */
width: 150%;
table-layout: fixed;
border-top: solid 1px #000;
border-collapse: separate;
border-spacing: 0;
box-sizing: border-box;
text-align: center;
}
.tbl-sticky table td {
border-right: 1px solid #000;
border-bottom: solid 1px #000;
padding: 0.2em;
box-sizing: border-box;
}
.tbl-sticky table th {
width: 12%;
position: sticky;
left: 0;
z-index: 10;
/* 左端見出しセルの色 */
background-color: #FFC266;
border-right: solid 1px #000;
border-left: solid 1px #000;
line-height: 1.25;
border-top: none;
border-bottom: none;
padding: 0.2em;
box-sizing: border-box;
}
.tbl-sticky table th::before {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
box-sizing: border-box;
border-bottom: solid 1px #000;
pointer-events: none;
}
.ranking-item-ratings .result {
font-size: 1.1em;
font-weight: 300;
}
.ranking-item-ratings .rating {
position: relative;
font-size: 1.1em;
min-height: 1.7em;
line-height: 1.3;
width: 5em;
scale: 1.2;
margin-left: auto;
margin-right: auto;
}
.ranking-item-ratings .rating::before,
.ranking-item-ratings .rating::after {
content: "★★★★★";
color: #D6D6D6;
position: absolute;
top: 0;
left: 0;
transition: 0.5s;
}
.ranking-item-ratings .rating::after {
color: #f2cb06;
overflow: hidden;
white-space: nowrap;
}
.ranking-item-ratings .rating[data-rate="0"]::after,
.ranking-item-ratings .rating[data-rate="0.0"]::after {
width: 0%;
}
.ranking-item-ratings .rating[data-rate="0.1"]::after,
.ranking-item-ratings .rating[data-rate="0.1.0"]::after {
width: 2%;
}
.ranking-item-ratings .rating[data-rate="0.2"]::after,
.ranking-item-ratings .rating[data-rate="0.2.0"]::after {
width: 4%;
}
.ranking-item-ratings .rating[data-rate="0.3"]::after,
.ranking-item-ratings .rating[data-rate="0.3.0"]::after {
width: 6%;
}
.ranking-item-ratings .rating[data-rate="0.4"]::after,
.ranking-item-ratings .rating[data-rate="0.4.0"]::after {
width: 8%;
}
.ranking-item-ratings .rating[data-rate="0.5"]::after,
.ranking-item-ratings .rating[data-rate="0.5.0"]::after {
width: 10%;
}
.ranking-item-ratings .rating[data-rate="0.6"]::after,
.ranking-item-ratings .rating[data-rate="0.6.0"]::after {
width: 12%;
}
.ranking-item-ratings .rating[data-rate="0.7"]::after,
.ranking-item-ratings .rating[data-rate="0.7.0"]::after {
width: 14%;
}
.ranking-item-ratings .rating[data-rate="0.8"]::after,
.ranking-item-ratings .rating[data-rate="0.8.0"]::after {
width: 16%;
}
.ranking-item-ratings .rating[data-rate="0.9"]::after,
.ranking-item-ratings .rating[data-rate="0.9.0"]::after {
width: 18%;
}
.ranking-item-ratings .rating[data-rate="1"]::after,
.ranking-item-ratings .rating[data-rate="1.0"]::after {
width: 20%;
}
.ranking-item-ratings .rating[data-rate="1.1"]::after,
.ranking-item-ratings .rating[data-rate="1.1.0"]::after {
width: 22%;
}
.ranking-item-ratings .rating[data-rate="1.2"]::after,
.ranking-item-ratings .rating[data-rate="1.2.0"]::after {
width: 24%;
}
.ranking-item-ratings .rating[data-rate="1.3"]::after,
.ranking-item-ratings .rating[data-rate="1.3.0"]::after {
width: 26%;
}
.ranking-item-ratings .rating[data-rate="1.4"]::after,
.ranking-item-ratings .rating[data-rate="1.4.0"]::after {
width: 28%;
}
.ranking-item-ratings .rating[data-rate="1.5"]::after,
.ranking-item-ratings .rating[data-rate="1.5.0"]::after {
width: 30%;
}
.ranking-item-ratings .rating[data-rate="1.6"]::after,
.ranking-item-ratings .rating[data-rate="1.6.0"]::after {
width: 32%;
}
.ranking-item-ratings .rating[data-rate="1.7"]::after,
.ranking-item-ratings .rating[data-rate="1.7.0"]::after {
width: 34%;
}
.ranking-item-ratings .rating[data-rate="1.8"]::after,
.ranking-item-ratings .rating[data-rate="1.8.0"]::after {
width: 36%;
}
.ranking-item-ratings .rating[data-rate="1.9"]::after,
.ranking-item-ratings .rating[data-rate="1.9.0"]::after {
width: 38%;
}
.ranking-item-ratings .rating[data-rate="2"]::after,
.ranking-item-ratings .rating[data-rate="2.0"]::after {
width: 40%;
}
.ranking-item-ratings .rating[data-rate="2.1"]::after,
.ranking-item-ratings .rating[data-rate="2.1.0"]::after {
width: 42%;
}
.ranking-item-ratings .rating[data-rate="2.2"]::after,
.ranking-item-ratings .rating[data-rate="2.2.0"]::after {
width: 44%;
}
.ranking-item-ratings .rating[data-rate="2.3"]::after,
.ranking-item-ratings .rating[data-rate="2.3.0"]::after {
width: 46%;
}
.ranking-item-ratings .rating[data-rate="2.4"]::after,
.ranking-item-ratings .rating[data-rate="2.4.0"]::after {
width: 48%;
}
.ranking-item-ratings .rating[data-rate="2.5"]::after,
.ranking-item-ratings .rating[data-rate="2.5.0"]::after {
width: 50%;
}
.ranking-item-ratings .rating[data-rate="2.6"]::after,
.ranking-item-ratings .rating[data-rate="2.6.0"]::after {
width: 52%;
}
.ranking-item-ratings .rating[data-rate="2.7"]::after,
.ranking-item-ratings .rating[data-rate="2.7.0"]::after {
width: 54%;
}
.ranking-item-ratings .rating[data-rate="2.8"]::after,
.ranking-item-ratings .rating[data-rate="2.8.0"]::after {
width: 56%;
}
.ranking-item-ratings .rating[data-rate="2.9"]::after,
.ranking-item-ratings .rating[data-rate="2.9.0"]::after {
width: 58%;
}
.ranking-item-ratings .rating[data-rate="3"]::after,
.ranking-item-ratings .rating[data-rate="3.0"]::after {
width: 60%;
}
.ranking-item-ratings .rating[data-rate="3.1"]::after,
.ranking-item-ratings .rating[data-rate="3.1.0"]::after {
width: 62%;
}
.ranking-item-ratings .rating[data-rate="3.2"]::after,
.ranking-item-ratings .rating[data-rate="3.2.0"]::after {
width: 64%;
}
.ranking-item-ratings .rating[data-rate="3.3"]::after,
.ranking-item-ratings .rating[data-rate="3.3.0"]::after {
width: 66%;
}
.ranking-item-ratings .rating[data-rate="3.4"]::after,
.ranking-item-ratings .rating[data-rate="3.4.0"]::after {
width: 68%;
}
.ranking-item-ratings .rating[data-rate="3.5"]::after,
.ranking-item-ratings .rating[data-rate="3.5.0"]::after {
width: 70%;
}
.ranking-item-ratings .rating[data-rate="3.6"]::after,
.ranking-item-ratings .rating[data-rate="3.6.0"]::after {
width: 72%;
}
.ranking-item-ratings .rating[data-rate="3.7"]::after,
.ranking-item-ratings .rating[data-rate="3.7.0"]::after {
width: 74%;
}
.ranking-item-ratings .rating[data-rate="3.8"]::after,
.ranking-item-ratings .rating[data-rate="3.8.0"]::after {
width: 76%;
}
.ranking-item-ratings .rating[data-rate="3.9"]::after,
.ranking-item-ratings .rating[data-rate="3.9.0"]::after {
width: 78%;
}
.ranking-item-ratings .rating[data-rate="4"]::after,
.ranking-item-ratings .rating[data-rate="4.0"]::after {
width: 80%;
}
.ranking-item-ratings .rating[data-rate="4.1"]::after,
.ranking-item-ratings .rating[data-rate="4.1.0"]::after {
width: 82%;
}
.ranking-item-ratings .rating[data-rate="4.2"]::after,
.ranking-item-ratings .rating[data-rate="4.2.0"]::after {
width: 84%;
}
.ranking-item-ratings .rating[data-rate="4.3"]::after,
.ranking-item-ratings .rating[data-rate="4.3.0"]::after {
width: 86%;
}
.ranking-item-ratings .rating[data-rate="4.4"]::after,
.ranking-item-ratings .rating[data-rate="4.4.0"]::after {
width: 88%;
}
.ranking-item-ratings .rating[data-rate="4.5"]::after,
.ranking-item-ratings .rating[data-rate="4.5.0"]::after {
width: 90%;
}
.ranking-item-ratings .rating[data-rate="4.6"]::after,
.ranking-item-ratings .rating[data-rate="4.6.0"]::after {
width: 92%;
}
.ranking-item-ratings .rating[data-rate="4.7"]::after,
.ranking-item-ratings .rating[data-rate="4.7.0"]::after {
width: 94%;
}
.ranking-item-ratings .rating[data-rate="4.8"]::after,
.ranking-item-ratings .rating[data-rate="4.8.0"]::after {
width: 96%;
}
.ranking-item-ratings .rating[data-rate="4.9"]::after,
.ranking-item-ratings .rating[data-rate="4.9.0"]::after {
width: 98%;
}
.ranking-item-ratings .rating[data-rate="5"]::after,
.ranking-item-ratings .rating[data-rate="5.0"]::after {
width: 100%;
}