.ctr-item.svelte-wq4qhi{position:relative}.ctr-item-bg.svelte-wq4qhi{width:267px;height:210px;position:absolute;top:78px;right:26px}@media (width<=750px){.ctr-item-bg.svelte-wq4qhi{opacity:.1;top:auto;bottom:24px}}.ctr-item-bg.svelte-wq4qhi img:where(.svelte-wq4qhi){-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ctr-item-bg.simple.svelte-wq4qhi{width:233px;top:17px;right:32px}.ctr-item-textarea.svelte-wq4qhi{width:345px}@media (width<=750px){.ctr-item-textarea.svelte-wq4qhi{width:100%}}.ctr-item-button.svelte-wq4qhi{max-width:240px;margin-top:16px}@media (width<=750px){.ctr-item-button.svelte-wq4qhi{max-width:100%}}.ctr-item-list.svelte-wq4qhi{margin-bottom:24px}.ctr-item-list.svelte-wq4qhi li:where(.svelte-wq4qhi){font-size:14px}.ctr-item-bg img{height:auto}.side-ctr.svelte-1kwm4n1{text-align:left;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex}.side-ctr.svelte-1kwm4n1 .logo:where(.svelte-1kwm4n1){margin-bottom:16px}.side-ctr.svelte-1kwm4n1 .caption:where(.svelte-1kwm4n1){text-align:left;margin-bottom:12px;font-size:14px;line-height:1.8}.button-list.svelte-1kwm4n1{width:100%}.button-list.svelte-1kwm4n1 li:where(.svelte-1kwm4n1){margin-top:8px}.report-heading\:02{letter-spacing:2.2px;margin-bottom:40px;font-size:44px;font-style:normal;font-weight:700;line-height:140%}@media (width<=750px){.report-heading\:02{margin-bottom:40px;font-size:28px}}.report-heading\:03{color:#000;letter-spacing:2.8px;margin-bottom:40px;font-size:28px;font-style:normal;font-weight:500;line-height:160%}.report-heading\:03:after{content:"";background:#000;width:40px;height:2px;margin-top:24px;display:block}@media (width<=750px){.report-heading\:03{font-size:24px}}.report-heading\:04{margin-bottom:24px;font-size:24px;font-weight:400;line-height:160%}.report-heading\:name,.report-heading\:sub{margin-bottom:24px;font-size:16px;font-weight:400;line-height:1}.report-heading\:name{margin-top:32px;margin-bottom:16px;padding-left:24px;position:relative}.report-heading\:name:before{content:"";background:#000;width:12px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.report-text\:01{letter-spacing:.15em;margin-bottom:24px;font-size:16px;line-height:1.8}@media (width<=750px){.report-text\:01{font-size:14px}}.report-text\:01 a,.report-text\:02 a{color:#000;text-decoration:underline}.report-text\:02{letter-spacing:.15em;margin-bottom:24px;font-size:14px;line-height:1.8}@media (width<=750px){.report-text\:02{font-size:12px}}.report-text\:02 a:hover{text-decoration:none}.report-frame\:white{background:#fff;border-radius:12px;margin-bottom:40px;padding:32px}.report-list\:deco\:check li{letter-spacing:.05rem;text-indent:-1.3rem;margin-bottom:4px;margin-left:1.3rem;font-size:16px}@media (width<=750px){.report-list\:deco\:check li{font-size:14px}}.report-list\:deco\:check li:before{content:"";background:url(/icon/checkbox.svg) 50%/cover no-repeat;width:13px;height:13px;margin-right:8px;display:inline-block}.report-list\:deco\:circle li{letter-spacing:.05rem;text-indent:-.8rem;margin-bottom:8px;margin-left:.8rem;font-size:16px}@media (width<=750px){.report-list\:deco\:circle li{font-size:14px}}.report-list\:deco\:circle li:before{content:"";vertical-align:middle;background:#95ff55;border-radius:2px;width:6px;height:6px;margin-right:8px;display:inline-block;position:relative;top:-2px}.report-list\:notice li{color:gray;font-size:12px}.report-section{margin-bottom:80px}.report-writer{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.report-hashtag\:yellow{font-size:12px;line-height:1}.report-hashtag\:yellow:before{content:"";width:9px;height:9px;vertical-align:initial;background:#ef0;border-radius:100%;margin-right:4px;display:inline-block}.report-image{margin-bottom:24px;display:block}.report-image img{height:auto}.report-image-caption{letter-spacing:.05em;margin-top:16px;font-size:12px;line-height:1.5}.magazine-column{grid-gap:146px;grid-template-columns:1fr 280px;gap:146px;margin:0 auto;padding-top:87px;display:grid;position:relative}@media (width<=750px){.magazine-column{grid-template-columns:100%;gap:0;padding-top:48px}}
