.section-overview[data-astro-cid-dvzzvp3t]{position:relative;padding-top:90px;padding-bottom:160px;background-color:#fff7ee}.section-overview[data-astro-cid-dvzzvp3t] .section-title[data-astro-cid-dvzzvp3t]{font-family:Kiwi Maru,Noto Sans JP,sans-serif;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:45px;font-size:32px;line-height:54px;text-align:center}.section-overview[data-astro-cid-dvzzvp3t] .link-to-section[data-astro-cid-dvzzvp3t]{display:flex;justify-content:center;align-items:center;flex:0 0 calc(100% - 30px);width:calc(100% - 30px);max-width:calc(100% - 30px);margin-left:auto;margin-right:auto;margin-bottom:25px;min-height:155px;background-color:#fff;border:1px solid #efefef;border-radius:13px;padding:32px 40px 45px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px #00000029;color:#000;font-size:22px;font-weight:700;line-height:38px;text-align:center}@media screen and (min-width: 992px){.section-overview[data-astro-cid-dvzzvp3t] .link-to-section[data-astro-cid-dvzzvp3t]{margin-bottom:0;flex:0 0 calc(33% - 30px);width:calc(33% - 30px);max-width:calc(33% - 30px)}}.buttons-container[data-astro-cid-57t4uwtk]{display:flex;gap:10px;flex-wrap:wrap}.microcms-contents-area[data-astro-cid-57t4uwtk] h2{scroll-margin-top:100px}.microcms-contents-area[data-astro-cid-57t4uwtk] .toc-anchor{display:block;height:0;margin-top:-100px;padding-top:100px;visibility:hidden;pointer-events:none}.microcms-contents-area[data-astro-cid-57t4uwtk] table th{background-color:#f7f7f7}.microcms-contents-area[data-astro-cid-57t4uwtk] figure:has(img){text-align:center}.microcms-contents-area[data-astro-cid-57t4uwtk] figure{display:table;margin-right:auto;margin-left:auto}.microcms-contents-area[data-astro-cid-57t4uwtk] figure figcaption{text-align:left}.microcms-contents-area[data-astro-cid-57t4uwtk] .cms-two-column{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 575px){.microcms-contents-area[data-astro-cid-57t4uwtk] .cms-two-column{grid-template-columns:1fr}}.microcms-contents-area[data-astro-cid-57t4uwtk] .table-of-contents{margin-bottom:42px;padding:24px;border:1px solid #ccc}.microcms-contents-area[data-astro-cid-57t4uwtk] .table-of-contents .table-of-contents-title{font-size:18px;font-weight:700;padding:0 0 16px;border-left:0;border-bottom:1px dashed #ccc}.microcms-contents-area[data-astro-cid-57t4uwtk] .table-of-contents .table-of-contents-list{display:flex;flex-direction:column;gap:12px;position:relative;list-style:none;padding:0}.microcms-contents-area[data-astro-cid-57t4uwtk] .table-of-contents .table-of-contents-item{display:flex;align-items:center;position:relative;padding-left:28px}.microcms-contents-area[data-astro-cid-57t4uwtk] .table-of-contents .table-of-contents-item:before{position:absolute;content:"";top:calc(50% + 1px);left:0;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background-color:#f07800}.microcms-contents-area[data-astro-cid-57t4uwtk] .table-of-contents .table-of-contents-item:after{position:absolute;content:"";top:50%;left:10px;transform:translate(-50%,-50%) rotate(45deg);width:6px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff}.microcms-contents-area[data-astro-cid-57t4uwtk] .table-of-contents .table-of-contents-item a[data-astro-cid-57t4uwtk]{cursor:pointer}.microcms-contents-area[data-astro-cid-57t4uwtk] .step{display:flex;column-gap:20px;margin-bottom:0}.microcms-contents-area[data-astro-cid-57t4uwtk] .step:has(+.step) .step-line:after{display:block}.microcms-contents-area[data-astro-cid-57t4uwtk] .step .step-line{width:40px;flex-shrink:0;position:relative;margin-bottom:0}.microcms-contents-area[data-astro-cid-57t4uwtk] .step .step-line:before{content:"";position:absolute;top:0;left:50%;width:16px;height:16px;border-radius:50%;transform:translate(-50%);background-color:#f07800}.microcms-contents-area[data-astro-cid-57t4uwtk] .step .step-line:after{content:"";display:none;position:absolute;left:50%;width:1px;height:100%;transform:translate(-50%);border-left:1px dashed #f07800}.microcms-contents-area[data-astro-cid-57t4uwtk] .step .step-body{width:100%;border-bottom:1px solid #ccc}.microcms-contents-area[data-astro-cid-57t4uwtk] .step .step-number{font-size:15px;font-weight:700;color:#f07800;margin-bottom:0;line-height:1}.microcms-contents-area[data-astro-cid-57t4uwtk] .step .step-title{font-size:18px;font-weight:700;margin-bottom:0}.microcms-contents-area[data-astro-cid-57t4uwtk] .cta-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0}.microcms-contents-area[data-astro-cid-57t4uwtk] .cta-container .cta-button{display:block;position:relative;width:min(100%,288px);padding:10px 20px 10px 52px;font-size:15px;background-color:#f07800;color:#fff;text-align:center;text-decoration:none;border-radius:200px;margin-top:0;box-shadow:0 4px 10px #24130142;word-break:break-all}@media (max-width: 991px){.microcms-contents-area[data-astro-cid-57t4uwtk] .cta-container .cta-button{width:min(100%,303px)}}.microcms-contents-area[data-astro-cid-57t4uwtk] .cta-container .cta-button:before{position:absolute;content:"";top:50%;left:24px;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background-color:#fff}.microcms-contents-area[data-astro-cid-57t4uwtk] .cta-container .cta-button:after{position:absolute;content:"";top:50%;left:33px;transform:translate(-50%,-50%) rotate(-45deg);width:6px;height:6px;border-bottom:1px solid #f07800;border-right:1px solid #f07800}.microcms-contents-area[data-astro-cid-57t4uwtk] .cta-container .cta-microcopy{margin:0 0 4px;font-size:14px}.author-additional-info-col[data-astro-cid-57t4uwtk]{margin-top:20px}.author-additional-info-col[data-astro-cid-57t4uwtk] h4[data-astro-cid-57t4uwtk]{font-size:18px}.author-additional-info-col[data-astro-cid-57t4uwtk] a[data-astro-cid-57t4uwtk]{color:#fff;background-color:#e37610;text-decoration:none;margin-left:10px}.author-additional-info-col[data-astro-cid-57t4uwtk] a[data-astro-cid-57t4uwtk]:first-of-type{margin-left:0}.additional-posts-container[data-astro-cid-57t4uwtk] .post-list[data-astro-cid-57t4uwtk]{margin-left:-10px;margin-right:-10px}@media screen and (min-width: 768px){.additional-posts-container[data-astro-cid-57t4uwtk] .post-list[data-astro-cid-57t4uwtk]{margin-left:-20px;margin-right:-20px}}.additional-posts-container[data-astro-cid-57t4uwtk] .block-title[data-astro-cid-57t4uwtk]{display:block;color:#000;font-size:21px;margin-bottom:48px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.additional-posts-container[data-astro-cid-57t4uwtk] .block-title[data-astro-cid-57t4uwtk]{font-size:18px}}.card-col[data-astro-cid-57t4uwtk]{display:flex;-ms-flex:0 0 100%;flex:0 0 100%;flex-direction:column;flex-wrap:nowrap;max-width:100%;margin:0 0 25px}.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk]{display:flex;flex-direction:column;flex-wrap:nowrap;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0 0 35px;padding-left:10px;padding-right:10px}@media screen and (min-width: 768px){.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk]{padding-left:20px;padding-right:20px}}@media screen and (min-width: 992px){.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk]{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}@media screen and (max-width: 767px){.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk]:first-child{flex:0 0 100%;width:100%;max-width:100%}}.card[data-astro-cid-57t4uwtk]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-col[data-astro-cid-57t4uwtk]>[data-astro-cid-57t4uwtk]{transition:opacity .3s ease}.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk] .card[data-astro-cid-57t4uwtk]{border:1px solid rgba(208,208,208,.87);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px #00000029;border-radius:8px}@media screen and (min-width: 768px){.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk] .card[data-astro-cid-57t4uwtk]{border-radius:13px}}.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk] .card[data-astro-cid-57t4uwtk] .card-img-container[data-astro-cid-57t4uwtk]{box-shadow:none;border-bottom:1px solid #d3d3d3}.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk] .card[data-astro-cid-57t4uwtk] .card-img-container[data-astro-cid-57t4uwtk] .card-img-top[data-astro-cid-57t4uwtk]{border-top-left-radius:8px;border-top-right-radius:8px}@media screen and (min-width: 768px){.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk] .card[data-astro-cid-57t4uwtk] .card-img-container[data-astro-cid-57t4uwtk] .card-img-top[data-astro-cid-57t4uwtk]{border-top-left-radius:13px;border-top-right-radius:13px}}.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk] .card[data-astro-cid-57t4uwtk] .card-body[data-astro-cid-57t4uwtk]{padding:8px;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media screen and (min-width: 768px){.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk] .card[data-astro-cid-57t4uwtk] .card-body[data-astro-cid-57t4uwtk]{padding:24px 20px;border-bottom-left-radius:13px;border-bottom-right-radius:13px}}@media screen and (min-width: 992px){.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk] .card[data-astro-cid-57t4uwtk] .card-body[data-astro-cid-57t4uwtk] .card-copy[data-astro-cid-57t4uwtk]{min-height:82px}}.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk] .card[data-astro-cid-57t4uwtk] .card-title[data-astro-cid-57t4uwtk]{color:#454545}@media screen and (min-width: 768px){.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk] .card[data-astro-cid-57t4uwtk] .card-title[data-astro-cid-57t4uwtk]{font-size:16px;line-height:22px}}@media screen and (min-width: 992px){.additional-posts-container[data-astro-cid-57t4uwtk] .card-col[data-astro-cid-57t4uwtk] .card[data-astro-cid-57t4uwtk] .card-title[data-astro-cid-57t4uwtk]{font-size:20px;line-height:28px}}
