.font-underline[data-v-b227560f]{background:linear-gradient(to bottom,transparent 70%,var(--point-underline) 30%)}.font-weight-bold[data-v-b227560f]{font-weight:var(--font-weight-bold)}.content[data-v-b227560f]{font-family:Noto Sans JP}@media screen and (max-width:819px){.content[data-v-b227560f]{padding:0 16px}}.content[data-v-b227560f] .mv-img{width:100%}.content[data-v-b227560f] .anchor-button{align-items:center;background:#143666;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:24px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:1.2px;line-height:150%;margin:0 auto;min-width:300px;padding:14px 16px 16px;width:400px}@media screen and (max-width:819px){.content[data-v-b227560f] .anchor-button{font-size:18px;letter-spacing:.9px;line-height:160%;width:300px}}.content[data-v-b227560f] .anchor-button:after{background-image:url(../assets/images/icon/arrow.svg);content:"";height:24px;left:25px;position:relative;top:7px;width:9px}@media screen and (max-width:819px){.content[data-v-b227560f] .anchor-button:after{left:15px}}@media screen and (max-width:819px){.content[data-v-b227560f] .anchor-button.sp-wide{width:100%}}@media screen and (max-width:819px){.content[data-v-b227560f] .anchor-button.sp-wide:after{left:30px}}.content[data-v-b227560f] .background-blue{background:#e6f7ff}@media screen and (max-width:819px){.content[data-v-b227560f] .background-blue{left:-16px;position:relative;width:100vw}}.content[data-v-b227560f] .background-blue__contents{padding:29px 40px}@media screen and (max-width:819px){.content[data-v-b227560f] .background-blue__contents{padding:0 24px 29px}}.content[data-v-b227560f] .header__outer{overflow:hidden}@media screen and (max-width:819px){.content[data-v-b227560f] .header__outer{position:relative;width:100vw}}.content[data-v-b227560f] .header{align-items:center;background-color:#ef0;display:flex;font-size:28px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:1.4px;line-height:150%;margin:60px auto;padding:8px 0 10px;transform:rotate(-5deg) translate(-5%,-15px);width:110%}@media screen and (max-width:819px){.content[data-v-b227560f] .header{flex-direction:column;font-size:24px;letter-spacing:1.2px;margin:60px auto 30px;transform:rotate(-5deg) translate(-7.5vw);width:110vw}}.content[data-v-b227560f] .header:before{background-image:url(../assets/images/icon/Q2.png);background-size:contain;content:"";height:65px;left:21%;position:absolute;top:-10px;width:53px}@media screen and (max-width:819px){.content[data-v-b227560f] .header:before{left:10%}}.content[data-v-b227560f] .header:after{background-color:#ef0;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:16px;position:absolute;top:65px;width:24px}@media screen and (max-width:819px){.content[data-v-b227560f] .header:after{top:95px}}.content[data-v-b227560f] .header .header__bold{font-size:36px;letter-spacing:1.8px;line-height:130%}@media screen and (max-width:819px){.content[data-v-b227560f] .header .header__bold{font-size:28px;letter-spacing:1.4px;line-height:150%}}.content[data-v-b227560f] .questions{display:flex;flex-direction:column;gap:24px;margin:0 auto;width:640px}@media screen and (max-width:819px){.content[data-v-b227560f] .questions{gap:16px;width:100%}}.content[data-v-b227560f] .questions .question{align-items:center;color:var(--Base-Base700,#2a2d33);display:flex;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;gap:16px;line-height:normal}@media screen and (max-width:819px){.content[data-v-b227560f] .questions .question{flex-direction:column;font-size:18px;gap:4px;letter-spacing:.9px;line-height:160%}}.content[data-v-b227560f] .questions .question div:first-child{width:150px}@media screen and (max-width:819px){.content[data-v-b227560f] .questions .question div:first-child{width:160px}}.content[data-v-b227560f] .questions .question div:last-child{flex:1}.content[data-v-b227560f] .questions .question img{height:150px;width:150px}@media screen and (max-width:819px){.content[data-v-b227560f] .questions .question img{height:160px;width:160px}}.content[data-v-b227560f] .questions .question .strong{color:var(--Secondary-Secondary---blue01-400,#2360b2);font-size:28px;letter-spacing:1.4px;line-height:150%}@media screen and (max-width:819px){.content[data-v-b227560f] .questions .question .strong{font-size:24px;letter-spacing:1.2px;line-height:150%}}.content[data-v-b227560f] .questions .question__number{color:var(--Secondary-Secondary---blue02-right,#3bf);font-family:Roboto;font-size:24px;font-style:normal;font-weight:700;line-height:170%;position:absolute}.content[data-v-b227560f] p{color:var(--Base-Base700,#2a2d33);font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:.2em}@media screen and (max-width:819px){.content[data-v-b227560f] p{font-size:14px;letter-spacing:.7px;line-height:170%;margin-bottom:2em}}.content[data-v-b227560f] p .underline{background:linear-gradient(transparent 65%,#dce220 0);font-weight:700}@media screen and (max-width:819px){.content[data-v-b227560f] p .sp-underline{background:linear-gradient(transparent 65%,#dce220 0);font-weight:700}}.content[data-v-b227560f] .margin-24{margin:24px 0}.content[data-v-b227560f] .margin-32{margin:32px 0}.content[data-v-b227560f] .margin-40{margin:40px 0}.content[data-v-b227560f] .margin-80{margin:80px 0}.content[data-v-b227560f] .margin-t-16{margin-top:16px}.content[data-v-b227560f] .margin-t-32{margin-top:32px}.content[data-v-b227560f] .margin-t-61{margin-top:61px}.content[data-v-b227560f] .margin-t-80{margin-top:80px}@media screen and (max-width:819px){.content[data-v-b227560f] .margin-t-80{margin-top:48px}}.content[data-v-b227560f] .margin-b-40{margin-bottom:40px}.content[data-v-b227560f] h2{border-bottom:3px solid var(--Base-Base400,#cfd8e5);color:var(--Base-Base700,#2a2d33);font-family:Noto Sans JP;font-size:28px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:150%;margin-bottom:32px;margin-top:80px;padding-bottom:16px}@media screen and (max-width:819px){.content[data-v-b227560f] h2{font-size:18px;letter-spacing:.9px;line-height:160%;margin-top:48px;padding-bottom:8px}}.content[data-v-b227560f] h2:after{background:#073e7f;content:"";display:block;height:3px;position:relative;top:19px;width:160px}@media screen and (max-width:819px){.content[data-v-b227560f] h2:after{top:11px;width:100px}}.content[data-v-b227560f] h3{background:var(--Secondary-Secondary---blue01-200,#d7e8ff);color:var(--Base-Base700,#2a2d33);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:150%;margin-bottom:24px;margin-top:32px;padding:16px}@media screen and (max-width:819px){.content[data-v-b227560f] h3{font-size:18px;letter-spacing:.9px;line-height:160%;margin-bottom:16px;padding:8px}}.content[data-v-b227560f] h4{border-bottom:1px solid var(--Base-Base700,#2a2d33);color:var(--Base-Base700,#2a2d33);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:150%;margin-bottom:16px;margin-top:48px;padding-bottom:16px}@media screen and (max-width:819px){.content[data-v-b227560f] h4{font-size:16px;letter-spacing:.8px;line-height:160%;margin-top:16px;padding-bottom:8px}}.content[data-v-b227560f] .features-table{display:grid;gap:24px;grid-template:auto auto/1fr 1fr;margin-bottom:24px}@media screen and (max-width:819px){.content[data-v-b227560f] .features-table{gap:8px;margin-bottom:16px}}.content[data-v-b227560f] .features-cell{display:flex;flex-direction:column}.content[data-v-b227560f] .features-table__header{background:var(--Base-Base700,#2a2d33);color:#fff;display:flex;font-family:Noto Sans JP;font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.9px;line-height:160%;padding:8px 16px;text-align:center}@media screen and (max-width:819px){.content[data-v-b227560f] .features-table__header{font-size:12px;letter-spacing:.6px;line-height:150%}}.content[data-v-b227560f] .features-table__body{align-items:center;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;color:var(--Base-Base700,#2a2d33);display:flex;flex:1;flex-direction:column;font-family:Noto Sans JP;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:700;gap:8px;letter-spacing:.8px;line-height:160%;padding:16px;text-align:center}@media screen and (max-width:819px){.content[data-v-b227560f] .features-table__body{font-size:12px;letter-spacing:.6px;line-height:normal;padding:8px 16px 16px}}.content[data-v-b227560f] .features-table__body img{height:150px;-o-object-fit:contain;object-fit:contain;width:150px}@media screen and (max-width:819px){.content[data-v-b227560f] .features-table__body img{height:72px;width:72px}}.content[data-v-b227560f] .points{background:var(--Base-Base800,#f0f0ec);color:var(--Base-Base700,#2a2d33);display:flex;flex-direction:column;font-family:Noto Sans JP;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:700;gap:8px;letter-spacing:.8px;line-height:160%;margin:24px 0;padding:40px 32px}@media screen and (max-width:819px){.content[data-v-b227560f] .points{font-size:14px;letter-spacing:.7px;line-height:170%;padding:24px 16px}}.content[data-v-b227560f] table{margin-bottom:16px;width:100%}.content[data-v-b227560f] table thead th{background:var(--Base-Base700,#2a2d33);border:1px solid #2a2d33;color:#fff;font-family:Noto Sans JP;font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.9px;line-height:160%;padding:16px}.content[data-v-b227560f] table thead th:first-child{background:#d7e8ff}.content[data-v-b227560f] table thead th:nth-child(2){border-right:1px solid #fff}@media screen and (max-width:819px){.content[data-v-b227560f] table thead th{font-size:14px;font-weight:500;letter-spacing:.7px;line-height:170%;padding:8px}}.content[data-v-b227560f] table tbody th{background:#d7e8ff;border:1px solid #2a2d33;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.9px;line-height:160%}@media screen and (max-width:819px){.content[data-v-b227560f] table tbody th{font-size:14px;letter-spacing:.7px;line-height:170%}}.content[data-v-b227560f] table td{border:1px solid #2a2d33;color:#2a2d33;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:160%;padding:16px;text-align:center}@media screen and (max-width:819px){.content[data-v-b227560f] table td{font-size:12px;letter-spacing:.6px;line-height:170%;padding:8px}}.content[data-v-b227560f] table td .small{font-size:12px;font-weight:400;letter-spacing:.6px;line-height:170%}@media screen and (max-width:819px){.content[data-v-b227560f] table td .small{font-size:10px;letter-spacing:.5px}}.content[data-v-b227560f] table td,.content[data-v-b227560f] table th{border-collapse:collapse}.content[data-v-b227560f] .caption{color:var(--Base-Base700,#2a2d33);font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:170%}.content[data-v-b227560f] .caption .bold{font-weight:700;line-height:normal}.content[data-v-b227560f] details{cursor:pointer;margin:0}.content[data-v-b227560f] details .image-explain{display:flex;gap:16px}@media screen and (max-width:819px){.content[data-v-b227560f] details .image-explain{flex-direction:column}}.content[data-v-b227560f] details .image-explain div:first-child{width:420px}@media screen and (max-width:819px){.content[data-v-b227560f] details .image-explain div:first-child{width:100%}}.content[data-v-b227560f] details .image-explain div:last-child{flex:1}.content[data-v-b227560f] details[open] .summary-button:before{opacity:0}.content[data-v-b227560f] details[open] .summary-button:after{transform:translateY(-50%) rotate(180deg)}.content[data-v-b227560f] summary{background:var(--Secondary-Secondary---blue01-200,#d7e8ff);color:var(--Base-Base700,#2a2d33);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:150%;list-style:none;margin-bottom:16px;padding:8px 16px}.content[data-v-b227560f] summary ::-webkit-details-marker{display:none}@media screen and (max-width:819px){.content[data-v-b227560f] summary{font-size:18px;letter-spacing:.9px;line-height:160%;padding:8px}}.content[data-v-b227560f] summary .summary-label,.content[data-v-b227560f] summary .summary-label2{background:var(--Secondary-Secondary---blue01-600,#143666);border-radius:27px;color:var(--White,#fff);display:flex;font-feature-settings:"palt" on;font-size:14px;justify-content:center;letter-spacing:.7px;line-height:170%;padding:2px 16px;width:150px}@media screen and (max-width:819px){.content[data-v-b227560f] summary .summary-label,.content[data-v-b227560f] summary .summary-label2{font-size:12px;letter-spacing:.6px;line-height:normal;width:195px}}.content[data-v-b227560f] summary .summary-label2{width:175px}@media screen and (max-width:819px){.content[data-v-b227560f] summary .summary-label2{width:155px}}.content[data-v-b227560f] summary .summary-button{position:relative}.content[data-v-b227560f] summary .summary-button:after,.content[data-v-b227560f] summary .summary-button:before{background-color:#2a2d33;content:"";display:inline-block;height:3px;position:absolute;right:0;top:-29px;transform:translateY(-50%);transition:opacity .3s;width:24px}@media screen and (max-width:819px){.content[data-v-b227560f] summary .summary-button:after,.content[data-v-b227560f] summary .summary-button:before{height:2px;top:-25px;width:16px}}.content[data-v-b227560f] summary .summary-button:after{transform:translateY(-50%) rotate(90deg);transition:transform .3s}.content[data-v-b227560f] .table-of-contents{background:var(--Base-Base800,#f0f0ec);max-height:350px;overflow:hidden;padding:40px 64px;position:relative;transition:max-height 1s}@media screen and (max-width:819px){.content[data-v-b227560f] .table-of-contents{max-height:320px;padding:24px}}.content[data-v-b227560f] .table-of-contents p{border-bottom:1px solid var(--Base-Base700,#2a2d33);color:#333;font-family:Noto Sans JP;font-size:24px;font-style:normal;font-weight:700;letter-spacing:1.2px;line-height:150%;margin-bottom:24px;padding:0 0 8px 8px}@media screen and (max-width:819px){.content[data-v-b227560f] .table-of-contents p{font-size:18px;font-weight:700;letter-spacing:.9px;line-height:normal;margin-bottom:16px;padding:0 0 8px}}.content[data-v-b227560f] .table-of-contents p:before{background-image:url(../assets/images/icon/list.svg);content:"";display:inline-block;height:32px;left:-8px;position:relative;top:7px;width:32px}@media screen and (max-width:819px){.content[data-v-b227560f] .table-of-contents p:before{left:-3px;scale:.75;top:10px}}.content[data-v-b227560f] .table-of-contents a,.content[data-v-b227560f] .table-of-contents a:hover,.content[data-v-b227560f] .table-of-contents a:visited{color:inherit}.content[data-v-b227560f] .table-of-contents__body>li{color:var(--Secondary-Secondary---blue01-500,#1c4b8c);font-family:Noto Sans JP;font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.9px;line-height:160%;margin-bottom:10px;text-decoration-line:underline}@media screen and (max-width:819px){.content[data-v-b227560f] .table-of-contents__body>li{font-size:14px;letter-spacing:.7px;line-height:170%}}.content[data-v-b227560f] .table-of-contents__body ol li{color:var(--Secondary-Secondary---blue01-500,#1c4b8c);font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:170%;margin-bottom:8px;margin-left:32px;text-decoration-line:underline}@media screen and (max-width:819px){.content[data-v-b227560f] .table-of-contents__body ol li{font-size:13px;letter-spacing:.65px}}.content[data-v-b227560f] .table-of-contents__control{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff9;display:flex;height:128px;justify-content:center;left:0;position:absolute;top:222px;transition:top 1s;transition:opacity 1s;width:100%}@media screen and (max-width:819px){.content[data-v-b227560f] .table-of-contents__control{height:112px;top:208px}}.content[data-v-b227560f] .table-of-contents__control-button{align-items:center;background:var(--White,#fff);border:1px solid var(--Base-Base700,#2a2d33);border-radius:4px;box-shadow:1px 1px #2a2d33;color:var(--Base-Base700,#2a2d33);cursor:pointer;display:flex;font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:700;height:64px;justify-content:center;letter-spacing:.9px;line-height:160%;width:300px}@media screen and (max-width:819px){.content[data-v-b227560f] .table-of-contents__control-button{font-size:14px;height:48px;letter-spacing:.7px;line-height:170%;width:297px}}
