﻿@charset "UTF-8";.shaka{background:#f8f8f8;color:#333;padding:10px}@media screen and (min-width:992px){body.boxed .page-wrapper main.narrow-contents{width:970px}}.shaka .fixed-width-700{width:700px;margin:0 auto}@media screen and (max-width:767px){.shaka .fixed-width-700{width:100%}}.divider-lg{height:50px}.shaka h1{font-size:34px;font-weight:700;text-align:center;padding-bottom:0;color:#000;line-height:1.4;margin-bottom:15px}@media screen and (max-width:767px){.shaka h1{font-size:28px}}.shaka h2{color:#000;font-size:26px;font-weight:700;border-bottom:4px solid #000;margin-bottom:10px;padding-bottom:10px;line-height:1}@media screen and (max-width:767px){.shaka h2{font-size:21px;line-height:1.2;margin-top:10px}}.shaka h3{font-size:20px;color:#456}@media screen and (max-width:767px){.shaka h3{font-size:19px}}.shaka h4{border-bottom:1px solid #ccc;font-size:18px}@media screen and (max-width:767px){.shaka h4{font-size:17px}}.shaka .paragraph-text{font-size:1pc;line-height:1.7;text-align:left}a:hover img{opacity:.8}.item .image-wrapper img{width:100%;border-radius:5px}.shaka .fullwidth .cover-image,.shaka>.block.fullwidth{padding:0}.TableOfContents01,.conclusion{border:1px solid #333745;color:#333745;padding:15px 50px}.TableOfContents02,.conclusion{border:1px solid #333745;color:#333745;padding:30px 30px 20px}@media screen and (max-width:767px){.TableOfContents01,.conclusion{padding:15px 30px}}@media screen and (max-width:767px){.TableOfContents02,.conclusion{padding:20px 20px 10px}}.heading{border-bottom:4px solid #f30;font-weight:700;font-size:24px;margin-bottom:15px;border-radius:2px}.shaka-nav{display:block;color:#333745;margin-bottom:10px}.shaka-nav:hover{color:#f82e56;text-decoration:none}.feature img{width:100%;height:auto}@media screen and (max-width:767px){ol,ul{padding-left:20px}}.good{width:70px;height:70px;background-image:linear-gradient(#fff,#757575);display:flex;justify-content:center;align-items:center;font-size:1.5rem;border-radius:50%;cursor:pointer;bottom:7%;right:3%;position:absolute;box-shadow:2px 2px 4px grey}.img_wrap.comingsoon img{opacity:.5}.img_wrap.comingsoon p{position:absolute;width:200px;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;color:#fff;font-size:160%;font-weight:700}.youtube-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.youtube-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.comparison-table{margin:0 auto 20px}table.comparison-table,td,th{border:1px solid #595959;border-collapse:collapse}.comparison-table td,th{padding:8px;width:450px;height:auto}.comparison-table .comparison-item{width:150px}.comparison-table th{background:#f0e6cc}.comparison-table td{vertical-align:top}.star-rating{font-size:18px}.star-rating i.icon.fill{color:orange}.star-rating i.icon.blank{color:#ccc}@media screen and (max-width:767px){.comparison-table td{font-size:13px}}.small-table-image{max-width:200px}@media screen and (max-width:767px){.small-table-image{max-width:115px}}.pc4-sp3 .flex-item{-ms-flex-basis:calc(25% - 20px);-webkit-flex-basis:calc(25% - 20px);flex-basis:calc(25% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}@media screen and (max-width:767px){.pc4-sp3 .flex-item{-ms-flex-basis:calc(33% - 20px);-webkit-flex-basis:calc(33% - 20px);flex-basis:calc(33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px}}.flex-item .image-wrapper{text-align:center;margin-bottom:5px;position:relative}.flex-item .ranking-badge{position:absolute;bottom:5px;left:5px;padding:5px 10px;background:#d90;color:#fff;font-weight:700;z-index:1}.container-flex.pc3-tb3-sp1 .flex-item{-ms-flex-basis:calc(100% - 10px);-webkit-flex-basis:calc(100% - 10px);flex-basis:calc(100% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}@media screen and (min-width:768px){.container-flex.pc3-tb3-sp1 .flex-item{-ms-flex-basis:calc(33% - 20px);-webkit-flex-basis:calc(33% - 20px);flex-basis:calc(33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}}.container-flex.pc5-tb3-sp1 .flex-item{-ms-flex-basis:calc(100% - 10px);-webkit-flex-basis:calc(100% - 10px);flex-basis:calc(100% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}@media screen and (min-width:768px){.container-flex.pc5-tb3-sp1 .flex-item{-ms-flex-basis:calc(33% - 20px);-webkit-flex-basis:calc(33% - 20px);flex-basis:calc(33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}}@media screen and (min-width:992px){.container-flex.pc5-tb3-sp1 .flex-item{-ms-flex-basis:calc(20% - 20px);-webkit-flex-basis:calc(20% - 20px);flex-basis:calc(20% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}}.pc3-tb3-sp1 img,.pc5-tb3-sp1 img{width:100%}.container-flex.pc5-sp2 .flex-item{-ms-flex-basis:calc(20% - 20px);-webkit-flex-basis:calc(20% - 20px);flex-basis:calc(20% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}@media screen and (max-width:767px){.container-flex.pc5-sp2 .flex-item{-ms-flex-basis:calc(50% - 10px);-webkit-flex-basis:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}}.container-flex.pc5-sp2 .flex-item a{width:100%}.flex-item .image-wrapper{margin-bottom:5px}.pc5-sp2 img{width:100%}.flex-item .brand-name a,.flex-item .product-name a{color:#456}.flex-item .brand-name{font-size:9pt;margin-bottom:0}.flex-item .product-name{font-size:1pc;font-weight:700;margin-bottom:0}.flex-item .product-price{font-size:15px;color:#f20;margin-bottom:5px}.flex-item .product-detail{font-size:9pt;margin-bottom:2px;line-height:1.6}.brand-link{text-decoration:underline;color:#333745}.brand-link:hover{color:#f82e56}.remarkable{color:#f30;font-weight:700}