#main_visual .p-mainVisual__slide{background:#eaf5f8}#main_visual.-height-set .p-mainVisual__inner{height: clamp(330px, calc((100vw - 32px) * 0.325), 520px) !important}#main_visual .p-mainVisual__img{object-position:center 50%}@media (max-width:959px){#main_visual.-height-set .p-mainVisual__inner{height:min(68vw,330px)!important}#main_visual .p-mainVisual__img{object-position:center 55%}}#yutai-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.75rem 0 0;padding:.75rem;border:1px solid rgba(4,56,76,.1);border-radius:8px;background:linear-gradient(180deg,#f8fbff 0%,#eef6fb 100%)}#yutai-list li{display:block;list-style:none;margin:0;min-width:0}#yutai-list li a{position:relative;display:flex;align-items:center;justify-content:center;min-height:54px;padding:.65rem .4rem;overflow:hidden;border:1px solid rgba(4,56,76,.14);border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(4,56,76,.06);color:#04384c!important;font-size:.95rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease , border-color .2s ease , box-shadow .2s ease , color .2s ease , transform .2s ease}#yutai-list li a::before{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,rgba(17,118,212,.13) 0%,rgba(17,118,212,0) 58%);content:"";pointer-events:none}#yutai-list li a::after{position:absolute;right:.55rem;width:.38em;height:.38em;border-top:2px solid currentColor;border-right:2px solid currentColor;content:"";opacity:.32;transform:rotate(45deg)}#yutai-list li a:hover,#yutai-list li a:focus-visible{border-color:#1176d4;background-color:#0b5bb7;box-shadow:0 8px 18px rgba(17,118,212,.18);color:#fff;transform:translateY(-2px)}#yutai-list li a:focus-visible{outline:3px solid rgba(17,118,212,.24);outline-offset:2px}.scouter-delisted-notice{margin:0 0 2rem;padding:1.2rem 1.35rem;border:1px solid #d8a84a;border-left:6px solid #d8a84a;border-radius:6px;background:#fff8e7;color:#332a1a}.scouter-delisted-notice p{margin:0}.scouter-delisted-notice__label{display:inline-block;margin-bottom:.45rem!important;padding:.15rem .55rem;border-radius:999px;background:#6f4f13;color:#fff;font-size:.82em;font-weight:700}.scouter-delisted-notice__date{font-size:1.05em}.scouter-delisted-notice__message{margin-top:.35rem!important}.scouter-company-profile{margin:0 0 2rem;padding:0;color:#202938}.scouter-company-profile__header{margin-bottom:1.3rem}.scouter-company-profile__title{margin:0!important;padding:.85rem 1.05rem;border-top:4px solid #003f52;border-bottom:3px double #fff;background:#003f52;color:#fff;font-size:1.28em;line-height:1.45}.scouter-company-profile__updated{margin:.35rem 0 0!important;color:#667085;font-size:.86em}.scouter-company-profile__business{margin:1.4rem 0 1.6rem}.scouter-company-profile__business-heading{margin:0 0 .9rem!important;padding:0 0 .45rem;border-bottom:1px solid #d9e0e8;box-shadow:inset 0 -2px 0 #003f52;font-size:1.05em;line-height:1.4}.scouter-company-profile__business p{margin:0 0 1rem!important;line-height:1.9}.scouter-company-profile__list{display:grid;grid-template-columns:1fr;gap:0;margin:1.2rem 0 0;border-top:1px solid #e6ebf2;border-left:1px solid #e6ebf2}.scouter-company-profile__item{display:grid;grid-template-columns:8.5em minmax(0,1fr);margin:0;border-right:1px solid #e6ebf2;border-bottom:1px solid #e6ebf2}.scouter-company-profile__item dt,.scouter-company-profile__item dd{margin:0;padding:.7rem .8rem;line-height:1.65}.scouter-company-profile__item dt{background:#f7fafc;color:#475467;font-weight:700}.scouter-company-profile__item dd{min-width:0;overflow-wrap:anywhere}.scouter-buy-check{margin:2.6rem 0;padding:0;border:0;border-radius:0;background:transparent;color:#263238}.scouter-buy-check__header{margin:0 0 .95rem;padding-top:.9rem;border-top:2px solid #04384c}.scouter-buy-check__eyebrow{display:inline-flex;align-items:center;gap:.42rem;margin:0 0 .45rem!important;padding:0;border-radius:0;background:transparent;color:#14866d;font-size:.82em;font-weight:700;letter-spacing:0}.scouter-buy-check__eyebrow::before{width:.5rem;height:.5rem;border-radius:999px;background:currentColor;content:""}.scouter-buy-check__title{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#04384c!important;font-size:clamp(1.25rem,2vw,1.48rem);font-weight:700;line-height:1.45}.scouter-buy-check__title::before,.scouter-buy-check__title::after{content:none!important}.scouter-buy-check__note{margin:0!important;color:#4f5f65;line-height:1.8}.scouter-buy-check__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:.95rem 0 1.15rem;border:0;background:transparent}.scouter-buy-check__summary div{min-width:0;margin:0;padding:.7rem .78rem;border:1px solid #dce7e1;border-radius:6px;background:#f8fbfa}.scouter-buy-check__summary dt,.scouter-buy-check__summary dd{margin:0}.scouter-buy-check__summary dt{color:#63727a;font-size:.82em;font-weight:700}.scouter-buy-check__summary dd{margin-top:.22rem;color:#172b33;font-weight:700;overflow-wrap:anywhere}.scouter-buy-check__list{display:grid;gap:0;margin:0 0 1rem!important;padding:0!important;border-top:1px solid #e2e9e5}.scouter-buy-check__item{display:grid;grid-template-columns:5.4rem minmax(0,1fr);gap:.85rem;margin:0!important;padding:.92rem 0;border-bottom:1px solid #e2e9e5;list-style:none}.scouter-buy-check__status{align-self:start;justify-self:start;min-width:4.4rem;padding:.18rem .45rem;border:1px solid #cad5d0;border-radius:999px;background:#fff;color:#536269;font-size:.78em;font-weight:700;line-height:1.35;text-align:center}.scouter-buy-check__item--ok .scouter-buy-check__status{border-color:#a9d8c5;background:#edf9f3;color:#0f6f5b}.scouter-buy-check__item--caution .scouter-buy-check__status{border-color:#e5ca84;background:#fff8df;color:#7a560b}.scouter-buy-check__body h3{margin:0 0 .28rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#172b33;font-size:1em;line-height:1.5}.scouter-buy-check__body h3::before,.scouter-buy-check__body h3::after{content:none!important}.scouter-buy-check__body p{margin:0!important;color:#4f5f65;line-height:1.8}.scouter-buy-check__note{padding-top:.85rem;font-size:.92em}.scouter-adsense--inarticle{clear:both;min-height:120px;margin:2.2rem auto;text-align:center}.scouter-adsense--inarticle ins{margin-right:auto;margin-left:auto}.scouter-front-intro{width:100%;max-width:none;margin:1.8rem 0 2.4rem;padding-right:0;padding-left:0;padding-top:0;padding-bottom:0}.home .post_content:has(> .scouter-front-intro) {padding-right:0;padding-left:0}.home .scouter-front-category-section.alignfull{left:0;right:0;width:100%}.home .scouter-front-category-section>.swell-block-fullWide__inner{padding-right:0;padding-left:0}.scouter-front-intro__eyebrow{margin:0 0 .45rem!important;color:#1176d4;font-size:.92rem;font-weight:700;letter-spacing:.02em}.scouter-front-intro__title{margin:0 0 .7rem!important;color:#04384c;font-size:clamp(1.35rem,2.2vw,1.9rem);letter-spacing:0;line-height:1.35}.scouter-front-intro__lead{max-width:780px;margin:0!important;color:#475467;line-height:1.9}.scouter-front-finder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:900px;margin:1.25rem 0 0}.scouter-front-finder__link{display:flex;min-height:64px;flex-direction:column;justify-content:center;padding:.75rem .9rem;border:1px solid rgba(4,56,76,.14);border-radius:8px;background:#fff;color:#04384c;text-decoration:none;transition:border-color .2s ease , box-shadow .2s ease , transform .2s ease}.scouter-front-finder__link span{font-weight:700;line-height:1.35}.scouter-front-finder__link small{margin-top:.18rem;color:#667085;font-size:.82em;line-height:1.35}.scouter-front-finder__link:hover,.scouter-front-finder__link:focus-visible{border-color:#14866d;box-shadow:0 8px 18px rgba(20,134,109,.12);transform:translateY(-2px)}.scouter-front-finder__link:focus-visible{outline:3px solid rgba(20,134,109,.22);outline-offset:2px}.scouter-month-index{display:flex;flex-direction:column;gap:1rem;margin:0 0 2.4rem}.scouter-month-index__link{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:1rem;min-width:0;overflow:hidden;padding:.72rem;border:1px solid rgba(4,56,76,.14);border-radius:8px;background:#fff;color:#04384c;box-shadow:0 4px 14px rgba(4,56,76,.06);text-decoration:none;transition:border-color .2s ease , box-shadow .2s ease , transform .2s ease}.scouter-month-index__media{position:relative;display:block;aspect-ratio: 330 / 310;overflow:hidden;border-radius:7px;background:#f5fbff}.scouter-month-index__media::after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(255,255,255,.58) 0%,rgba(255,255,255,0) 34%);content:"";pointer-events:none}.scouter-month-index__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.scouter-month-index__month{position:absolute;top:.65rem;left:.65rem;display:inline-flex;min-width:3.2em;align-items:center;justify-content:center;padding:.28rem .62rem;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(4,56,76,.88);box-shadow:0 6px 14px rgba(4,56,76,.16);color:#fff;font-weight:700;line-height:1.2;z-index:2}.scouter-month-index__brands{display:flex;max-width:100%;flex-wrap:wrap;gap:.38rem}.scouter-month-index__brand{display:inline-flex;max-width:100%;align-items:center;padding:.22rem .46rem;border:1px solid rgba(4,56,76,.1);border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 5px 12px rgba(4,56,76,.11);color:#04384c;font-size:.72rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scouter-month-index__brand:nth-child(2n) {color:#1476b8}.scouter-month-index__brand:nth-child(3n) {color:#14866d}.scouter-month-index__body{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.62rem;padding:.22rem .25rem}.scouter-month-index__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.38rem .75rem}.scouter-month-index__copy{display:block;color:#04384c;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:700;line-height:1.45}.scouter-month-index__link small{display:block;color:#667085;font-size:.86em;line-height:1.35}.scouter-month-index__lead{display:block;color:#475467;line-height:1.75}.scouter-month-index__cta{display:inline-flex;align-self:flex-start;color:#1176d4;font-size:.86rem;font-weight:700;line-height:1.35}.scouter-month-index__link:hover,.scouter-month-index__link:focus-visible{border-color:#14866d;box-shadow:0 12px 26px rgba(20,134,109,.14);transform:translateY(-2px)}.scouter-month-index__link:hover .scouter-month-index__media img,.scouter-month-index__link:focus-visible .scouter-month-index__media img{transform:scale(1.035)}.scouter-month-index__link:focus-visible{outline:3px solid rgba(20,134,109,.22);outline-offset:2px}.scouter-author-note{margin:2.6rem 0 0;padding:1.1rem 1.25rem;border:1px solid #d7e3ea;border-left:5px solid #1176d4;border-radius:6px;background:#f5fbff;color:#344054;font-size:.92em}.scouter-author-note p{margin:.45rem 0 0!important;line-height:1.8}.scouter-author-note p:first-child{margin-top:0!important}.scouter-author-note__title{color:#04384c;font-weight:700}@media (max-width:768px){.scouter-buy-check__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.scouter-front-finder{grid-template-columns:repeat(2,minmax(0,1fr))}.scouter-month-index__link{grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:.82rem}.scouter-company-profile__list{grid-template-columns:1fr}.scouter-company-profile__item{grid-template-columns:7.5em minmax(0,1fr)}}@media (min-width:769px){.scouter-front-intro__title{white-space:nowrap}}@media (max-width:480px){.scouter-buy-check{padding:0}.scouter-buy-check__summary{grid-template-columns:1fr}.scouter-buy-check__item{grid-template-columns:1fr;gap:.45rem}.scouter-front-finder{grid-template-columns:1fr}.scouter-month-index__link{grid-template-columns:1fr;padding:.62rem}.scouter-month-index__body{padding:.12rem .1rem .2rem}.scouter-company-profile__item{grid-template-columns:1fr}.scouter-company-profile__item dt{padding-bottom:.2rem}.scouter-company-profile__item dd{padding-top:.25rem}.scouter-front-intro{margin:1.35rem 0 2rem}.scouter-front-intro__title{font-size:clamp(1.45rem,6vw,1.7rem)}}