.c077-article .c077-body .c077-detail{display:block;width:104px;height:104px;object-fit:contain;margin:0 0 12px}@media(max-width: 767px){.c077-article .c077-body .c077-detail{width:94px;height:94px}}.c077-article{color:#294e65;background:#fff;padding:40px 24px 80px;font-size:17px;line-height:1.95;overflow-wrap:anywhere}.c077-article h1,.c077-article h2,.c077-article h3,.c077-article p,.c077-article figure,.c077-article dl,.c077-article dd{margin:0}.c077-article h1,.c077-article h2,.c077-article h3{font-weight:700;line-height:1.6;letter-spacing:.02em;text-wrap:balance}.c077-article h2{font-size:28px;margin-bottom:22px}.c077-article h3{font-size:21px;margin-bottom:15px}.c077-article p+p{margin-top:22px}.c077-article img{display:block;width:100%;height:auto}.c077-article a{color:#165e99;text-underline-offset:5px}.c077-article a:focus-visible{outline:3px solid #20838e;outline-offset:5px}.c077-article section[id]{scroll-margin-top:100px}.c077-breadcrumb{max-width:1120px;margin:0 auto 38px;display:flex;gap:10px;flex-wrap:wrap;font-size:13px}.c077-hero{max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:26px 40px;align-items:center}.c077-hero h1{font-size:clamp(27px,2.4vw,34px);margin:22px 0}.c077-hero h1>span{display:block}.c077-hero figure{border-radius:30px;overflow:hidden;box-shadow:12px 12px 0 #e9f4f7}.c077-hero .c077-deck{font-size:18px}.c077-hero .c077-byline{grid-column:1/-1;font-size:13px;text-align:right;color:#607b87}.c077-kicker{font-size:13px;color:#357b85;letter-spacing:.05em}.c077-body{max-width:1000px;margin:48px auto 0}.c077-opening{max-width:770px;margin:auto}.c077-note{font-size:14px;line-height:1.8;color:#5e7783}.c077-index{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:38px 0 55px}.c077-index a{border:1px solid #c1d8e3;border-radius:30px;padding:13px 20px;text-decoration:none;font-size:15px}.c077-feeling{max-width:820px;margin:55px auto}.c077-feeling h2{margin-top:14px}.c077-dialogue{max-width:700px;margin:30px auto;padding:26px;background:#eff7fa;border-radius:26px}.c077-dialogue p{width:88%;padding:22px;background:#fff;border:1px solid #c0dce6;border-radius:22px 22px 22px 3px}.c077-dialogue p span{display:block;font-size:13px;color:#467b8b;margin-bottom:12px}.c077-dialogue p+:not(span){margin-left:auto;border-radius:22px 22px 3px 22px;background:#f9fcfd}.c077-separate{margin:70px 0;padding:34px;background:#f0f7fa;border-radius:28px}.c077-separate header{max-width:800px;margin:auto}.c077-separate h2{margin-top:14px}.c077-separate figure{max-width:730px;margin:30px auto;border-radius:20px;overflow:hidden}.c077-separate>p{margin-top:28px}.c077-layers{display:grid;gap:20px}.c077-layers>div{display:grid;grid-template-columns:230px 1fr;gap:28px;padding:28px;background:#fff;border-radius:18px;border-left:5px solid #79a9c2}.c077-layers>div:nth-child(2){border-color:#a5c5d4}.c077-layers>div:nth-child(3){border-color:#72afb2}.c077-layers dt{font-size:18px;font-weight:700}.c077-layers dt span{display:block;font-size:13px;color:#458091;margin-bottom:9px}.c077-layers dd{font-size:17px}.c077-layers dd small{display:block;font-size:14px;color:#5c7682;margin-top:14px;line-height:1.8}.c077-adult{max-width:840px;margin:65px auto}.c077-adult h2{margin-top:14px}.c077-two-views{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:32px 0}.c077-two-views>div{padding:28px;border-top:4px solid #a6bfca;background:#f6f9fb;border-radius:0 0 20px 20px}.c077-two-views>div:last-child{border-color:#6eaaac;background:#edf8f8}.c077-two-views p{font-size:17px}.c077-two-views .c077-note{font-size:14px}.c077-pause,.c077-support{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;align-items:center;margin:65px 0}.c077-pause h2,.c077-support h2{margin-top:14px}.c077-pause figure,.c077-support figure{border-radius:28px;overflow:hidden}.c077-support{grid-template-columns:1.2fr .8fr;padding:34px;border:1px solid #c2d9e3;border-radius:28px}.c077-closing{max-width:780px;margin:65px auto}.c077-next{max-width:850px;margin:65px auto 0;padding:34px;border-top:5px solid #7cabbd;background:#eef7fa;border-radius:0 0 24px 24px}.c077-next h2{margin-top:14px}.c077-next>a{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#185d91;color:#fff;padding:22px;border-radius:14px;margin:26px 0;text-decoration:none}@media(max-width: 1199px){body:has(.c077-article) .right-fixed-banner{display:none}}@media(max-width: 767px){.c077-article{font-size:16px;padding:28px 18px 65px}.c077-article h2{font-size:23px}.c077-article h3{font-size:19px}.c077-breadcrumb{font-size:12px;margin-bottom:25px}.c077-hero{grid-template-columns:1fr;gap:25px}.c077-hero h1{font-size:25px;margin:17px 0}.c077-hero .c077-deck{font-size:17px}.c077-hero .c077-byline{text-align:left;font-size:12px}.c077-hero figure{box-shadow:6px 6px 0 #e9f4f7}.c077-kicker{font-size:12px}.c077-body{margin-top:32px}.c077-index{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0 42px}.c077-index a{font-size:14px;padding:12px 8px;text-align:center}.c077-feeling,.c077-adult,.c077-closing{margin:45px auto}.c077-dialogue{padding:20px 14px}.c077-dialogue p{width:94%;padding:20px 16px}.c077-separate{padding:25px 18px;margin:45px 0}.c077-layers>div{grid-template-columns:1fr;gap:18px;padding:23px 18px}.c077-layers dt{font-size:18px}.c077-layers dd{font-size:16px}.c077-two-views{grid-template-columns:1fr;gap:22px}.c077-two-views>div{padding:24px 20px}.c077-pause{display:flex;flex-direction:column-reverse;margin:45px 0;gap:26px}.c077-pause figure{max-width:280px}.c077-support{grid-template-columns:1fr;padding:25px 20px;margin:45px 0;gap:26px}.c077-support figure{max-width:280px;justify-self:center}.c077-next{padding:25px 20px;margin-top:45px}.c077-next>a{padding:18px;font-size:16px}.c077-note{font-size:13px}}
