:root{
--kugiri-color: #dcdcdc;
--fanza-list-padding: 1.2em 0.5em;
}
.heart-icon {
width: 24px;
height: 24px;
color: #888;
transition: all 0.2s ease;
}
.fanza-fav-btn:hover .heart-icon {
color: red;
}
.fanza-fav-btn.liked .heart-icon {
fill: red;
stroke: red;
color: red;
}
.fanza-fav-btn .feather-heart {
transition: all 0.2s ease;
}
.fanza-fav-btn:hover .feather-heart {
stroke: red;
}
button.fanza-img-fav-btn {
position: relative;
margin-top: 0;
margin-bottom: 1em;
background: transparent;
border-radius: 0px 0px 5px 5px;
font-size: 11px;
}
button.fanza-img-fav-btn .fanza-img-fav-count {
margin-left: 0.3em;
} .fanza-fav-tooltip {
position: absolute;
bottom: 100%;
left: 0;
transform: none;
margin-bottom: 8px;
padding: 6px 10px;
background: #ffffff;
color: #333;
font-size: 11px;
line-height: 1.3;
white-space: nowrap;
border-radius: 4px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
z-index: 1000;
pointer-events: none;
animation: fanza-tooltip-fade-in 0.3s ease-out;
max-width: calc(100vw - 40px);
}
.fanza-fav-tooltip::after {
content: '';
position: absolute;
top: 100%;
left: 15px;
transform: none;
border: 5px solid transparent;
border-top-color: #ffffff;
}
@keyframes fanza-tooltip-fade-in {
from {
opacity: 0;
transform: translateY(-4px);
}
to {
opacity: 1;
transform: translateY(0);
}
} @media (max-width: 768px) {
.fanza-fav-tooltip {
left: 0;
right: auto;
transform: none;
white-space: nowrap;
max-width: calc(100vw - 20px);
font-size: 10px;
padding: 5px 8px;
}
.fanza-fav-tooltip::after {
left: 15px;
transform: none;
border-width: 4px;
}
@keyframes fanza-tooltip-fade-in {
from {
opacity: 0;
transform: translateY(-4px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
}
img.sample_img {
margin-top: 1em;
display: block;
}
button.fanza-fav-btn ,.fanza-actress-fav-btn{
background: #ededed;
padding: .5em 1.5em;
border-radius: 5px;
margin-top: .7em;
color: #202020;
display: flex;
} .sample_movie {
max-width: 960px;
margin: auto;
} .fanza_info {
width: 100%;
max-width: 800px;
margin: 2em auto;
border-collapse: collapse;
font-size: 15px;
line-height: 1.6;
background: #fff;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
border-radius: 8px;
overflow: hidden;
}
.fanza_info th,
.fanza_info td {
padding: 1em;
border-bottom: 1px solid #eee;
}
.fanza_info th {
width: 25%;
background: #f5f5f5;
text-align: left;
font-weight: bold;
color: #333;
}
.fanza_info td {
color: #555;
}
.fanza_info tr:last-child td,
.fanza_info tr:last-child th {
border-bottom: none;
}
.fanza_info a {
color: #0073aa;
text-decoration: none;
}
.fanza_info a:hover {
text-decoration: underline;
} .not_affi_link {
padding: 1em;
background: #ffecec;
border: 1px solid #ff8f8f;
margin: 2em auto;
} div#fanza-fav-list ul li {
list-style: none;
width: 31%;
padding: 5px;
margin-bottom: 20px;
}
.fanza-img-fav-item {
width: 31%;
margin: 5px;
margin-bottom: 20px;
}
ul.fanza_fav_list,div#fanza-fav-img-list {
padding: 0;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
div#fanza-fav-list ul li a {
display: block;
height: 100%;
}
.fanza_fav_title {
font-size: 16px;
padding: 5px;
}
.fanza_fav_item img {
aspect-ratio: 3 / 2;
object-fit: cover;
object-position: top;
width: 100%;
height: auto;
}
.fanza-img-fav-item img {
width: 100%;
max-width: 100% !important;
aspect-ratio: 3 / 2;
object-fit: cover;
object-position: top center;
} .last_pr {
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
.last_pr p {
font-size: 19px;
font-weight: bold;
margin-bottom: .6em!important;
} .fanza-related-widget{
container-type: inline-size;
}
.fanza-press ul.fanza-related-widget {
list-style: none;
padding: 0;
display: flex;
flex-wrap: wrap;
}
ul.fanza-related-widget a {
text-decoration: none;
color: inherit;
font-weight: bold;
line-height: 1.1em;
}
ul.fanza-related-widget.layout-list a{
display: flex;
width: 100%;
}
li.fanza-related-item.layout-list{
width: 100%;
}
.fanza-related-item img{
height: auto;
flex-shrink: 0;
aspect-ratio: 3 / 2;
object-fit: cover;
object-position: top;
width: 100%;
}
p.meta {
text-align: right;
font-size: 12px;
font-weight: normal;
} .fanza-related-item .meta{
display:flex;
gap:1.5em; align-items:center; font-size:.75rem;
margin:0 4px 6px;
color:#666;
} ul.fanza-related-widget.layout-text {
display: block;
}
ul.layout-text .fp_post_meta {
font-size: 16px;
}
ul.layout-text.has-num .fp_post_meta{
padding: 0 0 0 2em;
} .fanza-related-item .meta .fav,
.fanza-related-item .meta .pv,
.fanza-related-item .meta .image-fav{
display:inline-flex; align-items:center; gap:3px; } .fanza-related-item .meta svg{
width:1em; height:1em;
flex:0 0 auto; } .fanza-related-item .meta .image-fav .image-fav-heart{
width: 0.8em; height:0.8em;
stroke:#666; fill:none;
}
.fp_post_meta {
padding: 5px;
font-size: 13px;
}
.fp_post_meta p{
margin-bottom: 5px!important;
}
.fanza-related-widget.layout-list .fanza-related-item {
display: flex;
align-items: flex-start; 
gap: 10px;
margin-bottom: 0;
margin-top: 0;
padding:var(--fanza-list-padding)!important;
border-bottom: 1px solid var(--kugiri-color);
}
.fanza-related-widget.layout-list .fanza-related-item:last-child {
border-bottom: none;
}
li.fanza-related-item,.fanza-img-ranking-widget li{
padding: var(--fanza-list-padding)!important;
transition: all ease 0.5s;
}
li.fanza-related-item:hover,.fanza-img-ranking-widget li:hover{
background-color: #e8e8e8;
opacity: 0.8;
}
.fanza-related-widget.layout-list .fanza-related-item img {
width: 200px;
max-width: 100%;
flex: 0 0 200px;
} @container (max-width: 500px) {
.fanza-related-widget.layout-list .fanza-related-item img {
flex: 0 0 35%;
width: 35%;
}
.fanza-related-widget.layout-list .fanza-related-item .title {
font-size: 14px !important;
line-height: 1.3;
}
}
@container (max-width: 300px) {
.fanza-related-widget.layout-list .fanza-related-item img {
flex: 0 0 35%;
width: 35%;
}
.fanza-related-widget.layout-list .fanza-related-item .title {
font-size: 14px !important;
line-height: 1.3;
}
}
.fanza-related-widget.layout-list .fanza-related-item .title {
margin: 0;
font-size: 18px;
line-height: 1.4;
flex: 1; }
li.fanza-related-item.layout-text{
border-bottom: 1px solid;
margin-bottom: 0;
margin-top: 0;
border-color: var(--kugiri-color);
}
li.fanza-related-item.layout-text:last-child {
border-bottom: none;
} .fanza-related-widget.layout-card {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.fanza-related-widget.layout-card li {
flex: 0 0 calc(33.333% - 7px);
min-width: 150px;
box-sizing: border-box;
} @container (max-width: 500px) {
.fanza-related-widget.layout-card li {
flex: 0 0 calc(50% - 5px);
min-width: 120px;
}
}
@container (max-width: 300px) {
.fanza-related-widget.layout-card li {
flex: 0 0 100%;
min-width: 100%;
}
} .video-watch {
max-width: 1280px;
margin: 0 auto;
}
.video-player {
position: relative;
width: 100%;
aspect-ratio: 4 / 3;
background: #000;
}
.video-iframe {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
border: 0;
} .video-watch noscript,
.fanza-sample-box noscript {
display: none !important;
} .fanza-sample-box iframe {
display: block;
margin: 0;
padding: 0;
}
.fanza-sample-box iframe.loaded {
display: block !important;
}
.fanza-video-placeholder {
transition: opacity 0.3s ease;
}
.fanza-video-placeholder:hover {
opacity: 0.9;
}
.fanza-video-play-button {
transition: transform 0.2s ease;
}
.fanza-video-placeholder:hover .fanza-video-play-button {
transform: scale(1.1);
}
.fanza-fav-wrap {
margin: 0;
padding: 0;
}
.fanza-sample-box {
margin-bottom: 0;
padding-bottom: 0;
}
.sample_movie body>div {
height: 100%!important;
} .microCopy.mc_center { text-align:center; line-height:1.4; }
.movie_affi_button__link { display:inline-block; padding:.8em 1.5em; } .widget_fanza_img_ranking_widget{
container-type: inline-size;
}
ul.fanza-img-ranking-widget img {
aspect-ratio: 3 / 2;
object-fit: cover;
object-position: top;
}
ul.fanza-img-ranking-widget li {
width: 30%;
position: relative;
margin: 5px;
}
ul.fanza-img-ranking-widget li a.fanza-img-ranking-item {
display: block;
text-decoration: none;
color: inherit;
}
ul.fanza-img-ranking-widget li .movie-title {
display: block;
margin-top: 0.5em;
color: inherit;
font-size: 0.9em;
line-height: 1.4;
}
ul.fanza-img-ranking-widget {
list-style: none;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: flex-start;
padding-left: 0!important;
} .fav-count,
.fanza-related-item .meta .fav,
.fanza-related-item .meta .pv{
display:inline-flex;
align-items:center;
gap:4px;
font-size:.75rem;
}
span.cnt{
color: #666;
}
.fav-count svg,
.fanza-related-item .meta svg{
width:1em;
height:1em;
flex:0 0 auto;
} ul.fanza-img-ranking-widget .fav-count{
padding-left: 8px;
}
.fanza-more-link{
text-align: center;
}
a.fanza-more-btn {
display: inline-block;
padding: 0.5rem 1rem;
text-decoration: none;
border-radius: 4px;
font-size: 0.9em;
border: 1px solid #525252;
box-shadow: 0px 10px 11px -10px rgb(82 82 82 / 80%);
color: #1b1b1b;
}
a.fanza-more-btn:hover {
background: #38454c;
color: #fff !important;
opacity: 1 !important;
} .fanza-img-ranking-widget.has-num,
.fanza-related-widget.has-num {
counter-reset: rank;
} .fanza-img-ranking-widget.has-num > li,
.fanza-related-widget.has-num > li {
counter-increment: rank;
} .fanza-img-ranking-widget.has-num > li::before,
.fanza-related-widget.has-num > li::before {
content: counter(rank);
position: absolute;
width: 1.8em;
height: 1.8em;
line-height: 1.8em;
text-align: center;
background: #2e2e2e;
color: #fff;
font-size: 13px;
} .fanza-img-ranking-widget.has-num > li:nth-child(1)::before,
.fanza-related-widget.has-num > li:nth-child(1)::before{
background: linear-gradient(135deg,#f8e898 0%,#d4af37 45%,#b48924 100%);
} .fanza-img-ranking-widget.has-num > li:nth-child(2)::before,
.fanza-related-widget.has-num > li:nth-child(2)::before{
background: linear-gradient(135deg,#ffffff 0%,#c0c0c0 45%,#8a8a8a 100%);
} .fanza-img-ranking-widget.has-num > li:nth-child(3)::before,
.fanza-related-widget.has-num > li:nth-child(3)::before{
background: linear-gradient(135deg,#ffe3c4 0%,#cd7f32 45%,#8b4f1d 100%);
}
@media screen and (max-width: 699px) {
div#fanza-fav-list ul li,.fanza-img-fav-item,
.fanza-related-widget.layout-card a  {
width: 47%;
}
.fanza_fav_title {
font-size: 13px;
}
ul.fanza_fav_list{
padding-left: 0!important;
}
ul.fanza-img-ranking-widget li {
width: 47%;
}
.fanza-related-widget.layout-card p.title,
.fanza-related-widget.layout-list .fanza-related-item .title{
font-size: 13px;
}
.fanza-related-widget.layout-list .fanza-related-item img{
width: 150px;
}
}
.fanza-sortable {
list-style: none;
margin: 0;
padding: 0;
}
.fanza-sortable .fanza-item {
padding: 8px;
margin: 5px 0;
background: #f5f5f5;
border: 1px solid #ddd;
cursor: move;
}
@container (max-width: 500px){
.fanza-related-widget.layout-list .fanza-related-item img{
width: 120px;
}
.fanza-related-widget.layout-card p.title,
.fanza-related-widget.layout-list .fanza-related-item .title{
font-size: 15px;
}
.fanza-related-widget.layout-card li{
width: 100%;
}
.widget_fanza_img_ranking_widget ul.fanza-img-ranking-widget li{
width: 100%;
}
} .fanza-related-widget.layout-list{
display:flex;
flex-direction:column;
padding-left: 0;
}
.fanza-related-widget.layout-list a{display:flex;width:100%;align-items:flex-start;gap:10px}
.fanza-related-widget.layout-list img{
flex:0 0 200px; height:auto;
aspect-ratio:3/2;
object-fit:cover;
}
.fanza-related-widget.layout-list .title{
flex:1;
font-size:18px;
line-height:1.4;
margin:0;
} .fanza-related-widget.layout-card li{width:31%}
.fanza-related-widget.layout-card li:hover{background:#e8e8e8;opacity:.8} @media (max-width:699px){ .fanza-related-widget.layout-list img{flex:0 0 150px} .fanza-related-widget.layout-card li,
.widget_fanza_img_ranking_widget ul.fanza-img-ranking-widget li{width:47%}
.fanza-related-widget.layout-card .title,
.fanza-related-widget.layout-list .title{font-size:13px}
ul.fanza-actress-movies-widget li {
width: 47%;
}
} .lazy {
opacity: 0;
transition: opacity 0.3s ease-in-out;
}
.lazy.loaded {
opacity: 1;
}  :root {
--fanza-carousel-nav-size: 40px;
--fanza-carousel-nav-bg: rgba(255, 255, 255, 0.9);
--fanza-carousel-nav-color: #333;
--fanza-carousel-nav-hover-bg: rgba(255, 255, 255, 1);
--fanza-carousel-nav-disabled-opacity: 0.3;
--fanza-carousel-scrollbar-width: 4px;
--fanza-carousel-scrollbar-color: rgba(0, 0, 0, 0.2);
--fanza-carousel-scrollbar-hover-color: rgba(0, 0, 0, 0.4);
} .fanza-carousel-container {
position: relative;
} .fanza-carousel-wrapper {
overflow-x: auto;
overflow-y: hidden;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
padding-bottom: 10px;
margin-left: -10px;
margin-right: -10px;
padding-right: 10px; scrollbar-width: none; -ms-overflow-style: none; }
.fanza-carousel-wrapper::-webkit-scrollbar {
display: none; } @media (min-width: 700px) {
.fanza-carousel-wrapper {
scrollbar-width: thin; scrollbar-color: var(--fanza-carousel-scrollbar-color) transparent;
}
.fanza-carousel-wrapper::-webkit-scrollbar {
display: block;
height: var(--fanza-carousel-scrollbar-width);
}
.fanza-carousel-wrapper::-webkit-scrollbar-track {
background: transparent;
}
.fanza-carousel-wrapper::-webkit-scrollbar-thumb {
background-color: var(--fanza-carousel-scrollbar-color);
border-radius: calc(var(--fanza-carousel-scrollbar-width) / 2);
transition: background-color 0.2s ease;
}
.fanza-carousel-wrapper::-webkit-scrollbar-thumb:hover {
background-color: var(--fanza-carousel-scrollbar-hover-color);
}
} .fanza-carousel-nav {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: var(--fanza-carousel-nav-size);
height: var(--fanza-carousel-nav-size);
background: var(--fanza-carousel-nav-bg);
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 50%;
color: var(--fanza-carousel-nav-color);
font-size: 20px;
line-height: 1;
cursor: pointer;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
transition: background-color 0.2s ease, opacity 0.2s ease, transform 0.2s ease;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
padding: 0;
margin: 0;
}
.fanza-carousel-nav svg {
width: 24px;
height: 24px;
flex-shrink: 0;
}
.fanza-carousel-nav-prev svg {
transform: rotate(180deg);
}
.fanza-carousel-nav:hover:not(.is-disabled) {
background: var(--fanza-carousel-nav-hover-bg);
transform: translateY(-50%) scale(1.1);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.fanza-carousel-nav:active:not(.is-disabled) {
transform: translateY(-50%) scale(0.95);
}
.fanza-carousel-nav.is-disabled {
opacity: var(--fanza-carousel-nav-disabled-opacity);
cursor: not-allowed;
pointer-events: none;
}
.fanza-carousel-nav-prev {
left: 10px;
}
.fanza-carousel-nav-next {
right: 10px;
} @media (max-width: 699px) {
.fanza-carousel-nav {
display: none;
} .fanza-carousel-container.show-mobile-nav .fanza-carousel-nav {
display: flex;
}
} .fanza-carousel-container.show-mobile-nav .fanza-carousel-nav {
display: flex;
} .fanza-carousel-wrapper .fanza-related-widget.layout-carousel,
.fanza-press .fanza-carousel-wrapper ul.fanza-related-widget.layout-carousel {
display: flex !important;
flex-wrap: nowrap !important;
gap: 10px;
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
width: auto;
}
.fanza-carousel-wrapper .fanza-related-widget.layout-carousel .fanza-related-item {
flex: 0 0 auto !important;
width: 280px !important;
min-width: 280px !important;
max-width: 280px !important;
scroll-snap-align: start;
margin: 0 !important;
} @media (max-width: 699px) {
.fanza-carousel-wrapper .fanza-related-widget.layout-carousel .fanza-related-item {
width: 150px !important;
min-width: 150px !important;
max-width: 150px !important;
}
} @keyframes fanza-carousel-bounce {
0% {
transform: translateX(0);
}
50% {
transform: translateX(40px);
}
75% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
.fanza-carousel-wrapper.is-animated {
animation: fanza-carousel-bounce 0.6s ease-out;
} .lazy-placeholder {
background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
background-size: 200% 100%;
animation: loading 1.5s infinite;
border-radius: 4px;
}
@keyframes loading {
0% {
background-position: 200% 0;
}
100% {
background-position: -200% 0;
}
} @container (max-width:500px){
.fanza-related-widget.layout-list img{flex:0 0 120px}
.fanza-related-widget.layout-card li,
.widget_fanza_img_ranking_widget ul.fanza-img-ranking-widget li{width:100%}
.fanza-related-widget.layout-card .title,
.fanza-related-widget.layout-list .title{font-size:15px}
} .fanza_actresses_section {
margin-top: 2em;
margin-bottom: 2em;
}
.fanza_actresses_section h3 {
margin-bottom: 1em;
font-size: 1.2em;
font-weight: bold;
}
.fanza_actresses_list {
display: flex;
flex-wrap: wrap;
gap: 1em;
}
.fanza_actress_item {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
max-width: 120px;
}
.fanza_actress_link {
text-decoration: none;
color: inherit;
display: block;
width: 100%;
}
.fanza_actress_link:hover {
text-decoration: none;
opacity: 0.8;
}
.fanza_actress_image {
margin-bottom: 0.5em;
}
.fanza_actress_image img,
.fanza_actress_img {
width: 80px;
height: 80px;
object-fit: cover;
border-radius: 50%;
}
.fanza_actress_name {
font-size: 0.9em;
line-height: 1.2;
word-break: break-word;
}
.fanza_actress_no_image {
margin-bottom: 0.5em;
}
.fanza_actress_placeholder {
width: 80px;
height: 80px;
border-radius: 50%;
background-color: #f0f0f0;
display: flex;
align-items: center;
justify-content: center;
font-size: 2em;
font-weight: bold;
color: #666;
border: 2px solid #ddd;
} .actress-archive-heading {
display: block;
margin: 1.2em 0 0.8em !important;
font-size: 1.2em;
font-weight: bold;
color: #333;
padding-bottom: 0.5em;
width: 100%;
}
.fanza_actress_image img, .fanza_actress_img,.fanza-related-item img,ul.fanza-img-ranking-widget img{
margin-bottom: 0!important;
}
ul.fanza-related-widget li::before,ul.fanza-img-ranking-widget li::before{
content: none!important;
} .actress-widget {
margin-bottom: 20px;
}
.actress-widget:last-child {
margin-bottom: 0;
}
.actress-widget-title {
font-size: 18px;
font-weight: bold;
margin-bottom: 15px;
color: #333;
border-bottom: 2px solid #007cba;
padding-bottom: 8px;
}
.actress-widget-area-top .widget:last-child {
margin-bottom: 0;
}
ul.fanza-actress-movies-widget img {
margin-bottom: 0;
margin-top: 10px;
} h2.actress-movies-heading {
width: 100%;
margin: 1.5em auto;
font-size: 1.2em;
}@font-face{font-display:block;font-family:pbicon;font-style:normal;font-weight:400;src:url(//tktube.lovedoll-blog.com/wp-content/plugins/useful-blocks/assets/fonts/icomoon.eot?9vslrt03);src:url(//tktube.lovedoll-blog.com/wp-content/plugins/useful-blocks/assets/fonts/icomoon.eot?9vslrt03#iefix) format("embedded-opentype"),url(//tktube.lovedoll-blog.com/wp-content/plugins/useful-blocks/assets/fonts/icomoon.woff2?9vslrt03) format("woff2"),url(//tktube.lovedoll-blog.com/wp-content/plugins/useful-blocks/assets/fonts/icomoon.ttf?9vslrt03) format("truetype"),url(//tktube.lovedoll-blog.com/wp-content/plugins/useful-blocks/assets/fonts/icomoon.woff?9vslrt03) format("woff"),url(//tktube.lovedoll-blog.com/wp-content/plugins/useful-blocks/assets/fonts/icomoon.svg?9vslrt03#icomoon) format("svg")}[class*=" pb-icon-"],[class^=pb-icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:pbicon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.pb-icon-comment:before{content:"\e90a"}.pb-icon-dot:before{content:"\e909"}.pb-icon-arrow-down:before{content:"\e900"}.pb-icon-cart:before{content:"\e901"}.pb-icon-check:before{content:"\e902"}.pb-icon-chevron-circle-right:before{content:"\e903"}.pb-icon-chevron-right:before{content:"\e904"}.pb-icon-exclamation:before{content:"\e905"}.pb-icon-lightbulb:before{content:"\e906"}.pb-icon-mail:before{content:"\e907"}.pb-icon-question:before{content:"\e908"}.pb-bar-graph{background:#fafafa;box-sizing:border-box;color:#333;margin:2em auto;max-width:700px;padding:2em!important}.pb-bar-graph[data-bg]{box-shadow:0 3px 5px #00000012}.pb-bar-graph:not([data-bg]){background:none!important}.pb-bar-graph__title{font-size:16px;font-weight:600!important;letter-spacing:1.5px!important;line-height:1.8!important;margin:0 auto 2em!important;padding:5px 0!important;text-align:center}.pb-bar-graph__title.-none{display:none}.pb-bar-graph__title.-border{border-bottom:1px dashed #aaa;margin-bottom:3em!important}.pb-bar-graph .pb-bar-graph__dl[data-label=top]{margin-top:1.5em!important}.pb-bar-graph__dl .pb-bar-graph__item{display:flex!important;height:30px;margin:0 auto!important;padding:0!important;position:relative}.pb-bar-graph__dl .pb-bar-graph__item+.pb-bar-graph__item{margin-top:2.5em!important}.pb-bar-graph__dl .pb-bar-graph__fill{background:#fbd366;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.pb-bar-graph__dl .pb-bar-graph__dt{margin:0!important;padding:0!important;position:relative;width:50%}.pb-bar-graph__dl .pb-bar-graph__dd{flex:1;margin:0!important;padding:0!important;position:relative}.pb-bar-graph__dl[data-bg] .pb-bar-graph__item{box-shadow:0 3px 5px #00000008}.pb-bar-graph__dl[data-bg] .pb-bar-graph__dt{border-right:2px solid #fff}.pb-bar-graph__dl[data-bg] .pb-bar-graph__dd{background:#dfe6e8}.pb-bar-graph__dl .pb-bar-graph__label,.pb-bar-graph__dl .pb-bar-graph__value{color:#333;font-size:inherit;font-size:14px!important;font-weight:600!important;line-height:1.5;margin:0;position:absolute;text-shadow:1px 1px 0 #ffffff80;white-space:nowrap!important;z-index:1}.pb-bar-graph__dl .pb-bar-graph__value{top:50%;transform:translateY(-50%)}.pb-bar-graph__dl[data-label=top] .pb-bar-graph__label{left:0;top:-22px}.pb-bar-graph__dl[data-label=inner] .pb-bar-graph__label{left:6px;margin:0 6px;top:50%;transform:translateY(-50%)}.pb-bar-graph__dl[data-value=right] .pb-bar-graph__value{right:6px;text-align:right}.pb-bar-graph__dl[data-value=left] .pb-bar-graph__value{left:6px}.pb-bar-graph__item[data-thin] .pb-bar-graph__fill{opacity:.4}.pb-bar-graph__dd{justify-content:flex-start}.pb-bar-graph[data-colset=y]{background-color:var(--pb_colset_yellow_thin)}.pb-bar-graph[data-colset=y] .pb-bar-graph__fill{background-color:var(--pb_colset_yellow)}.pb-bar-graph[data-colset=p]{background-color:var(--pb_colset_pink_thin)}.pb-bar-graph[data-colset=p] .pb-bar-graph__fill{background-color:var(--pb_colset_pink)}.pb-bar-graph[data-colset=g]{background-color:var(--pb_colset_green_thin)}.pb-bar-graph[data-colset=g] .pb-bar-graph__fill{background-color:var(--pb_colset_green)}.pb-bar-graph[data-colset=b]{background-color:var(--pb_colset_blue_thin)}.pb-bar-graph[data-colset=b] .pb-bar-graph__fill{background-color:var(--pb_colset_blue)}.pb-bar-graph[data-colset="1"]{background-color:var(--pb_colset_bargraph_01_bg)}.pb-bar-graph[data-colset="1"] .pb-bar-graph__fill{background-color:var(--pb_colset_bargraph_01)}.pb-button{border:none!important;box-sizing:border-box;font-size:16px;margin:.5em auto;position:relative}.pb-button>img{display:block;pointer-events:none;position:absolute;visibility:hidden}.pb-button__btn{align-items:center;border:none!important;border-radius:7px;box-shadow:0 4px 0 #000;box-sizing:border-box;color:#fff;display:flex!important;line-height:1.5!important;margin:0 auto!important;padding:.75em 1.5em!important;text-decoration:none!important;transition:.25s}.is-round>.pb-button__btn{border-radius:80px}.pb-button__btn:hover{opacity:.9}.pb-button__btn:active{box-shadow:0 0 0 #0000!important;transform:translate3d(0,4px,0)}.pb-button__em{background:#fff;border-radius:30px;box-sizing:border-box;display:block;flex-shrink:0;font-weight:700;margin:0 .75em 0 0!important;max-width:80px;min-width:1em;padding:.4em .75em!important;text-align:center}.pb-button__em:not(.has-icon){font-size:.9em;line-height:1.25}.pb-button__em.has-icon{align-items:center;display:flex;height:2em;justify-content:center;padding:0!important;width:2em}.pb-button__text{box-sizing:border-box;color:#fff;font-size:.9em;font-weight:600;letter-spacing:1px;margin:.25em auto!important;padding:.25em .5em .25em .75em!important;text-align:center;width:100%}.pb-button__em+.pb-button__text{border-left:1px solid #fff;text-align:left}.pb-button__btn>i,.pb-button__btn>svg{box-sizing:border-box;color:#fff;min-width:1em}.pb-text-link{display:block;font-size:.8em!important;margin:.5em auto!important}.pb-text-link,.pb-text-link__label,.pb-text-link__url{box-sizing:border-box}.pb-text-link__url{color:#1c1ba8!important;text-decoration:underline!important}.pb-compare-box{border-radius:4px;box-shadow:0 3px 5px #00000012;margin:2em auto;max-width:600px;overflow:hidden;z-index:0}.pb-compare-box__head{align-items:stretch;display:flex;margin:0!important;padding:0!important}.pb-compare-box__head__l,.pb-compare-box__head__r{align-items:center;color:#fff;display:flex;flex-basis:50%;font-size:16px;font-weight:700;justify-content:center;line-height:1.5;margin:0!important;min-height:3.5em;padding:.75em 1em!important;text-align:center;vertical-align:middle}.pb-compare-box__body{align-items:stretch;display:flex;font-size:.9em;margin:0!important;padding:0!important}.pb-compare-box__body__l,.pb-compare-box__body__r{display:flex;flex-basis:50%;flex-direction:column;font-size:1em;margin:0!important;padding:1.25em 1.5em!important;text-align:justify;text-justify:inter-ideograph}.pb-compare-box__body__l>*+*,.pb-compare-box__body__r>*+*{margin-top:.75em}.pb-compare-box[data-colset=y] .pb-compare-box__head{background-color:var(--pb_colset_yellow)}.pb-compare-box[data-colset=y] .pb-list li:before{background-color:var(--pb_colset_yellow);color:var(--pb_colset_yellow)}.pb-compare-box[data-colset=y] .pb-compare-box__body{background-color:var(--pb_colset_yellow_thin)}.pb-compare-box[data-colset=p] .pb-compare-box__head{background-color:var(--pb_colset_pink)}.pb-compare-box[data-colset=p] .pb-list li:before{background-color:var(--pb_colset_pink);color:var(--pb_colset_pink)}.pb-compare-box[data-colset=p] .pb-compare-box__body{background-color:var(--pb_colset_pink_thin)}.pb-compare-box[data-colset=g] .pb-compare-box__head{background-color:var(--pb_colset_green)}.pb-compare-box[data-colset=g] .pb-list li:before{background-color:var(--pb_colset_green);color:var(--pb_colset_green)}.pb-compare-box[data-colset=g] .pb-compare-box__body{background-color:var(--pb_colset_green_thin)}.pb-compare-box[data-colset=b] .pb-compare-box__head{background-color:var(--pb_colset_blue)}.pb-compare-box[data-colset=b] .pb-list li:before{background-color:var(--pb_colset_blue);color:var(--pb_colset_blue)}.pb-compare-box[data-colset=b] .pb-compare-box__body{background-color:var(--pb_colset_blue_thin)}.pb-compare-box[data-colset="1"] .pb-compare-box__head{background-color:var(--pb_colset_compare_01_l)}.pb-compare-box[data-colset="1"] .pb-compare-box__body__l .pb-list li:before{background-color:var(--pb_colset_compare_01_l);color:var(--pb_colset_compare_01_l)}.pb-compare-box[data-colset="1"] .pb-compare-box__body{background-color:var(--pb_colset_compare_01_l_bg)}.pb-compare-box[data-colset="1"] .pb-compare-box__head__r{background-color:var(--pb_colset_compare_01_r)}.pb-compare-box[data-colset="1"] .pb-compare-box__body__r .pb-list li:before{background-color:var(--pb_colset_compare_01_r);color:var(--pb_colset_compare_01_r)}.pb-compare-box[data-colset="1"] .pb-compare-box__body__r{background-color:var(--pb_colset_compare_01_r_bg)}.pb-cv-box__note{align-items:center;box-sizing:border-box;display:flex;margin:0!important;padding:.75em 1.5em!important}.pb-button+.pb-cv-box__note{margin-top:1em!important}.pb-text-link+.pb-cv-box__note{margin-top:.5em!important}.pb-cv-box__note .__icon{border-radius:80px;box-sizing:initial;color:#fff;display:block;flex-shrink:0;font-size:1em;height:1em;line-height:1;margin:0 .75em 0 0!important;padding:8px!important;text-align:center;width:1em}.pb-cv-box__note .__text{box-sizing:border-box;flex:1 1 100%;font-size:.9em!important;margin:0!important;padding:0!important}.pb-cv-box__note[data-style=bg]{background-color:#fff}.pb-cv-box{box-sizing:border-box;display:block;font-size:1em;line-height:1.8;margin:2em auto;width:100%}.pb-cv-box[data-bg=shadow]{background:#fff;box-shadow:0 0 5px #0000001a}.pb-cv-box .pb-list{font-size:.9em}.pb-cv-box__inner{box-sizing:border-box;display:block;margin-left:auto!important;margin-right:auto!important;max-width:450px;padding:2em!important;width:100%}.pb-cv-box__inner .pb-image{margin-bottom:1em}.pb-cv-box__inner .pb-button{margin-top:.75em}.pb-cv-box .pb-button,.pb-cv-box .pb-list,.pb-cv-box__note{width:100%}.pb-cv-box[data-colset="1"][data-bg=on]{background-color:var(--pb_colset_cvbox_01_bg)}.pb-cv-box[data-colset="1"] .pb-list li:before{background-color:var(--pb_colset_cvbox_01_list);color:var(--pb_colset_cvbox_01_list)}.pb-cv-box[data-colset="1"] .pb-button__btn{background:var(--pb_colset_cvbox_01_btn);box-shadow:0 4px 0 var(--pb_colset_cvbox_01_shadow)}.pb-cv-box[data-colset="1"] .pb-button__em{color:var(--pb_colset_cvbox_01_btn)}.pb-cv-box[data-colset="1"] .pb-cv-box__note .__icon{background-color:var(--pb_colset_cvbox_01_note)}.pb-cv-box[data-colset="1"] .pb-cv-box__note[data-style=border]{border:1px solid var(--pb_colset_cvbox_01_note)}.pb-cv-box[data-colset=y][data-bg=on]{background-color:var(--pb_colset_yellow_thin)}.pb-cv-box[data-colset=y] .pb-list li:before{background-color:var(--pb_colset_yellow);color:var(--pb_colset_yellow)}.pb-cv-box[data-colset=y] .pb-button__btn{background:var(--pb_colset_yellow);box-shadow:0 4px 0 var(--pb_colset_yellow_dark)}.pb-cv-box[data-colset=y] .pb-button__em{color:var(--pb_colset_yellow)}.pb-cv-box[data-colset=y] .pb-cv-box__note .__icon{background-color:var(--pb_colset_yellow)}.pb-cv-box[data-colset=y] .pb-cv-box__note[data-style=border]{border:1px solid var(--pb_colset_yellow)}.pb-cv-box[data-colset=p][data-bg=on]{background-color:var(--pb_colset_pink_thin)}.pb-cv-box[data-colset=p] .pb-list li:before{background-color:var(--pb_colset_pink);color:var(--pb_colset_pink)}.pb-cv-box[data-colset=p] .pb-button__btn{background:var(--pb_colset_pink);box-shadow:0 4px 0 var(--pb_colset_pink_dark)}.pb-cv-box[data-colset=p] .pb-button__em{color:var(--pb_colset_pink)}.pb-cv-box[data-colset=p] .pb-cv-box__note .__icon{background-color:var(--pb_colset_pink)}.pb-cv-box[data-colset=p] .pb-cv-box__note[data-style=border]{border:1px solid var(--pb_colset_pink)}.pb-cv-box[data-colset=g][data-bg=on]{background-color:var(--pb_colset_green_thin)}.pb-cv-box[data-colset=g] .pb-list li:before{background-color:var(--pb_colset_green);color:var(--pb_colset_green)}.pb-cv-box[data-colset=g] .pb-button__btn{background:var(--pb_colset_green);box-shadow:0 4px 0 var(--pb_colset_green_dark)}.pb-cv-box[data-colset=g] .pb-button__em{color:var(--pb_colset_green)}.pb-cv-box[data-colset=g] .pb-cv-box__note .__icon{background-color:var(--pb_colset_green)}.pb-cv-box[data-colset=g] .pb-cv-box__note[data-style=border]{border:1px solid var(--pb_colset_green)}.pb-cv-box[data-colset=b][data-bg=on]{background-color:var(--pb_colset_blue_thin)}.pb-cv-box[data-colset=b] .pb-list li:before{background-color:var(--pb_colset_blue);color:var(--pb_colset_blue)}.pb-cv-box[data-colset=b] .pb-button__btn{background:var(--pb_colset_blue);box-shadow:0 4px 0 var(--pb_colset_blue_dark)}.pb-cv-box[data-colset=b] .pb-button__em{color:var(--pb_colset_blue)}.pb-cv-box[data-colset=b] .pb-cv-box__note .__icon{background-color:var(--pb_colset_blue)}.pb-cv-box[data-colset=b] .pb-cv-box__note[data-style=border]{border:1px solid var(--pb_colset_blue)}.pb-iconbox{margin:2em auto;max-width:600px;padding:0}.pb-iconbox__inner{border-radius:4px;box-shadow:0 3px 5px #00000012;margin:0;padding:0;position:relative;z-index:1}.pb-iconbox__head{border-radius:4px 4px 0 0;color:#fff;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:1em 2em;text-align:center}.pb-iconbox__body{display:flex;padding:2em}.pb-iconbox__content{flex:1 1 auto;font-size:16px;width:70%}.pb-iconbox__content>p{margin-bottom:1em;margin-top:1em}.pb-iconbox__content>:first-child{margin-top:0!important;padding-top:0!important}.pb-iconbox__content>:last-child{margin-bottom:0!important;padding-bottom:0!important}.pb-iconbox__icon{width:100%}.pb-iconbox__comment{position:relative}.pb-iconbox__innerIcon .pb-iconbox__comment{font-size:14px;line-height:1.5;text-align:center}.pb-iconbox__topIcon .pb-iconbox__comment{font-size:14px;line-height:1.5;padding:14px}.pb-iconbox__comment.-normal{background:#fff;border:1px solid #555;border-radius:10px;color:#333;margin-bottom:12px;padding:10px}.pb-iconbox__comment.-normal:after,.pb-iconbox__comment.-normal:before{border:solid #0000;content:"";height:0;position:absolute;width:0}.pb-iconbox__innerIcon .pb-iconbox__comment.-normal:after,.pb-iconbox__innerIcon .pb-iconbox__comment.-normal:before{content:"";left:50%;top:100%;transform:translateX(-50%)}.pb-iconbox__innerIcon .pb-iconbox__comment.-normal:before{border-top-color:#555;border-width:11px;margin-top:1px}.pb-iconbox__innerIcon .pb-iconbox__comment.-normal:after{border-top-color:#fff;border-width:10px}.pb-iconbox__topIcon .pb-iconbox__comment.-normal{border-radius:8px;padding:8px 10px}.pb-iconbox__topIcon .pb-iconbox__comment.-normal:after,.pb-iconbox__topIcon .pb-iconbox__comment.-normal:before{content:"";top:50%;transform:translateY(-50%)}.pb-iconbox__topIcon .pb-iconbox__comment.-normal:before{border-width:7px}.pb-iconbox__topIcon .pb-iconbox__comment.-normal:after{border-width:6px}[data-icon=top-left] .pb-iconbox__comment.-normal:before{border-right-color:#555;margin-right:1px;right:100%}[data-icon=top-left] .pb-iconbox__comment.-normal:after{border-right-color:#fff;right:100%}[data-icon=top-right] .pb-iconbox__comment.-normal:before{border-left-color:#555;left:100%;margin-left:1px}[data-icon=top-right] .pb-iconbox__comment.-normal:after{border-left-color:#fff;left:100%}.pb-iconbox__comment.-simple:after,.pb-iconbox__comment.-simple:before{background:currentColor;content:"";height:1px;opacity:.8;position:absolute}.pb-iconbox__innerIcon .pb-iconbox__comment.-simple{margin-bottom:10px;padding:0 16px}.pb-iconbox__innerIcon .pb-iconbox__comment.-simple:before{bottom:8px;left:0;transform:rotate(45deg);width:16px}.pb-iconbox__innerIcon .pb-iconbox__comment.-simple:after{bottom:8px;right:0;transform:rotate(-45deg);width:16px}.pb-iconbox__topIcon .pb-iconbox__comment.-simple{padding:1em}.pb-iconbox__topIcon .pb-iconbox__comment.-simple:before{top:.75em;width:12px}.pb-iconbox__topIcon .pb-iconbox__comment.-simple:after{bottom:.75em;width:12px}[data-icon=top-left] .pb-iconbox__comment.-simple:before{left:0;transform:rotate(-30deg)}[data-icon=top-left] .pb-iconbox__comment.-simple:after{left:0;transform:rotate(30deg)}[data-icon=top-right] .pb-iconbox__comment.-simple:before{right:0;transform:rotate(30deg)}[data-icon=top-right] .pb-iconbox__comment.-simple:after{right:0;transform:rotate(-30deg)}.pb-iconbox__figure{margin:0;padding:0;position:relative;z-index:0}.pb-iconbox__figure[data-iconset]{background-repeat:no-repeat;background-size:contain;padding:0!important}.pb-iconbox__figure[data-iconset]:before{content:"";display:block;padding-top:100%}.pb-iconbox__innerIcon{align-self:flex-end;flex-basis:30%;max-width:140px}[data-align=center]>.pb-iconbox__innerIcon{align-self:center}.pb-iconbox__innerIcon .pb-iconbox__figure{margin:0 10px}.pb-iconbox__innerIcon img{display:block;margin:0 auto}.pb-iconbox__topIcon{align-items:flex-end;display:flex;position:relative;z-index:0}[data-icon=top-left] .pb-iconbox__topIcon{text-align:left}[data-icon=top-left] .pb-iconbox__topIcon .pb-iconbox__comment{order:2}[data-icon=top-right] .pb-iconbox__topIcon{justify-content:flex-end;text-align:right}.pb-iconbox__topIcon .pb-iconbox__figure{margin:0 8px;max-width:48px;width:48px}.pb-iconbox__topIcon img{display:block}.pb-iconbox[data-icon=right] .pb-iconbox__innerIcon{margin-left:24px}.pb-iconbox[data-icon=left] .pb-iconbox__body{flex-direction:row-reverse}.pb-iconbox[data-icon=left] .pb-iconbox__innerIcon{margin-right:24px}.pb-iconbox[data-colset=y] .pb-iconbox__head{background-color:var(--pb_colset_yellow)}.pb-iconbox[data-colset=y] .pb-iconbox__body{background-color:var(--pb_colset_yellow_thin)}.pb-iconbox[data-colset=y] .pb-list li:before{background-color:var(--pb_colset_yellow);color:var(--pb_colset_yellow)}.pb-iconbox[data-colset=p] .pb-iconbox__head{background-color:var(--pb_colset_pink)}.pb-iconbox[data-colset=p] .pb-iconbox__body{background-color:var(--pb_colset_pink_thin)}.pb-iconbox[data-colset=p] .pb-list li:before{background-color:var(--pb_colset_pink);color:var(--pb_colset_pink)}.pb-iconbox[data-colset=g] .pb-iconbox__head{background-color:var(--pb_colset_green)}.pb-iconbox[data-colset=g] .pb-iconbox__body{background-color:var(--pb_colset_green_thin)}.pb-iconbox[data-colset=g] .pb-list li:before{background-color:var(--pb_colset_green);color:var(--pb_colset_green)}.pb-iconbox[data-colset=b] .pb-iconbox__head{background-color:var(--pb_colset_blue)}.pb-iconbox[data-colset=b] .pb-iconbox__body{background-color:var(--pb_colset_blue_thin)}.pb-iconbox[data-colset=b] .pb-list li:before{background-color:var(--pb_colset_blue);color:var(--pb_colset_blue)}.pb-iconbox[data-colset="1"] .pb-iconbox__head{background-color:var(--pb_colset_iconbox_01)}.pb-iconbox[data-colset="1"] .pb-iconbox__body{background-color:var(--pb_colset_iconbox_01_bg)}.pb-iconbox[data-colset="1"] .pb-list li:before{background-color:var(--pb_colset_iconbox_01_icon);color:var(--pb_colset_iconbox_01_icon)}.pb-image{box-sizing:border-box;margin:0 auto;padding:0}.pb-image[data-size="25"]{width:25%}.pb-image[data-size="50"]{width:50%}.pb-image[data-size="75"]{width:75%}.pb-image__img,.pb-image__link{box-sizing:border-box;display:block;margin:0 auto;padding:0}.pb-list{border:none!important;counter-reset:pbList!important;margin:0!important}.pb-list,.pb-list li{box-sizing:border-box;padding:0!important}.pb-list li{line-height:1.5!important;list-style:none!important;margin:.7em 0!important;position:relative}.pb-list li:before{border:none!important;box-shadow:none!important;box-sizing:initial!important;display:block!important;left:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important}.pb-list li:after{content:none!important}.pb-list.-border-on li:not(:last-child){border-bottom:1px dashed #cdcdcd;padding-bottom:.7em!important}ul.pb-list li{padding-left:1.4em!important}ul.pb-list li:before{background-color:none!important;font-family:pbicon!important;font-weight:600!important;height:0!important;transform:scale(1)!important;width:0!important}ul.pb-list.-icon-dot li:before{content:"\e909"!important}ul.pb-list.-icon-check li:before{content:"\e902"!important}ul.pb-list.-icon-chevron-right li:before{content:"\e904"!important}ul.pb-list.-icon-comment li:before{content:"\e90a"!important}ol.pb-list li{padding-left:2em!important}ol.pb-list li:before{color:#fff!important;content:counter(pbList)!important;counter-increment:pbList!important;font-family:Arial!important;font-size:1em!important;font-weight:700!important;height:2em!important;line-height:2!important;text-align:center;transform:scale(.75)!important;transform-origin:0 0!important;width:2em!important}ol.pb-list.-icon-square li:before{border-radius:0}ol.pb-list.-icon-circle li:before{border-radius:50%}.pb-rating-graph{background:var(--pb-rating-color_bg,#fafafa);box-shadow:0 3px 5px #00000012;box-sizing:border-box;color:var(--pb-rating-color_text,#707070);margin:2em auto;max-width:700px;padding:2.5em 2em!important}.pb-rating-graph__item{list-style:none!important;margin:0!important;padding:0!important}.pb-rating-graph__item:before{content:unset!important}.pb-rating-graph__item+.pb-rating-graph__item{margin-top:20px!important}.pb-rating-graph__label{background:var(--pb-rating-color_label,#71828a);color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:20px!important;min-width:3em;padding:6px 15px;text-align:center}.pb-rating-graph__wrap{justify-content:center}.pb-rating-graph__axis,.pb-rating-graph__wrap{display:flex;margin:0!important;padding:0!important}.pb-rating-graph__axis{justify-content:space-between;position:relative;width:70%}.pb-rating-graph__axis:before{content:"";display:inline-block;height:5px;left:2px;position:absolute;top:8px;width:calc(100% - 4px)}.__shape.-dot:not([data-check]),.pb-rating-graph__axis:before{background:var(--pb-rating-color_bar,#e3e6e7);filter:brightness(.95) saturate(.9)}.pb-rating-graph__basis{font-size:16px;font-weight:600;line-height:1.5;width:15%}.pb-rating-graph__basis.-left{padding-right:20px;text-align:right}.pb-rating-graph__basis.-right{padding-left:16px;text-align:left}.pb-rating-graph__scale{align-items:center;display:flex;flex-direction:column;margin-top:0!important;width:20px;z-index:1}.pb-rating-graph__scale .__label{display:block;font-size:14px;font-weight:600;line-height:1.5;margin-top:5px;min-width:20px;text-align:center;width:56px}.pb-rating-graph__scale .__shape{display:block;height:20px;margin:0!important;padding:0!important;width:20px}.pb-rating-graph__scale .__shape.-dot{border-radius:50%}.pb-rating-graph__scale .__shape.-icon svg{fill:var(--pb-rating-color_point,#000);display:block;height:100%;transform:scale(1.25);width:100%}.pb-rating-graph__scale .__shape.-icon svg path{fill:inherit}.pb-rating-graph__scale .__shape.-image img{display:block;height:100%;object-fit:cover;transform:scale(1.5);width:100%}.pb-rating-graph__scale[data-check] .__shape.-dot{background:var(--pb-rating-color_point,#000)}.pb-rating-graph .pb-rating-graph__scale .pb-rating-graph__item{color:#777;display:block;font-size:14px;font-weight:600;margin-top:-10px!important;padding-top:5px;text-align:center;width:42px}.pb-rating-graph[data-colset="1"]{--pb-rating-color_bg:var(--pb_colset_rating_01_bg);--pb-rating-color_bar:var(--pb_colset_rating_01_bg);--pb-rating-color_point:var(--pb_colset_rating_01_point);--pb-rating-color_text:var(--pb_colset_rating_01_text);--pb-rating-color_label:var(--pb_colset_rating_01_label)}.pb-rating-graph[data-colset=y]{--pb-rating-color_bg:var(--pb_colset_yellow_thin);--pb-rating-color_point:var(--pb_colset_yellow);--pb-rating-color_label:var(--pb_colset_yellow);--pb-rating-color_bar:var(--pb_colset_yellow_thin)}.pb-rating-graph[data-colset=p]{--pb-rating-color_bg:var(--pb_colset_pink_thin);--pb-rating-color_point:var(--pb_colset_pink);--pb-rating-color_label:var(--pb_colset_pink);--pb-rating-color_bar:var(--pb_colset_pink_thin)}.pb-rating-graph[data-colset=g]{--pb-rating-color_bg:var(--pb_colset_green_thin);--pb-rating-color_point:var(--pb_colset_green);--pb-rating-color_label:var(--pb_colset_green);--pb-rating-color_bar:var(--pb_colset_green_thin)}.pb-rating-graph[data-colset=b]{--pb-rating-color_bg:var(--pb_colset_blue_thin);--pb-rating-color_point:var(--pb_colset_blue);--pb-rating-color_label:var(--pb_colset_blue);--pb-rating-color_bar:var(--pb_colset_blue_thin)}@media screen and (max-width:959px){.pb-bar-graph{padding:2em 1em!important}.pb-bar-graph__dl .pb-bar-graph__item{margin:0 auto!important}.pb-bar-graph__dl .pb-bar-graph__item+.pb-bar-graph__item{margin-top:2em!important}.pb-iconbox__head{font-size:14px}.pb-iconbox__body{padding:1em}.pb-iconbox__content{font-size:14px}.pb-iconbox__innerIcon .pb-iconbox__comment{font-size:12px}.pb-iconbox__comment.-normal{padding:8px}.pb-iconbox__innerIcon{max-width:100px}.pb-iconbox[data-icon=right] .pb-iconbox__innerIcon{margin-left:12px}.pb-iconbox[data-icon=left] .pb-iconbox__innerIcon{margin-right:12px}}@media screen and (max-width:480px){.pb-compare-box__head__l,.pb-compare-box__head__r{font-size:12px;height:50px}.pb-compare-box__body__l,.pb-compare-box__body__r{font-size:12px;padding:1.2em!important}}@media screen and (max-width:320px){.pb-cv-box__inner{padding:1em!important}}@media screen and (max-width:599px){.pb-cv-box__inner{padding:1.5em!important}.pb-rating-graph{padding:2em 1em!important}.pb-rating-graph__axis{width:60%}.pb-rating-graph__axis:before{height:3px;top:7px}.pb-rating-graph__basis{font-size:13px;letter-spacing:0;width:20%}.pb-rating-graph__basis.-left{padding-right:10px}.pb-rating-graph__basis.-right{padding-left:8px}.pb-rating-graph__scale{width:16px}.pb-rating-graph__scale .__label{font-size:12px;width:48px}.pb-rating-graph__scale [data-max-step="5"] .__label{font-size:11px}.pb-rating-graph__scale .__shape{height:16px;width:16px}}@media (max-width:340px){.pb-iconbox__innerIcon .pb-iconbox__comment{font-size:11px}.pb-iconbox__innerIcon{max-width:80px}}