@charset "UTF-8";.ArticleHead>.ArticleHead-ttl[data-v-a85368e2]{font-size:28px;font-weight:700;letter-spacing:.1em;line-height:1.8}@media screen and (max-width:768px){.ArticleHead>.ArticleHead-ttl[data-v-a85368e2]{font-size:24px}}.ArticleHead>.ArticleHead-other[data-v-a85368e2]{align-items:center;display:flex;gap:8px;margin-top:16px}@media screen and (max-width:768px){.ArticleHead>.ArticleHead-other[data-v-a85368e2]{margin-top:8px}}.ArticleHead>.ArticleHead-other>.ArticleHead-cat[data-v-a85368e2],.ArticleHead>.ArticleHead-other>.ArticleHead-date[data-v-a85368e2]{font-weight:300;letter-spacing:.04em;line-height:1.5}.ArticleHead>.ArticleHead-other>.ArticleHead-cat[data-v-a85368e2]{background-color:var(--color-primary-main);border-radius:20px;color:var(--color-white);padding:2px 8px}@media screen and (max-width:768px){.ArticleHead>.ArticleHead-other>.ArticleHead-cat[data-v-a85368e2]{font-weight:350;line-height:1.6}}.ArticleHead>.ImgBase[data-v-a85368e2]{border-radius:40px;margin-top:32px;overflow:hidden}@media screen and (max-width:768px){.ArticleHead>.ImgBase[data-v-a85368e2]{border-radius:20px;margin-top:40px}}.ArticleBody[data-v-80902bdc]{font-size:16px}.ArticleBody[data-v-80902bdc] *{margin-top:24px}.ArticleBody[data-v-80902bdc] *:first-child{margin-top:0!important}.ArticleBody[data-v-80902bdc] h1,.ArticleBody[data-v-80902bdc] h2,.ArticleBody[data-v-80902bdc] h3{scroll-margin-top:120px}@media screen and (max-width:768px){.ArticleBody[data-v-80902bdc] h1,.ArticleBody[data-v-80902bdc] h2,.ArticleBody[data-v-80902bdc] h3{scroll-margin-top:64px}}.ArticleBody[data-v-80902bdc] h2,.ArticleBody[data-v-80902bdc] h3,.ArticleBody[data-v-80902bdc] h4{font-weight:700;line-height:1.8;margin-top:64px;position:relative}@media screen and (max-width:768px){.ArticleBody[data-v-80902bdc] h2,.ArticleBody[data-v-80902bdc] h3,.ArticleBody[data-v-80902bdc] h4{margin-top:40px}}.ArticleBody[data-v-80902bdc] h2:before,.ArticleBody[data-v-80902bdc] h3:before,.ArticleBody[data-v-80902bdc] h4:before{content:"";display:block;left:0;position:absolute}.ArticleBody[data-v-80902bdc] h2{font-size:24px;padding-left:20px}@media screen and (max-width:768px){.ArticleBody[data-v-80902bdc] h2{font-size:20px;padding-left:12px}}.ArticleBody[data-v-80902bdc] h2:before{background-color:var(--color-primary-main);border-radius:20px;bottom:10px;top:10px;width:4px}.ArticleBody[data-v-80902bdc] h3{font-size:18px;padding-left:28px}@media screen and (max-width:768px){.ArticleBody[data-v-80902bdc] h3{font-size:16px;padding-left:24px}}.ArticleBody[data-v-80902bdc] h3:before{background-color:var(--color-primary-main);border-radius:50%;bottom:50%;height:20px;transform:translateY(50%);width:20px}@media screen and (max-width:768px){.ArticleBody[data-v-80902bdc] h3:before{height:16px;width:16px}}.ArticleBody[data-v-80902bdc] h4{font-size:16px;padding-left:25px}@media screen and (max-width:768px){.ArticleBody[data-v-80902bdc] h4{padding-left:21px}}.ArticleBody[data-v-80902bdc] h4:before{background-image:url(../img/common/triangle-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:50%;height:20px;transform:translateY(50%);width:15px}.ArticleBody[data-v-80902bdc] a{text-decoration:underline;text-underline-offset:2px;transition:opacity .12s linear}.ArticleBody[data-v-80902bdc] a:hover{opacity:.56}.ArticleBody[data-v-80902bdc] ol li,.ArticleBody[data-v-80902bdc] ul li{padding-left:16px;position:relative}.ArticleBody[data-v-80902bdc] ol li:before,.ArticleBody[data-v-80902bdc] ul li:before{content:"";display:block;left:0;position:absolute}.ArticleBody[data-v-80902bdc] ul li:before{content:"・"}.ArticleBody[data-v-80902bdc] ol{counter-reset:count 0}.ArticleBody[data-v-80902bdc] ol li:before{content:counter(count);counter-increment:count 1}.ArticleBody[data-v-80902bdc] figure img{border-radius:40px;height:auto;width:100%}@media screen and (max-width:768px){.ArticleBody[data-v-80902bdc] figure img{border-radius:20px}}.ArticleBody[data-v-80902bdc] figure table td,.ArticleBody[data-v-80902bdc] figure table th{border:1px solid var(--color-slider-dot);padding:16px}@media screen and (max-width:768px){.ArticleBody[data-v-80902bdc] figure table td,.ArticleBody[data-v-80902bdc] figure table th{padding:12px}}.ArticleBody[data-v-80902bdc] figure figcaption{margin-top:16px}@media screen and (max-width:768px){.ArticleBody[data-v-80902bdc] figure figcaption{margin-top:12px}}
