/* FC editorial illustrations and draft results, 2026-10-05. */
.tnr-landing.tnr-fc .tnr-fc-art{display:block;width:100%;aspect-ratio:3/2;background-color:#fff;background-image:url("https://tayorinote.jp/wp-content/uploads/2026/10/FC加盟募集・黒線グリーンの挿絵セット.png");background-repeat:no-repeat;background-size:400% 400%;flex-shrink:0}
.tnr-landing.tnr-fc .tnr-fc-art--0{background-position:0% 0%}
.tnr-landing.tnr-fc .tnr-fc-art--1{background-position:33.333333333333336% 0%}
.tnr-landing.tnr-fc .tnr-fc-art--2{background-position:66.66666666666667% 0%}
.tnr-landing.tnr-fc .tnr-fc-art--3{background-position:100% 0%}
.tnr-landing.tnr-fc .tnr-fc-art--4{background-position:0% 33.333333333333336%}
.tnr-landing.tnr-fc .tnr-fc-art--5{background-position:33.333333333333336% 33.333333333333336%}
.tnr-landing.tnr-fc .tnr-fc-art--6{background-position:66.66666666666667% 33.333333333333336%}
.tnr-landing.tnr-fc .tnr-fc-art--7{background-position:100% 33.333333333333336%}
.tnr-landing.tnr-fc .tnr-fc-art--8{background-position:0% 66.66666666666667%}
.tnr-landing.tnr-fc .tnr-fc-art--9{background-position:33.333333333333336% 66.66666666666667%}
.tnr-landing.tnr-fc .tnr-fc-art--10{background-position:66.66666666666667% 66.66666666666667%}
.tnr-landing.tnr-fc .tnr-fc-art--11{background-position:100% 66.66666666666667%}
.tnr-landing.tnr-fc .tnr-fc-art--12{background-position:0% 100%}
.tnr-landing.tnr-fc .tnr-fc-art--13{background-position:33.333333333333336% 100%}
.tnr-landing.tnr-fc .tnr-fc-art--14{background-position:66.66666666666667% 100%}
.tnr-landing.tnr-fc .tnr-fc-art--15{background-position:100% 100%}
.tnr-landing.tnr-fc .tnr-lp-service .tnr-fc-art{border-radius:0}
.tnr-landing.tnr-fc .tnr-fc-point-art .tnr-fc-art{max-width:310px;margin-inline:auto}
.tnr-landing.tnr-fc .tnr-fc-support-panel .tnr-fc-art{max-width:360px;margin-inline:auto}
.tnr-landing.tnr-fc #fc-results{padding-block:84px;background:#f4f8ee}
.tnr-landing.tnr-fc .tnr-fc-results-grid>*{min-width:0}
.tnr-landing.tnr-fc .tnr-fc-results-word{color:#d6e4c4;font-size:clamp(38px,4.3vw,60px)}
.tnr-landing.tnr-fc .tnr-fc-result-sheet{background:#fff;border:1px solid #d7e1ce;padding:30px 32px;box-shadow:12px 12px 0 #e3efd5}
.tnr-landing.tnr-fc .tnr-fc-result-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid #a1da6d;padding-bottom:16px}
.tnr-landing.tnr-fc .tnr-fc-result-sheet-head h3{font-size:19px;margin:0}
.tnr-landing.tnr-fc .tnr-fc-result-status{font-size:12px;white-space:nowrap;padding:4px 9px;background:#f1f5eb;color:#4c5845}
.tnr-landing.tnr-fc .tnr-fc-result-main{display:grid;grid-template-columns:minmax(0,1fr) 42%;gap:16px;align-items:center;padding-block:23px 13px}
.tnr-landing.tnr-fc .tnr-fc-result-main .tnr-fc-result-label{font-size:15px;margin:0 0 6px}
.tnr-landing.tnr-fc .tnr-fc-result-value{display:flex;align-items:baseline;gap:9px;margin:0;font-size:18px;white-space:nowrap}
.tnr-landing.tnr-fc .tnr-fc-result-value strong{font-size:clamp(44px,4.5vw,65px);font-weight:700;line-height:1.3;color:#222}
.tnr-landing.tnr-fc .tnr-fc-result-details{margin:14px 0 0}
.tnr-landing.tnr-fc .tnr-fc-result-details>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e6eadd;padding-block:12px;font-size:14px}
.tnr-landing.tnr-fc .tnr-fc-result-details dt,.tnr-landing.tnr-fc .tnr-fc-result-details dd{margin:0}
.tnr-landing.tnr-fc .tnr-fc-result-note,.tnr-landing.tnr-fc .tnr-fc-review-note{font-size:13px;line-height:1.8;color:#586050;margin:20px 0 0}
.tnr-landing.tnr-fc .tnr-fc-review-note{margin:0 0 26px}
.tnr-landing.tnr-fc #fc-results .tnr-button{white-space:normal;text-align:center;max-width:100%}
@media(max-width:768px){
 .tnr-landing.tnr-fc #fc-results{padding-block:52px 60px}
 .tnr-landing.tnr-fc .tnr-fc-result-sheet{padding:24px 22px;box-shadow:8px 8px 0 #e3efd5;margin-right:8px}
 .tnr-landing.tnr-fc .tnr-fc-result-sheet-head h3{font-size:18px}
 .tnr-landing.tnr-fc .tnr-fc-result-main{gap:8px}
 .tnr-landing.tnr-fc .tnr-fc-result-value strong{font-size:50px}
 .tnr-landing.tnr-fc .tnr-fc-result-note,.tnr-landing.tnr-fc .tnr-fc-review-note{font-size:13px}
}
@media(max-width:360px){
 .tnr-landing.tnr-fc .tnr-fc-result-sheet{padding:22px 16px}
 .tnr-landing.tnr-fc .tnr-fc-result-value{font-size:16px}
 .tnr-landing.tnr-fc .tnr-fc-result-value strong{font-size:42px}
}
