﻿.p-pageMv__contents{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 500px){.p-pageMv__contents{flex-wrap:wrap;gap:20px}}.p-pageMv__desc{width:47.3%}@media screen and (max-width: 500px){.p-pageMv__desc{width:100%}}.p-pageMv__box{display:flex;align-items:center;gap:20px}@media screen and (max-width: 650px){.p-pageMv__box{flex-wrap:wrap;gap:10px 15px}}.p-pageMv__category{background-color:#4dc5d5;color:#fff;line-height:1.2;border-radius:100px;padding:10px 16px}.p-pageMv__title{font-size:3rem;line-height:1.4;margin-top:25px}@media screen and (max-width: 810px){.p-pageMv__title{font-size:2.8rem}}@media screen and (max-width: 650px){.p-pageMv__title{font-size:2.6rem;margin-top:20px}}@media screen and (max-width: 500px){.p-pageMv__title{font-size:2.4rem}}.p-pageMv__image{width:45.8%;height:315px;border-radius:10px;overflow:hidden}@media screen and (max-width: 1080px){.p-pageMv__image{height:28vw}}@media screen and (max-width: 650px){.p-pageMv__image{width:49%;height:30vw}}@media screen and (max-width: 500px){.p-pageMv__image{width:100%;height:55vw}}.p-results{padding:100px 0}@media screen and (max-width: 500px){.p-results{padding:50px 0 80px}}.p-themes{background-color:#edf9fb;padding:50px;margin-top:70px}@media screen and (max-width: 650px){.p-themes{padding:30px;margin-top:40px}}.p-theme__title{font-size:2rem;line-height:1.4;padding-left:18px;position:relative}.p-theme__title::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;aspect-ratio:1/1;border-radius:50%;background-color:#4dc5d5}.p-theme__list{margin-top:20px}.p-theme__item:nth-child(n+2){margin-top:15px}.p-theme__link{text-decoration:underline;transition:opacity .4s}.p-theme__link:hover{opacity:.7}.p-article{margin:80px auto 0;max-width:768px}@media screen and (max-width: 500px){.p-article{margin-top:60px}}.p-article__section:nth-child(n+2){margin-top:80px}@media screen and (max-width: 650px){.p-article__section:nth-child(n+2){margin-top:50px}}.p-article__title{font-size:2rem;line-height:1.3;padding:18px 20px;background-color:#4dc5d5;color:#fff;border-radius:10px}@media screen and (max-width: 650px){.p-article__title{font-size:1.8rem;padding:14px 15px}}.p-editor p{font-weight:500}.p-editor p:not(:last-child){margin:30px 0}.p-editor b,.p-editor strong{font-weight:bold;color:inherit;span-font-weight:inherit;span-color:inherit}.p-editor em{font-style:italic;font-weight:bold;span-font-weight:inherit;span-color:inherit}.p-editor ul{margin:30px 0}@media screen and (max-width: 500px){.p-editor ul{margin:20px 0}}.p-editor ul li{position:relative;list-style:none;font-weight:bold}.p-editor ul li::before{content:"●";margin-right:8px;color:#4dc5d5}.p-editor ol{margin:30px 0}@media screen and (max-width: 500px){.p-editor ol{margin:20px 0}}.p-editor ol li{list-style-type:decimal;list-style-position:inside;font-weight:bold}.p-editor a{position:relative;color:#000;transition:opacity .3s;padding-right:25px;background-image:url(../../../../assets/images/results/link.svg);background-position:100% 50%;background-size:15px;background-repeat:no-repeat}.p-editor a:hover{opacity:.6}.p-editor a[target=_blank]{background-image:url(../../../../assets/images/results/blank.svg)}.p-editor img{max-width:100%;max-height:500px;margin:50px auto;width:auto;height:auto}@media screen and (max-width: 1080px){.p-editor img{margin:40px auto}}@media screen and (max-width: 810px){.p-editor img{max-height:400px;margin:30px auto}}@media screen and (max-width: 500px){.p-editor img{max-height:320px;margin:20px auto}}.p-editor img.aligncenter{margin:40px auto 0}.p-editor img.alignright{margin:40px 0 0 auto}.p-editor iframe{width:100%;display:block;height:410px;margin:50px auto}@media screen and (max-width: 1080px){.p-editor iframe{height:390px;margin:40px auto}}@media screen and (max-width: 810px){.p-editor iframe{height:51vw;margin:30px auto}}@media screen and (max-width: 500px){.p-editor iframe{margin:20px auto}}.p-editor blockquote{position:relative;display:table;margin:auto;padding:50px 70px;width:100%;background-color:#f2f2f2;margin:30px auto}@media screen and (max-width: 810px){.p-editor blockquote{padding:30px 40px}}@media screen and (max-width: 500px){.p-editor blockquote{margin:20px auto;padding:20px 40px}}.p-banner{max-width:512px;margin:90px auto 0;display:block;transition:opacity .4s}@media screen and (max-width: 810px){.p-banner{margin-top:70px}}@media screen and (max-width: 500px){.p-banner{margin-top:50px}}.p-banner:hover{opacity:.7}.p-other{padding-bottom:100px;background-color:#edf9fb}@media screen and (max-width: 500px){.p-other{padding-bottom:70px}}.p-other .c-button{border:1px solid #4dc5d5;background-color:#4dc5d5;margin:40px auto 0}.p-other .c-button:hover{border:1px solid #42b0a1;background-color:#42b0a1;color:#fff}.p-other .c-button:hover .arrow::before{border-top:2px solid #42b0a1;border-right:2px solid #42b0a1}.p-other .c-button .arrow{background-color:#fff}.p-other .c-button .arrow::before{border-top:2px solid #4dc5d5;border-right:2px solid #4dc5d5}.p-other__title .en{font-size:13rem;line-height:.7;color:#4dc5d5;display:block;transform:translateX(-130px)}@media screen and (max-width: 1200px){.p-other__title .en{transform:translateX(-7vw)}}@media screen and (max-width: 1080px){.p-other__title .en{font-size:12rem;transform:translateX(-6vw)}}@media screen and (max-width: 810px){.p-other__title .en{font-size:10rem}}@media screen and (max-width: 500px){.p-other__title .en{font-size:6rem}}.p-other__title .ja{font-size:2rem;margin-top:40px;padding-left:18px;position:relative}@media screen and (max-width: 810px){.p-other__title .ja{margin-top:30px}}@media screen and (max-width: 500px){.p-other__title .ja{margin-top:10px}}.p-other__title .ja::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;aspect-ratio:1/1;border-radius:50%;background-color:#4dc5d5}.p-results__box{display:flex;align-items:center;justify-content:flex-end;gap:25px}@media screen and (max-width: 650px){.p-results__box{position:relative;justify-content:flex-end}}@media screen and (max-width: 500px){.p-results__box{gap:18px}}.p-results__prev,.p-results__next{position:relative;top:initial;left:initial;right:initial;margin-top:0;width:54px;min-width:54px;height:54px;border-radius:50%;background-color:#4dc5d5}@media screen and (max-width: 500px){.p-results__prev,.p-results__next{width:40px;min-width:40px;height:40px}}.p-results__prev::after,.p-results__next::after{content:"";position:absolute;left:46%;top:50%;transform:translate(-50%, -50%) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px}@media screen and (max-width: 500px){.p-results__prev::after,.p-results__next::after{width:8px;height:8px}}.p-results__prev{transform:scale(-1, 1)}.p-results__pagination{position:relative;color:transparent;width:42px;height:50px;transform:translateY(10px)}.p-results__pagination::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-40deg);height:1px;width:45px;background-color:#4dc5d5}.swiper-pagination-current{position:absolute;left:2px;top:0;font-size:2.2rem;line-height:1;color:#4dc5d5}.swiper-pagination-total{position:absolute;right:2px;bottom:0;color:rgba(77,197,213,.4)}.p-results__swiper{margin-top:30px}@media screen and (max-width: 500px){.p-results__swiper{margin-top:20px}}.p-results__slide:hover .p-results__image img{transform:scale(1.05)}.p-results__image{aspect-ratio:3/2;border-radius:20px;overflow:hidden}.p-results__image img{transition:transform .4s}.p-results__title{font-size:1.8rem;margin:20px 0 15px}.p-results__box{display:flex;align-items:center;gap:15px;margin-top:25px}@media screen and (max-width: 500px){.p-results__box{margin-top:20px}}.p-results__category{font-size:1.2rem;line-height:1.2;color:#fff;background-color:#4dc5d5;border-radius:100px;padding:8px 14px;font-weight:500}.p-results__date{font-size:1.2rem}.p-results__title{font-size:1.8rem;margin:18px 0 12px}@media screen and (max-width: 500px){.p-results__title{margin:15px 0 10px}}