@charset "UTF-8";.p-article{position:relative}.p-article__mv img{width:100%}.p-article__category{display:flex;margin-bottom:9px}@media not all and (max-width:47.9375em){.p-article__category{margin-bottom:13px}.p-article__head{width:760px}}.p-article__head-meta{display:flex;justify-content:space-between;margin-top:14px}@media not all and (max-width:47.9375em){.p-article__head-meta{margin-top:23px}}.p-article__author{align-items:center;display:flex}.p-article__author-img{aspect-ratio:1;border-radius:50%;display:block;flex-shrink:0;margin-right:15px;overflow:hidden;width:50px}.p-article__author-img img{height:100%;-o-object-fit:cover;object-fit:cover}.p-article__author-name{font-size:1.3rem;font-weight:700}@media not all and (max-width:47.9375em){.p-article__author-name{font-size:1.6rem}}.p-article__author-name span{color:#7c8f98;display:block;font-size:1.2rem}.p-article__date{color:#999;display:block;font-size:1.2rem;margin-top:2px}.p-article__head-sns{display:grid;place-items:center}@media not all and (max-width:47.9375em){.p-article__head-sns{border:0;margin:0;padding:0}}.p-article__sns{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.p-article__sns-btn{display:flex;width:35px}@media not all and (max-width:47.9375em){.p-article__sns-btn{transition:opacity .3s;width:28px}}.p-article__sns-btn:hover{opacity:.7}.p-article__body{font-size:1.4rem;letter-spacing:.04em;line-height:1.7857142857;margin-top:50px}@media not all and (max-width:47.9375em){.p-article__body{font-size:1.6rem;line-height:1.8125;margin-top:90px;width:760px}}.p-article__body>:first-child{margin-top:0}.p-article__body h2{border-bottom:2px solid #3d8cd3;color:#1a1a1a;font-size:1.9rem;font-weight:700;line-height:1.5263157895;margin-bottom:25px;margin-top:80px;padding-bottom:9px}@media not all and (max-width:47.9375em){.p-article__body h2{font-size:2.3rem;line-height:1.7391304348;margin-bottom:28px;padding-bottom:5px}}.p-article__body h2+*{margin-top:0!important}.p-article__body h3{border-left:3px solid #3d8cd3;color:#1a1a1a;font-size:1.7rem;font-weight:700;line-height:1.6470588235;margin-bottom:25px;margin-top:40px;padding-left:12px}@media not all and (max-width:47.9375em){.p-article__body h3{font-size:1.9rem;line-height:1.7368421053;margin-bottom:30px;margin-top:80px;padding-left:18px}}.p-article__body h3+*{margin-top:0!important}.p-article__body h4{color:#1a1a1a;font-size:1.5rem;font-weight:700;line-height:1.7333333333;margin-bottom:15px;margin-top:40px}@media not all and (max-width:47.9375em){.p-article__body h4{font-size:1.7rem;line-height:1.7647058824;margin-top:50px}}.p-article__body h4+*{margin-top:0!important}.p-article__body p{margin-bottom:40px;margin-top:40px}@media not all and (max-width:47.9375em){.p-article__body p{margin-bottom:35px;margin-top:35px}}.p-article__body p a{color:#008bd7;text-decoration:underline}.p-article__body strong{background:linear-gradient(transparent calc(100% - 6px),#ffee93 0);padding-bottom:3px}.p-article__body ul{font-size:1.6rem;letter-spacing:.04em;line-height:2.125}.p-article__body li{padding-left:1.04em;text-indent:-1.04em}.p-article__body li:before{content:"・"}.p-article__body figure{margin-bottom:35px;margin-top:35px}.p-article__body figcaption{color:#898989;font-size:1.2rem;letter-spacing:.04em;margin-top:12px}.p-article__body .p-article__sec+.p-article__sec{margin-top:80px}.p-article__body .p-article__sec>:first-child{margin-top:0}.p-article__body .p-article__sec>:last-child{margin-bottom:0}.p-article__body .gray-block{background-color:#f5f6f7;border-radius:5px;margin-bottom:40px;margin-top:40px;padding:21px 15px}@media not all and (max-width:47.9375em){.p-article__body .gray-block{margin-bottom:35px;margin-top:35px;padding:32px 30px}}.p-article__body table{border-collapse:collapse;margin-top:30px;width:100%}@media (max-width:47.9375em){.p-article__body table{table-layout:auto!important}}@media not all and (max-width:47.9375em){.p-article__body table{margin-top:50px}}.p-article__body td,.p-article__body th{border:3px solid #f5f6f7;padding:15px!important}@media not all and (max-width:47.9375em){.p-article__body td,.p-article__body th{padding:20px!important}}.p-article__body td *,.p-article__body th *{line-height:1.6;margin:0}.p-article__body th{background-color:#f5f6f7;font-weight:600;vertical-align:middle}.p-article__body td{vertical-align:top}.p-article__body .type1 tr:last-of-type th{border-bottom:3px solid #f5f6f7}.p-article__body .type1 th{border-bottom:3px solid #fff}.p-article__body .type2 tr th:last-of-type{border-right:3px solid #f5f6f7}.p-article__body .type2 th{border-right:3px solid #fff}.p-article__body .type3 tr:first-child th:last-of-type{border-right:3px solid #f5f6f7}.p-article__body .type3 tr:last-of-type th{border-bottom:3px solid #f5f6f7}.p-article__body .type3 th{border-bottom:3px solid #fff;border-right:3px solid #fff}@media (max-width:47.9375em){.p-article__body .table-wrap.sp-scroll{overflow:scroll;white-space:nowrap}.p-article__body .table-wrap.sp-scroll table{table-layout:auto!important}.p-article__body .table-wrap.sp-scroll th{white-space:nowrap}}.p-article__disclosure{border:1px solid #008bd7;border-radius:10px;margin-top:50px}.p-article__disclosure-btn{display:block;font-size:1.4rem;font-weight:700;letter-spacing:.04em;padding:14px 60px 14px 30px;position:relative;text-align:left;width:100%}.p-article__disclosure-btn:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.41%22%20height%3D%227.12%22%20viewBox%3D%220%200%2011.41%207.12%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23008dd9%22%20stroke-width%3D%222%22%20d%3D%22m10.7.7-5%205-5-5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:7px;margin:auto 0;position:absolute;right:30px;top:0;width:12px}.p-article__disclosure-btn[aria-expanded=true]:before{transform:scaleY(-1)}.p-article__disclosure-content{border-top:1px solid #008bd7;margin:0 auto;padding:24px 10px 32px;width:calc(100% - 30px)}.p-article__toc{position:relative}.p-article__toc:before{background-color:#a6c4d5;bottom:6px;content:"";left:6px;margin:auto;position:absolute;top:6px;width:1px}.p-article__toc-item{letter-spacing:.04em}@media (max-width:47.9375em){.p-article__toc-item{font-size:1.4rem}}.p-article__toc-item>a{display:inline-block;font-weight:500;padding-left:23px;position:relative}@media not all and (max-width:47.9375em){.p-article__toc-item>a{transition:color .3s}}.p-article__toc-item>a:before{background-color:#a6c4d5;border-radius:50%;content:"";display:block;height:13px;left:0;margin:auto 0;position:absolute;top:3px;transition-duration:.3s;transition-property:background-color,transform;width:13px}@media not all and (max-width:47.9375em){.p-article__toc-item>a:before{top:4px}}.p-article__toc-item>a:after{background-color:#fff;border-radius:50%;content:"";height:9px;left:2px;margin:auto 0;position:absolute;top:5px;transform:scale(0);transition:transform .3s;width:9px}@media not all and (max-width:47.9375em){.p-article__toc-item>a:after{top:6px}.p-article__toc-item>a:hover{color:#008bd7}}.p-article__toc-item+.p-article__toc-item{margin-top:15px}.p-article__toc-item.is-active>a{color:#008bd7;font-weight:700}.p-article__toc-item.is-active>a:before{background-color:#008bd7;transform:scale(1.5)}.p-article__toc-item.is-active>a:after{transform:scale(1)}.p-article__v2-toc{margin:10px 0;position:relative}.p-article__v2-toc-item{font-size:1.4rem;letter-spacing:.04em}@media (max-width:47.9375em){.p-article__v2-toc-item{font-size:1.3rem}}.p-article__v2-toc-item>a{display:inline-block;font-weight:500;padding-left:30px;position:relative}@media not all and (max-width:47.9375em){.p-article__v2-toc-item>a{padding-left:35px;transition:color .3s}}.p-article__v2-toc-item>a:before{background-color:#a6c4d5;border-radius:50%;content:"";display:block;height:7px;left:3px;margin:auto 0;position:absolute;top:5px;transition-duration:.3s;transition-property:background-color,transform;width:7px}@media not all and (max-width:47.9375em){.p-article__v2-toc-item>a:before{top:6px}}.p-article__v2-toc-item>a:after{background-color:#fff;border-radius:50%;content:"";height:5px;left:4px;margin:auto 0;position:absolute;top:6px;transform:scale(0);transition:transform .3s;width:5px}@media not all and (max-width:47.9375em){.p-article__v2-toc-item>a:after{top:7px}.p-article__v2-toc-item>a:hover{color:#008bd7}}.p-article__v2-toc-item+.p-article__v2-toc-item{margin-top:10px}.p-article__v2-toc-item.is-active>a{color:#008bd7;font-weight:700}.p-article__v2-toc-item.is-active>a:before{background-color:#008bd7;transform:scale(1.5)}.p-article__v2-toc-item.is-active>a:after{transform:scale(1)}.p-article__tail{margin-top:60px}@media not all and (max-width:47.9375em){.p-article__tail{margin-top:80px;width:760px}}.p-article__tag-item>a{align-items:flex-start;border:1px solid;border-radius:9999px;color:#008bd7;display:flex;font-size:1rem;justify-content:flex-start;line-height:1.6;padding:2px 10px}@media not all and (max-width:47.9375em){.p-article__tag-item>a{font-size:1.5rem;padding:3px 12px 1px;transition-duration:.3s;transition-property:color,background-color}.p-article__tag-item>a:hover{background-color:#008bd7;color:#fff}}.p-article__tag{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;display:flex;flex-wrap:wrap;gap:10px 12px;padding:20px 0}.p-article__share{margin-top:25px}@media not all and (max-width:47.9375em){.p-article__share{align-items:center;display:flex;margin-top:30px}}.p-article__share-sns{align-items:center;display:flex}@media not all and (max-width:47.9375em){.p-article__share-sns{flex-shrink:0;margin-right:15px}}.p-article__share-text{flex-shrink:0;font-size:1.3rem;font-weight:700;letter-spacing:.04em;margin-right:15px}.p-article__share-copy{align-items:center;background-color:#f5f5f5;color:#000;display:flex;justify-content:space-between;margin-top:25px;padding-left:15px;padding-right:10px;position:relative}@media not all and (max-width:47.9375em){.p-article__share-copy{margin-left:auto;margin-right:0;margin-top:0;width:380px}}.p-article__share-copy-text{font-size:1.2rem;letter-spacing:.04em;overflow:auto;padding:17px 0;white-space:nowrap}@media not all and (max-width:47.9375em){.p-article__share-copy-text{font-size:1rem;padding:13px 0}}.p-article__share-copy-btn{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;justify-content:center;letter-spacing:.04em;margin-left:10px;padding:8px 11px}@media not all and (max-width:47.9375em){.p-article__share-copy-btn{font-size:1rem;padding:6px 10px}}.p-article__share-copy-balloon{background-color:hsla(0,0%,5%,.5);border-radius:3px;box-sizing:border-box;color:#fff;display:inline-block;font-size:10px;line-height:1.2;opacity:0;padding:3px 6px;pointer-events:none;position:absolute;right:18px;top:-20px;transform:translateY(10px);transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1);z-index:1}.p-article__share-copy-balloon.is-view{opacity:1;transform:translateY(0)}.p-article__side{margin-top:40px;padding:0 15px}@media not all and (max-width:47.9375em){.p-article__side{align-self:start;display:none;grid-area:1/3/2/4;margin-top:0;padding:0;width:270px}}@media (max-width:84.375em){.p-article__side{display:block;position:sticky;right:24px;top:24px}}.p-article__bottom-author{border:1px solid #dedede;margin-top:40px;padding:20px 15px}@media not all and (max-width:47.9375em){.p-article__bottom-author{padding:25px 32px;width:760px}}.p-article__bottom-author-head{align-items:center;display:flex}.p-article__bottom-author-img{aspect-ratio:1;border-radius:50%;display:block;flex-shrink:0;margin-right:15px;overflow:hidden;width:50px}.p-article__bottom-author-img img{height:100%;-o-object-fit:cover;object-fit:cover}.p-article__bottom-author-name{font-size:1.3rem;font-weight:700}@media not all and (max-width:47.9375em){.p-article__bottom-author-name{font-size:1.5rem}}.p-article__bottom-author-body{font-size:1rem;letter-spacing:.04em;line-height:2;margin-top:10px}@media not all and (max-width:47.9375em){.p-article__bottom-author-body{font-size:1.2rem;line-height:1.8333333333;margin-top:12px}}.p-article__side-toc{display:none}@media not all and (max-width:47.9375em){.p-article__side-toc{display:block;margin-top:34px}.p-article__side-toc-text{font-size:1.6rem;font-weight:700;letter-spacing:.04em;margin-bottom:11px}.p-article__side-toc-content{padding-left:6px}}.p-mv{background-color:#006af5;background-image:radial-gradient(at 80% 0,#1fddff 0,transparent 50%),radial-gradient(at 0 68%,#07f 0,transparent 50%),radial-gradient(at 80% 50%,#006af5 0,transparent 50%),radial-gradient(at 60% 100%,#006af5 0,transparent 50%);padding-bottom:60px;padding-top:170px}@media (max-width:47.9375em){.p-mv{padding-bottom:20px;padding-top:85px}.p-mv__container{width:calc(100% - 50px)}}.p-mv__category{background-color:#fff;border:1px solid #008dd9;border-radius:12px;color:#008dd9;display:inline-block;font-size:1.2rem;line-height:2;padding:0 15px}.p-mv__heading{color:#fff;font-size:3.2rem;font-weight:600;line-height:1.5;margin-top:20px;text-align:left}@media (max-width:47.9375em){.p-mv__heading{font-size:1.8rem;font-weight:600;line-height:1.5555555556}}.c-header.is-at-top{background-color:transparent!important;background-image:none!important}.p-relate{background-color:#f4f7ff;margin-top:54px;padding:80px 0 65px}@media (max-width:47.9375em){.p-relate{padding:50px 0 70px}}.p-relate__container{margin:auto;width:1200px}@media (max-width:47.9375em){.p-relate__container{width:calc(100% - 50px)}}.p-relate__heading{color:#0d74c6;font-size:3.2rem;font-weight:600;letter-spacing:.07em}@media (max-width:47.9375em){.p-relate__heading{font-size:2.4rem}}.p-relate__list{display:grid;gap:60px 40px;grid-template-columns:repeat(auto-fit,372px);margin-top:28px}@media (max-width:47.9375em){.p-relate__list{grid-template-columns:repeat(1,100%);margin-top:26px}}.p-relate__card-tag li{background-color:#fff}