.custom-wpp-ranking{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;max-width:1000px;margin:0 auto;padding:20px;list-style:none;box-sizing:border-box}.page-id-296 .custom-wpp-ranking{display:flex;flex-direction:column;gap:15px;max-width:100%;padding:0}.page-id-296 .custom-wpp-ranking li{display:flex;flex-direction:row;align-items:center;background:0 0;box-shadow:none;margin-bottom:0;padding:10px 0}.page-id-296 .custom-wpp-ranking a{display:flex;align-items:center;gap:10px;padding:0;text-decoration:none;color:inherit}.page-id-296 .custom-wpp-ranking .thumb img{width:60px;height:auto;flex-shrink:0}.page-id-296 .custom-wpp-ranking .title{font-size:14px;font-weight:500;line-height:1.4;color:#3498db}.page-id-220 .custom-wpp-ranking{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.custom-wpp-ranking li{background:#f9f9f9;overflow:hidden;transition:box-shadow .3s ease;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;margin-bottom:15px;align-items:flex-start;gap:10px}.custom-wpp-ranking li:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.custom-wpp-ranking a{display:flex;align-items:flex-start;text-decoration:none;color:inherit;gap:10px;padding:8px 0;width:100%}.custom-wpp-ranking a img{width:80px;height:auto;flex-shrink:0;border-radius:6px}.custom-wpp-ranking .thumb-wrapper{position:relative;display:inline-block}.custom-wpp-ranking .wpp-post-title,.custom-wpp-ranking .title{flex:1;font-size:14px;font-weight:500;line-height:1.4;color:#3498db;text-align:left;max-width:180px;margin-left:5px}.custom-wpp-ranking .thumb img{width:100px;height:auto;display:block;flex-shrink:0}.custom-wpp-ranking .rank-badge{position:absolute;top:.5px;left:-.5px;width:18px;height:18px;color:#fff;font-weight:700;font-size:12px;text-align:center;line-height:15px;z-index:1}.rank-1{background-color:#caa846}.rank-2{background-color:#bdc3c9}.rank-3{background-color:#eb6ea0}.rank-4{background-color:#3498db}.rank-5{background-color:#22dfd8}.rank-6,.rank-7,.rank-8,.rank-9,.rank-10{background-color:#95a5a6}.popular-posts h2{position:relative;color:#333;padding-bottom:10px;border-bottom:2px solid #3ccdfa}.popular-posts h2:after,.p-widget+.p-widget h2:after{content:"";position:absolute;top:45.25px;left:0;bottom:0;height:2px;width:calc(100% - 70%);background-color:#3cbefa}.l-content-wrap{background-color:#fff}.p-entry-item__cat{display:none}.p-entry-item__date:before{content:"";display:inline-block;width:15px;height:15px;background-image:url(http://media.futawa-sonic.com/wp-content/uploads/2025/03/icon_date.png);background-size:contain;background-repeat:no-repeat}.p-entry-item__info{padding-top:.3rem}.powered__text{display:none}.wpp-views{display:none}.p-pager,.pagination{text-align:center;margin:40px 0}.p-pager ul,.pagination ul{list-style:none;padding:0;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center}.p-pager li,.pagination li{display:inline}.p-pager a,.p-pager span,.pagination a,.pagination span{display:inline-block;min-width:30px;padding:6px 12px;border:1px solid #dcdcdc;background-color:#fff;color:#666;text-align:center;font-size:14px;line-height:1.5;text-decoration:none;box-sizing:border-box;border-radius:0}.p-pager a:hover,.pagination a:hover{background-color:#f0f0f0;color:#000}.p-pager .current,.p-pager span.current,.pagination .current,.pagination span.current{background-color:#333;color:#fff;border-color:#333;font-weight:700}.p-pager a.next.page-numbers,.pagination a.next.page-numbers,.p-pager a.prev.page-numbers,.pagination a.prev.page-numbers{font-size:0;position:relative}.wp-block-tag-cloud a,.tagcloud a,.widget_tag_cloud a{font-size:15px !important;padding:.3rem .5rem !important;background-color:#fff !important;border:1px solid #3ccdfa !important;color:#3ccdfa !important;text-decoration:none !important;display:inline-block !important;transition:background-color .3s,color .3s !important}.wp-block-tag-cloud a:hover,.tagcloud a:hover,.widget_tag_cloud a:hover{background-color:#3ccdfa !important;color:#fff !important}.custom-post-grid{display:grid !important;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1000px;margin:0 auto;padding:20px;box-sizing:border-box}.custom-post-item{background:#f9f9f9;overflow:hidden;transition:box-shadow .3s ease;display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.custom-post-item a{display:block;padding:10px;color:inherit;text-decoration:none}.custom-post-item .thumb img{width:100%;height:auto}.custom-post-item .title{margin-top:10px;font-size:1em;font-weight:700;line-height:1.4;color:#3ccdfa}.page-id-220>ul.custom-wpp-ranking{display:none !important}.page-id-220 .popular-posts{display:none !important}.page-id-220 .popular-posts{display:none !important}.page-id-296 .custom-wpp-ranking{grid-template-columns:1fr !important}.home .custom-wpp-ranking li{display:block !important}.page-id-296 aside .custom-wpp-ranking{display:block !important}.page-id-296 .custom-wpp-ranking{grid-template-columns:1fr !important}.page-id-296 aside .custom-wpp-ranking li{display:flex !important;flex-direction:row !important;margin-bottom:15px}.page-id-296 aside .custom-wpp-ranking a{display:flex !important;align-items:center;gap:10px}.page-id-296 aside .custom-wpp-ranking{display:flex !important;flex-direction:column !important;gap:15px !important;padding:0 !important}.page-id-296 aside .custom-wpp-ranking li{display:flex !important;flex-direction:row !important;align-items:center !important;padding:10px 0 !important;margin:0 !important;background:0 0 !important;box-shadow:none !important;gap:10px !important}.page-id-296 aside .custom-wpp-ranking a{display:flex !important;align-items:center !important;gap:10px !important;padding:0 !important}.page-id-296 aside .custom-wpp-ranking .thumb img{width:60px !important;height:auto !important}.page-id-296 aside .custom-wpp-ranking .title{max-width:100% !important;font-size:14px !important}.home .custom-wpp-ranking{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;max-width:1000px;margin:0 auto;padding:20px;list-style:none;box-sizing:border-box}.sub_heading_box{position:relative;padding:1em 1.5em;margin:2em 0;background-color:#fff;z-index:1}.sub_heading_box:before,.sub_heading_box:after{position:absolute;content:"";width:100%;height:100%;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.sub_heading_box:before{background-color:#ffffff55;left:0;top:0;z-index:-1}.sub_heading_box:after{background-color:#fdff9d;top:5px;left:5px;z-index:-2}.sub_heading_box h3{margin:0;padding:0;color:#333}.wight_bold_s{font-size:large;font-weight:600}@media (max-width:600px){.custom-wpp-ranking{grid-template-columns:1fr}.custom-wpp-ranking li{flex-direction:row}.custom-post-grid{grid-template-columns:1fr}.page-id-220>ul.custom-wpp-ranking{display:none !important}.page-id-220 .popular-posts{display:none !important}.home .custom-wpp-ranking{display:block !important}.home .custom-wpp-ranking li{display:block !important}.page-id-296 aside .custom-wpp-ranking{display:block !important}.page-id-296 aside .custom-wpp-ranking li{display:flex !important;flex-direction:row !important;margin-bottom:15px}.page-id-296 aside .custom-wpp-ranking a{display:flex !important;align-items:center;gap:10px}.page-id-296 aside .custom-wpp-ranking{display:flex !important;flex-direction:column !important;gap:15px !important;padding:0 !important}.page-id-296 aside .custom-wpp-ranking li{display:flex !important;flex-direction:row !important;align-items:center !important;padding:10px 0 !important;margin:0 !important;background:0 0 !important;box-shadow:none !important;gap:10px !important}.page-id-296 aside .custom-wpp-ranking a{display:flex !important;align-items:center !important;gap:10px !important;padding:0 !important}.page-id-296 aside .custom-wpp-ranking .thumb img{width:60px !important;height:auto !important}.page-id-296 aside .custom-wpp-ranking .title{max-width:100% !important;font-size:14px !important}}.p-entry-content>div:last-child,.p-entry-content>figure:last-child,.p-entry-content>h2:last-child,.p-entry-content>h3:last-child,.p-entry-content>h4:last-child,.p-entry-content>h5:last-child,.p-entry-content>h6:last-child,.p-entry-content>ol:last-child,.p-entry-content>p:last-child,.p-entry-content>table:last-child,.p-entry-content>ul:last-child{display:none}