.pagination{justify-content:center;gap:3rem;margin-top:3rem;display:flex}.pagination .pagination-previous,.pagination .pagination-next{letter-spacing:-.001rem;color:var(--main-blue);align-items:center;gap:1rem;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.pagination .pagination-previous:hover,.pagination .pagination-next:hover{opacity:.6;text-decoration:underline}.pagination .current-page{letter-spacing:-.001rem;color:#fff;background:var(--main-blue);border-radius:50vw;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.2rem;font-weight:700;display:flex}@media screen and (width<=767px){main .container{padding:0}}main .container .content-area{background:#fff;padding:5rem 2rem}main .container .content-area h1{font-feature-settings:"palt";margin-bottom:2rem;font-size:2.4rem;font-weight:700}@media screen and (width<=767px){main .container .content-area h1{font-size:2rem}}main .container .content-area .page-en-ttl{color:var(--main-red);opacity:.2;font-family:var(--font-en);font-feature-settings:"palt";width:100%;margin-bottom:1rem;font-size:6rem;font-weight:700;line-height:1}@media screen and (width<=767px){main .container .content-area .page-en-ttl{font-size:4rem}}main .container .content-area .sub-info{align-items:center;gap:1rem;display:flex}main .container .content-area .sub-info .date{font-size:1rem;font-weight:700;font-family:var(--font-en);letter-spacing:-.001rem}main .container .content-area .sub-info .tag{white-space:nowrap;text-align:center;color:#fff;background:linear-gradient(90deg,#0c38bf 0%,#761d72 47.92%,#cc0000b3 100%);flex-shrink:0;width:8rem;padding:.5rem 1rem;font-size:.9rem;font-weight:700;line-height:1;transition:all .2s}.highlight{background:linear-gradient(#0000 50%,#fcff52 60% 90%,#0000 90%);font-weight:700}.text-large{font-size:2rem;font-weight:700}.text-red{color:var(--main-red)}main{z-index:0;width:100%;position:relative}main .container{padding-top:0;padding-bottom:0}@media screen and (width<=767px){main .container{padding:0}}main .container .archive-area h1{font-feature-settings:"palt";word-break:auto-phrase;margin-bottom:0}.archive-index{background:#fff;padding:0 2rem}.archive-index .archive-lists{flex-direction:column;gap:1rem;display:flex}.archive-index .archive-lists .archive-list{border-radius:1rem;transition:all .2s;overflow:hidden;box-shadow:0 .1rem .3rem #0006}.archive-index .archive-lists .archive-list .archive-article{display:flex}@media screen and (width<=767px){.archive-index .archive-lists .archive-list .archive-article{flex-direction:column}}.archive-index .archive-lists .archive-list .archive-article:hover .thumbnail{background-color:var(--main-red)}.archive-index .archive-lists .archive-list .archive-article:hover .thumbnail:after{opacity:1;top:0;left:0}.archive-index .archive-lists .archive-list .archive-article:hover .right{background-color:var(--main-red)}.archive-index .archive-lists .archive-list .archive-article:hover .right .title,.archive-index .archive-lists .archive-list .archive-article:hover .right .txt{color:#fff}.archive-index .archive-lists .archive-list .archive-article .thumbnail{aspect-ratio:16/9;background:#fff url(/img/shared/no_image.webp) 50%/cover no-repeat;flex-shrink:0;width:35%;position:relative}@media screen and (width<=767px){.archive-index .archive-lists .archive-list .archive-article .thumbnail{width:100%}}.archive-index .archive-lists .archive-list .archive-article .thumbnail:after{content:"CHECK!!";opacity:0;width:100%;height:100%;font-family:var(--font-en);color:var(--main-red);background:#fffc;justify-content:center;align-items:center;font-size:2rem;font-weight:700;transition:all .2s;display:flex;position:absolute;top:0;left:-100%}.archive-index .archive-lists .archive-list .archive-article .right{background:#fff;flex-direction:column;justify-content:center;gap:1rem;width:100%;padding:1rem 2rem;transition:all .2s;display:flex}@media screen and (width<=767px){.archive-index .archive-lists .archive-list .archive-article .right{padding-bottom:3rem}}.archive-index .archive-lists .archive-list .archive-article .right .title,.archive-index .archive-lists .archive-list .archive-article .right .txt{color:var(--txt-color);transition:all .2s}.archive-index .archive-lists .archive-list .archive-article .right .title{letter-spacing:-.001rem;font-size:1.8rem;font-weight:700}.archive-index .archive-lists .archive-list .archive-article .right .txt{font-size:1rem}.archive-area{background:#fff;padding:5rem 2rem}.archive-area h1{font-feature-settings:"palt";word-break:auto-phrase;margin-bottom:2rem;font-size:2.4rem;font-weight:700}@media screen and (width<=767px){.archive-area h1{font-size:2rem}}.archive-area .sub-info{align-items:center;gap:1rem;display:flex}.archive-area .sub-info .date{font-size:1rem;font-weight:700;font-family:var(--font-en);letter-spacing:-.001rem}.archive-area .sub-info .tag{white-space:nowrap;text-align:center;color:#fff;background:linear-gradient(90deg,#0c38bf 0%,#761d72 47.92%,#cc0000b3 100%);flex-shrink:0;width:8rem;padding:.5rem 1rem;font-size:.9rem;font-weight:700;line-height:1;transition:all .2s}.archive-area .content{flex-direction:column;gap:1rem;margin-top:3rem;display:flex}.archive-area .content h1,.archive-area .content h2{letter-spacing:-.001rem;background:var(--main-blue);color:#fff;font-feature-settings:"palt";word-break:auto-phrase;border-radius:.3rem;margin-bottom:2rem;padding:.5rem 1rem;font-weight:700;font-size:1.8rem!important}.archive-area .content h1 *,.archive-area .content h2 *{font-size:inherit}@media screen and (width<=767px){.archive-area .content h1,.archive-area .content h2{font-size:1.6rem}}.archive-area .content h3{letter-spacing:-.001rem;font-feature-settings:"palt";word-break:auto-phrase;margin-bottom:2rem;font-size:1.4rem;font-weight:700}.archive-area .content h3 *{font-size:inherit}@media screen and (width<=767px){.archive-area .content h3{font-size:1.2rem}}.archive-area .content img{width:auto;min-width:40%;max-width:100%;height:auto;margin-bottom:2rem}.archive-area .content p{letter-spacing:.001rem;word-break:auto-phrase;margin-bottom:2rem;font-size:1.1rem;line-height:1.7}@media screen and (width<=767px){.archive-area .content p{font-size:1rem}}.archive-area .content a{color:var(--link-color);text-decoration:underline}.archive-area .content a *{color:inherit;text-decoration:inherit}.archive-area .content ul{margin-bottom:2rem;margin-left:2rem}.archive-area .content ul li{letter-spacing:.001rem;margin-bottom:1rem;margin-left:1rem;font-size:1.1rem;line-height:1.7;list-style-type:disc}@media screen and (width<=767px){.archive-area .content ul li{font-size:1rem}}.archive-area .content table{table-layout:fixed;border-collapse:collapse;width:100%}@media screen and (width<=767px){.archive-area .content table{padding:3rem 0}}.archive-area .content table img{margin:0}.archive-area .content table p{margin-bottom:1rem}.archive-area .content table th,.archive-area .content table td{vertical-align:top;border:1px solid #0003;padding:.5rem}.archive-area .content table th *,.archive-area .content table td *{text-align:left}.archive-area .content table th figure,.archive-area .content table td figure{text-align:center}.archive-area .content table th h3,.archive-area .content table td h3{margin-top:3rem}@media screen and (width<=767px){.archive-area .content table tbody tr{flex-direction:column;display:flex}.archive-area .content table tbody tr figure{text-align:left}.archive-area .content table tbody tr+tr{border-top:1px solid var(--txt-color);margin-top:3rem;padding-top:3rem}}
