:root{--navy:#102238;--navy2:#0b192b;--gold:#bda376;--cream:#f7f5f1;--ink:#203144;--muted:#64717e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;color:var(--ink);line-height:1.9;background:white}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.wrap{max-width:1160px;margin:auto;padding-left:7%;padding-right:7%}.header{background:var(--navy);color:white;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff13}.navwrap{display:flex;justify-content:space-between;align-items:center;min-height:82px;gap:20px}.brandmark{display:flex;align-items:center;gap:12px;color:var(--gold)}.brandmark strong{font:34px Georgia,serif;line-height:1}.brandmark span{font-size:9px;letter-spacing:1.4px;line-height:1.5}.nav{display:flex;gap:20px}.nav a{font-size:12px;color:#dce3eb;transition:color .2s}.nav a:hover,.nav .active{color:var(--gold)}.hamburger{display:none;background:none;color:#fff;border:1px solid #566575;padding:5px 12px}.hero,.pagehero{background:var(--navy);color:#fff}.hero{padding:105px 0 120px}.pagehero{padding:72px 0 80px}.eyebrow{color:var(--gold);letter-spacing:.21em;font-size:11px;font-weight:600}.hero h1{font-size:clamp(36px,5.5vw,65px);font-weight:500;line-height:1.5;letter-spacing:.075em;margin:24px 0}.pagehero h1{font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.5;letter-spacing:.04em;margin:14px 0}.hero p,.pagehero p{color:#c5d0dc;font-size:14px;line-height:2.4}.goldline{width:70px;height:1px;background:var(--gold);margin:28px 0}.button{display:inline-block;border:1px solid #a5b1bd;padding:13px 22px;margin-top:25px;color:#fff;font-size:13px;transition:background .2s}.button:hover{background:#263b54}.link{display:inline-block;border-bottom:1px solid var(--gold);padding:3px 0;font-size:13px;margin-top:13px}.section{padding:86px 0}.cream{background:var(--cream)}h2{font-size:clamp(25px,3vw,36px);font-weight:500;line-height:1.6;margin:12px 0 25px}h3{font-size:21px;font-weight:500;margin:12px 0 8px;line-height:1.6}p{margin:8px 0 17px}.text-muted{color:var(--muted);font-size:14px;max-width:760px;line-height:2.3}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{background:#fff;border:1px solid #e8e6e1;padding:30px}.card small{color:#98805d;letter-spacing:.1em;font-size:11px}.card p{color:var(--muted);font-size:13px}.image-slot{background:#f0eee9;border:1px solid #e0ddd5;aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8d877e;text-align:center;overflow:hidden}.image-slot .plus{font-size:34px;font-weight:200;line-height:1}.image-slot small{font-size:12px}.image-slot img{height:100%;width:100%;object-fit:cover;display:block}.brandcard .image-slot{margin-bottom:20px}.brandcard p{font-size:13px;color:var(--muted)}.rows>article{display:grid;grid-template-columns:52px 1fr;gap:20px;padding:27px 0;border-top:1px solid #e1e4e6}.rows>article>span{color:#b69c72;font-family:Georgia,serif}.rows p{font-size:14px;color:var(--muted)}.detailpic{max-width:640px;margin-bottom:38px}.footer{padding:55px 0;background:var(--navy2);color:#adbdce}.footer .mark{color:var(--gold);font:40px Georgia,serif}.footer p,.footer a{font-size:12px}.footer nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px}.footer a:hover{color:var(--gold)}.form{max-width:700px}.form .field{margin:17px 0}.form label{font-size:13px;display:block;margin-bottom:8px}.form input,.form textarea,.form select{width:100%;padding:12px 14px;border:1px solid #d4d9dc;background:#fff;border-radius:2px}.form textarea{min-height:150px;resize:vertical}.form .consent{display:flex;gap:10px;align-items:center}.form .consent input{width:auto}.form button{padding:14px 32px;background:var(--navy);color:#fff;border:0;cursor:pointer}.form button:disabled{opacity:.6;cursor:wait}.formstatus{margin:12px 0;min-height:25px}.fine{font-size:12px;color:#78848e}.hidden{display:none!important}@media(max-width:820px){.nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--navy);padding:24px 7%;flex-direction:column}.nav.open{display:flex}.hamburger{display:block}.hero{padding:78px 0 87px}.section{padding:65px 0}.grid3{grid-template-columns:1fr}.grid2{grid-template-columns:1fr}.navwrap{min-height:69px}.pagehero{padding:54px 0 65px}}
/* 代表者・会社概要 */
.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ddd9d0;border:1px solid #ddd9d0;margin:36px 0}
.metric{padding:30px 22px;background:#fff;min-height:145px}
.metric strong{display:block;font:500 clamp(32px,4vw,46px)/1.2 Georgia,serif;color:#a88b5e}
.metric strong span{font:500 13px/1.8 -apple-system,BlinkMacSystemFont,"Yu Gothic",Meiryo,sans-serif;margin-left:5px;color:#947b59}
.metric small{font-size:11px;color:#66717c;line-height:1.8;display:block;margin-top:8px}
.story-steps{margin:32px 0 0;border-top:1px solid #dce0e1}
.story-steps article{display:grid;grid-template-columns:62px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #dce0e1}
.story-steps article>span{font-family:Georgia,serif;color:#a88b5e;font-size:23px}
.story-steps h3{margin:0 0 8px}
.story-steps p{font-size:13px;color:#64717e;margin:0}
.profile-facts{margin:27px 0 22px;border-top:1px solid #dce0e1}
.profile-facts>div{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid #dce0e1;font-size:14px}
.profile-facts dt{color:#7f8992}
.profile-facts dd{margin:0;color:#253548}
@media(max-width:720px){.metrics{grid-template-columns:1fr;gap:1px}.metric{min-height:unset;padding:21px 23px}.profile-facts>div{grid-template-columns:1fr;gap:4px;padding:16px 0}.story-steps article{grid-template-columns:42px 1fr;gap:12px}}

/* Hands-on business model and partner-logo gallery */
.service-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dcd8d0;border:1px solid #dcd8d0;margin:30px 0}
.service-process>div{padding:24px 17px;background:#fff}
.service-process>div>span{color:#a88b5e;font:23px Georgia,serif}
.service-process h3{font-size:16px;margin:12px 0 6px}
.service-process p{font-size:12px;color:#64717e;line-height:2;margin:0}
.partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}
.partner-logo{border:1px solid #e4dfd6;background:#fff;min-height:148px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}
.partner-logo img{display:block;width:100%;max-width:190px;height:82px;object-fit:contain}
.partner-logo span{font-size:11px;color:#5f6d78;line-height:1.5}
[data-partner-section][hidden]{display:none!important}
.footer .footer-address{color:#aebbc9;margin:10px 0}
@media(max-width:950px){.service-process{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.service-process{grid-template-columns:1fr 1fr}.service-process>div{padding:18px 12px}.service-process h3{font-size:14px}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Morioka skyline — source photographs provided by site owner, 2026-11-06. */
.hero, .pagehero {
  background-color: #102238;
  background-image: linear-gradient(90deg, rgba(7, 22, 38, .91) 0%, rgba(8, 27, 45, .77) 42%, rgba(8, 29, 47, .37) 100%), url("https://static.wixstatic.com/media/3e7993_b6751145be9141ebaba7af48f8507995~mv2.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center 66%;
}
.hero { min-height: 570px; display: flex; align-items: center; }
.hero .wrap { width: 100%; }
.pagehero { background-position: center 70%; }
.hero h1, .pagehero h1 { text-shadow: 0 2px 22px rgba(0, 0, 0, .20); }
@media (max-width: 820px) {
  .hero, .pagehero {
    background-image: linear-gradient(180deg, rgba(7, 22, 38, .75) 0%, rgba(8, 25, 43, .70) 45%, rgba(9, 30, 47, .35) 100%), url("https://static.wixstatic.com/media/3e7993_806a63851c1940fe9b4d9ce7c527ca43~mv2.png");
    background-position: center 56%;
  }
  .hero { min-height: 590px; }
  .pagehero { background-position: center 67%; }
}

/* Partner showcase — preserve each partner's original logo proportions. */
.partner-network{border-top:1px solid #e7e3da}
.partner-network .eyebrow{letter-spacing:.25em}
.partner-network h2{margin-bottom:15px}
.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px}
.partner-logo{min-height:205px;padding:22px;background:#fff;border:1px solid #e7e1d5;border-radius:2px;box-shadow:0 10px 25px rgba(14,32,52,.055);gap:8px}
.partner-logo img{width:100%;max-width:255px;height:128px;object-fit:contain}
.partner-logo span{font-size:11px;color:#7e8993}
@media(max-width:840px){.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partner-logo{min-height:150px;padding:14px}.partner-logo img{height:98px;max-width:210px}}
@media(max-width:370px){.partner-logo{padding:10px}.partner-logo img{height:86px}}

/* Customer case studies. Bars are index-based, not monetary sales. */
.case-studies{scroll-margin-top:90px}.case-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:35px}.case-feature,.case-teaser-card{background:#fff;border:1px solid #e6e1d8;padding:34px}.case-feature-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.case-kicker{color:#a98c60;font-size:11px;letter-spacing:.15em;font-weight:600}.case-type{font-size:12px;color:#65717e}.case-feature h3{font-size:clamp(21px,2.2vw,26px);line-height:1.7;margin:0 0 20px}.case-feature>p{font-size:13px;color:#5d6c7a;line-height:2.25}.case-chart{background:#f8f7f4;border:1px solid #ece9e3;padding:24px;margin:24px 0}.case-chart figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:20px;font-size:13px;font-weight:600}.case-chart figcaption small{font-weight:400;font-size:11px;color:#78838d}.case-chart-row{display:grid;grid-template-columns:64px minmax(0,1fr) 34px;align-items:center;gap:11px;margin:15px 0}.case-chart-label{font-size:11px;color:#526375;white-space:nowrap}.case-chart-track{background:#e8e7e3;height:22px}.case-chart-bar{height:100%;display:block}.case-chart-bar.baseline{background:#98a2ad}.case-chart-bar.current{background:#b79a64}.case-chart-row>strong{font:600 15px Georgia,serif;color:#253a53;text-align:right}.case-chart-callout{margin:16px 0 0!important;text-align:right;font-size:12px!important;color:#596878}.case-chart-callout strong{font:500 30px Georgia,serif;color:#a98a56;margin-left:9px}.case-chart-callout strong span{font:500 13px/1.8 sans-serif;margin-left:3px}.case-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ded8cf;border:1px solid #ded8cf;margin-top:20px}.case-outcomes>div{display:flex;flex-direction:column;justify-content:center;background:#fff;padding:14px 8px;text-align:center;min-height:84px}.case-outcomes>div span{font-size:10px;color:#85909b}.case-outcomes>div strong{font-size:15px;color:#263a4e;font-weight:500}.case-note{font-size:11px!important;color:#78838d!important;margin-top:16px!important}.case-timeline{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid #e3e3e1}.case-timeline li{display:grid;grid-template-columns:86px 1fr;gap:14px;border-bottom:1px solid #e3e3e1;padding:20px 0}.case-time{color:#a2865c;font-size:12px;font-weight:600;white-space:nowrap}.case-timeline strong{font-size:14px;color:#203144;font-weight:600}.case-timeline p{margin:6px 0 0;font-size:12px;color:#6c7a86}.case-cta{margin-top:27px}.case-cta p{font-size:13px;color:#677583}.case-teaser-card{padding:29px}.case-teaser-card h3{font-size:20px;line-height:1.7;margin:10px 0}.case-teaser-card p{font-size:13px;color:#657482}.case-mini-metric{margin-top:12px;display:flex;gap:14px;align-items:baseline;border-top:1px solid #e7e2d9;padding-top:18px}.case-mini-metric strong{font:500 35px Georgia,serif;color:#ab8c5e}.case-mini-metric strong span{font:500 13px sans-serif;margin-left:4px}.case-mini-metric small{font-size:11px;color:#6f7b87}.case-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ded8cf;border:1px solid #ded8cf;margin:25px 0}.case-facts>div{display:flex;flex-direction:column;gap:4px;padding:20px 16px;background:#fff}.case-facts strong{font-size:17px;color:#9c7d4b;font-weight:500}.case-facts span{font-size:11px;color:#657381}@media(max-width:850px){.case-layout{grid-template-columns:1fr}.case-feature{padding:24px}.case-chart{padding:18px}.case-facts{grid-template-columns:1fr}.case-facts>div{padding:14px 16px}}@media(max-width:480px){.case-chart-row{grid-template-columns:54px minmax(0,1fr) 28px;gap:6px}.case-chart-label{font-size:10px}.case-outcomes>div strong{font-size:13px}.case-feature,.case-teaser-card{padding:19px}.case-timeline li{grid-template-columns:70px 1fr;gap:10px}}

/* Founder message: front-line execution and behind-the-scenes operational support. */
.founder-message{background:#fff}.founder-message-body{max-width:825px}.founder-message-body>p{font-size:14px;color:#566879;line-height:2.35;margin:0 0 22px}.founder-message-body blockquote{margin:29px 0;padding:17px 0 17px 27px;border-left:2px solid var(--gold);font-size:clamp(18px,2.1vw,24px);font-weight:500;line-height:2.1;color:var(--navy)}.founder-message-body .founder-message-signature{font-size:13px;color:#947b59;text-align:right;margin-top:27px}


/* Published privacy policy: readable full-length legal text. */
.policy-wrap{max-width:1040px}.policy-intro{font-size:14px;line-height:2.25;color:#546573;margin-bottom:38px}.policy-block{border-top:1px solid #e1e4e4;padding:25px 0 24px}.policy-block h2{font-size:clamp(17px,2vw,21px);line-height:1.7;margin:0 0 15px;color:#203144;font-weight:600}.policy-block p,.policy-block li{font-size:13px;color:#5e6d7a;line-height:2.2}.policy-block ul{padding-left:1.35em;margin:9px 0 17px}.policy-block li{padding:3px 0}.policy-block a{color:#785b34;border-bottom:1px solid #bda376}.policy-updated{color:#78848e;font-size:12px;text-align:right;margin-top:25px}@media(max-width:600px){.policy-block{padding:21px 0}.policy-block p,.policy-block li{font-size:12.5px;overflow-wrap:anywhere}}

/* SRI FC brands: active recruitment labels and brand cards. */
.brand-status{display:inline-block;max-width:100%;margin:0 0 9px;color:#977348;border:1px solid #d8c7a5;padding:4px 10px;font-size:11px;letter-spacing:.06em;line-height:1.5;background:rgba(189,163,118,.07)}.brandcard .brand-status{margin-bottom:9px}.brand-application{margin-top:24px}.brandcard h3{margin-top:4px}.franchise-available .grid2{margin-top:28px;margin-bottom:24px}.franchise-available .brandcard{background:#fff;padding:15px 15px 21px;border:1px solid #e9e4da}.franchise-available .brandcard .image-slot{margin-bottom:16px}.franchise-available .brandcard>.link{margin-top:9px}

/* Public franchise terms - Mitarashi Hamasaburo */
.franchise-terms{margin:45px 0 20px;padding:36px 0 24px;border-top:1px solid #e3ded3}.franchise-terms h2,.fc-terms-preview h2{margin:10px 0 15px}.fc-terms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.fc-term{padding:22px 25px;border:1px solid #dcd7cc;background:#f8f6f1}.fc-term>span{display:block;font-size:12px;color:#806748;letter-spacing:.08em;margin-bottom:9px}.fc-term strong{display:block;font-size:clamp(26px,3.8vw,42px);line-height:1.3;color:#12263e;font-weight:600}.fc-term strong small{font-size:.45em;font-weight:500;margin-left:3px}.fc-term p{font-size:12px;color:#677482;line-height:1.9;margin:11px 0 0}.fc-terms-info{margin:24px 0 28px}.fc-terms-info h3,.franchise-terms>h3{font-size:17px;color:#1a2a3a;margin:0 0 12px}.fc-terms-info p{font-size:13px;line-height:2;color:#566677}.fc-example-table{overflow-x:auto;margin:18px 0 12px}.fc-example-table table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.fc-example-table th,.fc-example-table td{border-bottom:1px solid #e2e1dd;padding:13px 18px}.fc-example-table th{background:#f3f0e9;font-weight:500;color:#24394d}.fc-example-table td:last-child{font-weight:600;color:#19324e}.franchise-terms .fine,.fc-terms-preview .fine{font-size:11px;line-height:1.9}.fc-terms-button{display:inline-block;margin-top:23px}.fc-terms-preview .fc-terms-grid{max-width:790px}@media(max-width:650px){.fc-terms-grid{grid-template-columns:1fr;gap:11px}.fc-term{padding:18px 20px}.franchise-terms{padding-top:28px}.fc-example-table th,.fc-example-table td{padding:12px 10px}}

/* FRANCHISE ENQUIRIES, PROCESS, COMMITMENTS AND B2B PRICING */
.fc-private-terms{margin:32px 0 12px;padding:26px 29px;background:#f7f5f1;border-left:2px solid var(--gold);max-width:850px}.fc-private-terms h3{font-size:clamp(18px,2vw,23px);font-weight:500;color:var(--navy);margin:12px 0}.fc-private-terms p{font-size:13px;line-height:2.1;color:#526577}.fc-private-terms .fine{font-size:11px;margin:14px 0 0}.fc-private-button{display:inline-block;margin:18px 0 8px}.fc-join-steps{list-style:none;margin:27px 0 18px;padding:0;max-width:950px}.fc-join-steps li{display:grid;grid-template-columns:60px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid #e4e5e5}.fc-join-steps li:last-child{border-bottom:1px solid #e4e5e5}.fc-join-steps li>span{font:29px Georgia,serif;color:var(--gold)}.fc-join-steps h3{font-size:17px;font-weight:500;margin:0 0 5px;color:var(--navy)}.fc-join-steps p{font-size:13px;line-height:2;color:#667583;margin:0}.sri-commitments{background:#f9f8f5}.sri-commitments .grid3{margin-top:27px}.commitment-card{background:#fff;border:1px solid #e7e4dd;padding:24px 22px}.commitment-card>span{font:26px Georgia,serif;color:var(--gold)}.commitment-card h3{font-size:16px;font-weight:600;color:var(--navy);line-height:1.6;margin:17px 0 12px}.commitment-card p{font-size:13px;color:#5f6e7a;line-height:2;margin:0}.fc-outsourcing-fee{margin:18px 0 5px;padding:17px 20px;background:#f4f0e8;border-left:2px solid var(--gold);font-size:13px;line-height:2;color:#3f5161}.fc-outsourcing-fee strong{display:block;color:var(--navy);font-size:14px;margin-bottom:7px}.fc-outsourcing-fee span{display:block;font-size:12px}.quote-policy{margin:12px 0 0;font-size:12px;line-height:2;color:#667582}@media(max-width:700px){.fc-private-terms{padding:22px 20px}.fc-join-steps li{grid-template-columns:46px minmax(0,1fr);gap:11px}.fc-join-steps li>span{font-size:24px}.commitment-card{padding:20px}}

/* Low-entry, outcome-linked operations and small task services */
.low-entry-services .grid3,.pricing-philosophy .grid3{margin-top:26px;margin-bottom:22px}.low-entry-services .card,.pricing-philosophy .card{height:100%}.low-entry-services .card h3,.pricing-philosophy .card h3{line-height:1.6}.low-entry-services .fine,.pricing-philosophy .fine{margin-bottom:22px;line-height:2}.pricing-philosophy .card{background:#fff}

/* Typography refresh: restrained editorial Mincho headlines + clear Japanese sans text. */
body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-weight:400;letter-spacing:.012em;-webkit-font-smoothing:antialiased}
h1,h2{font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:500;letter-spacing:.025em;line-break:strict;overflow-wrap:break-word}
.hero h1{font-size:clamp(33px,4.9vw,58px);font-weight:500;letter-spacing:.045em;line-height:1.58}
.pagehero h1{font-size:clamp(29px,3.75vw,44px);font-weight:500;line-height:1.65;letter-spacing:.02em}
h2{font-size:clamp(25px,2.95vw,35px);line-height:1.72;margin-bottom:26px}
h3{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;font-weight:500;letter-spacing:.015em}
.eyebrow,.card small,.case-kicker,.brandmark span{font-family:"Manrope","Noto Sans JP",sans-serif;letter-spacing:.16em}
.metric strong span{font-family:"Noto Sans JP","Yu Gothic",sans-serif;letter-spacing:0}
.nav a,.footer a,.button,.link,.brand-status{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;letter-spacing:.015em}
.founder-message-body blockquote{font-family:"Noto Serif JP","Yu Mincho",serif;font-weight:500;letter-spacing:.045em}
@media(max-width:820px){.hero h1{font-size:clamp(30px,8.4vw,43px)}.pagehero h1{font-size:clamp(28px,7.5vw,39px)}h2{font-size:clamp(23px,6.1vw,31px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Original operations photo gallery — user-provided files displayed in full, no cropping or AI edits. */
.operation-evidence{margin:25px 0 28px;max-width:860px}.operation-evidence-label{font-family:"Manrope","Noto Sans JP",sans-serif;color:#99794f;letter-spacing:.12em;font-size:10px;font-weight:600;margin:0 0 13px}.operation-evidence-label span{letter-spacing:.02em;font-weight:400;color:#697785}.operation-photo-grid{display:flex;align-items:stretch;gap:15px}.operation-photo-grid figure{margin:0;min-width:0;flex:1 1 0;max-width:265px;border:1px solid #e5e3dc;background:#fbfaf8;padding:8px}.operation-photo-grid img{display:block;width:100%;height:170px;object-fit:contain;object-position:center;background:#f1f0eb}.operation-photo-grid figcaption{margin-top:9px;font-size:11px;color:#677681;line-height:1.7}.operation-evidence>.fine{font-size:10px;margin:8px 0 0;color:#858d94}@media(max-width:600px){.operation-photo-grid{gap:9px;overflow-x:auto;padding-bottom:5px}.operation-photo-grid figure{flex:0 0 46%;max-width:none;padding:6px}.operation-photo-grid img{height:158px}.operation-photo-grid figcaption{font-size:10px}}
