body.hs-section #headbox-bg,body.hs-section #st-menuwide,body.hs-section #footer-wrapper,body.hs-section #s-navi dd.acordion_tree,body.hs-section #s-navi dd.acordion_search,body.hs-section #page-top:not(.page-top-img) a,body.hs-section .catname,body.hs-section #content-w .p-entry,body.hs-section #side .p-entry,body.hs-section .poprank-no,body.hs-section .poprank-no2,body.hs-section #st-tab-menu li.active,body.hs-section .h3modoki,body.hs-section .post h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title),body.hs-section .post .st-matome:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){background:var(--hs-main) !important}body.hs-section .h2modoki,body.hs-section h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){color:var(--hs-main) !important;background-color:var(--hs-light) !important;border-top-color:var(--hs-main) !important}body.hs-section .h4modoki,body.hs-section .post h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh4):not(.point){color:var(--hs-main) !important;background-color:var(--hs-light) !important}body.hs-section #side .st-widgets-title,body.hs-section #side .menu_underh2{color:var(--hs-main) !important}body.hs-section #side .st-widgets-title:before,body.hs-section #side .menu_underh2:before{background:var(--hs-main) !important}body.hs-section .post table thead tr th,body.hs-section .post table thead tr:first-child th{background-color:var(--hs-main) !important}body.hs-section .post h4.point,body.hs-section .n-entry-t{border-bottom-color:var(--hs-main) !important}body.hs-section .post h4 .point-in,body.hs-section .n-entry{background-color:var(--hs-main) !important}body.hs-section .post .st-matome:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):before,body.hs-section .post .st-matome:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):after{border-top-color:var(--hs-main) !important}body.hs-section .acordion_tree ul.menu li a,body.hs-section .widget_st_categories_widget ul.st-ac-cat .cat-item a{border-bottom-color:rgba(255,255,255,.28) !important}body.hs-section #s-navi dt.trigger .op-st,body.hs-section #s-navi dt.trigger .op-st2{background:var(--hs-main) !important}body.hs-section .freebox{border-top-color:var(--hs-main) !important;background:var(--hs-light) !important}body.hs-plain-bg,body.hs-plain-bg.custom-background{background:var(--hs-bg) !important}body.hs-section #st-text-logo .sitename a:after{content:var(--hs-by);display:block;margin-top:2px;font-size:11px;font-weight:400 !important;letter-spacing:.08em;opacity:.8}.hs-next ul,.hs-hub ul,.hs-widget ul{list-style:none !important;margin:0 !important;padding:0 !important}.hs-next li,.hs-hub li,.hs-widget li{margin:0 !important;padding:0 !important;border:0 !important;background:0 0 !important;line-height:1.5}.hs-next li:before,.hs-next li:after,.hs-hub li:before,.hs-hub li:after,.hs-widget li:before,.hs-widget li:after{content:none !important;display:none !important}.hs-next a,.hs-hub a,.hs-widget a{text-decoration:none !important}.hs-count{display:inline-block;min-width:1.6em;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--hs-light,#eefaff);color:var(--hs-main,#3880ff);font-size:11px;font-weight:700;line-height:1.7;text-align:center}.hs-cards{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (min-width:960px){.hs-hub .hs-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.hs-card__link{display:flex;flex-direction:column;gap:6px;height:100%;color:#222 !important}.hs-card__img{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:var(--hs-light,#eefaff)}.hs-card__img img,.hs-card__imgel{display:block;width:100% !important;height:100% !important;margin:0 !important;object-fit:cover}.hs-card__noimg{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--hs-light,#eefaff),#fff)}.hs-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;font-weight:700;line-height:1.5}.hs-card__link:hover .hs-card__title{color:var(--hs-main,#3880ff)}.hs-list li{border-bottom:1px solid #eee !important}.hs-list a{display:block;padding:9px 2px;color:#222 !important;font-size:14px}.hs-list a:hover{color:var(--hs-main,#3880ff) !important}.hs-hub-btn{display:block;margin-top:16px;padding:12px 16px;border-radius:6px;background:var(--hs-main,#3880ff);color:#fff !important;font-size:14px;font-weight:700;text-align:center}.hs-hub-btn:after{content:" →"}.hs-hub-btn:hover{opacity:.9}.hs-next{margin:40px 0 8px;padding:20px;border:2px solid var(--hs-main,#3880ff);border-radius:10px;background:#fff}.hs-next__head{margin-bottom:14px}.hs-next__brand{display:inline-block;margin-bottom:6px;padding:2px 10px;border-radius:999px;background:var(--hs-main,#3880ff);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}.hs-next__title{display:block;color:#222;font-size:18px;font-weight:700;line-height:1.5}.hs-step{margin-top:20px;padding:14px 16px;border-radius:8px;background:var(--hs-light,#eefaff)}.hs-step__label{display:block;color:var(--hs-main,#3880ff);font-size:12px;font-weight:700;letter-spacing:.06em}.hs-step__topic{display:block;margin:4px 0 6px;color:#222 !important;font-size:16px;font-weight:700}.hs-step__name:after{content:" →";color:var(--hs-main,#3880ff)}.hs-step__desc{display:block;color:#555;font-size:13px;font-weight:400}.hs-step .hs-list li{border-bottom-color:rgba(0,0,0,.08) !important}.hs-hub__lead{margin-bottom:16px !important;color:#444;font-size:15px}.hs-chips{display:flex !important;flex-wrap:wrap;gap:8px;margin-bottom:28px !important}.hs-chips a{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--hs-main,#3880ff);border-radius:999px;background:#fff;color:var(--hs-main,#3880ff) !important;font-size:13px;font-weight:700}.hs-chips a:hover{background:var(--hs-light,#eefaff)}.hs-hub__topic{margin-bottom:36px;scroll-margin-top:80px}.hs-hub__desc{margin-bottom:14px !important;color:#555;font-size:14px}.hs-more{margin-top:14px;border:1px solid #e5e5e5;border-radius:8px}.hs-more summary{padding:10px 14px;color:var(--hs-main,#3880ff);font-size:14px;font-weight:700;cursor:pointer}.hs-more .hs-list{padding:0 14px 8px !important}.hs-widget__tagline{margin-bottom:12px !important;color:#555;font-size:13px;line-height:1.6}.hs-widget__label{margin:14px 0 6px !important;color:var(--hs-main,#3880ff);font-size:12px;font-weight:700;letter-spacing:.06em}.hs-widget__topics a{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-bottom:1px solid #eee;color:#222 !important;font-size:14px}.hs-widget__topics a:hover,.hs-widget__topics .is-current a{background:var(--hs-light,#eefaff);color:var(--hs-main,#3880ff) !important;font-weight:700}.hs-portal li+li{margin-top:8px !important}.hs-portal a{display:block;padding:10px 12px;border-left:4px solid var(--hs-main,#3880ff);border-radius:4px;background:#fafafa;color:#222 !important}.hs-portal__name{display:block;font-size:14px;font-weight:700}.hs-portal__tagline{display:block;margin-top:2px;color:#666;font-size:12px;line-height:1.5}@media (max-width:599px){.hs-next{padding:16px 14px}.hs-cards{gap:10px}.hs-card__title{font-size:13px}}.hs-profile .st-author-profile-avatar img{border-radius:50%;object-fit:cover}.hs-profile__role{margin:-4px 0 8px !important;color:#666;font-size:12px}.hs-profile__more{margin-top:8px !important;font-size:13px}.hs-profile__more a{color:var(--hs-main,#3880ff) !important;font-weight:700}.hs-profile__picks-title{margin:12px 0 4px !important;color:var(--hs-main,#3880ff);font-size:12px;font-weight:700;letter-spacing:.06em;text-align:left}.hs-profile ul.hs-profile__picks{margin:0 !important;padding:0 !important;list-style:none !important;text-align:left}.hs-profile ul.hs-profile__picks li{margin:0 !important;padding:0 !important;border:0 !important;border-bottom:1px solid #eee !important;background:0 0 !important}.hs-profile ul.hs-profile__picks li:before,.hs-profile ul.hs-profile__picks li:after{content:none !important;display:none !important}.hs-profile ul.hs-profile__picks a{display:block;padding:8px 2px;color:#222 !important;font-size:13px;line-height:1.5;text-decoration:none !important}.hs-profile ul.hs-profile__picks a:before{content:"▶ ";color:var(--hs-main,#3880ff);font-size:10px}