*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{background-color:#fff;font-size:1rem;transition:font-size .3s linear}h1,h2,h3,h4,h5,p,span{line-height:1.5}a{text-decoration:none}img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}ul{margin:0;padding:0}li{list-style:none}.section__wrapper{padding-inline:6.2vw}@media screen and (max-width:767px){.section__wrapper{padding-inline:10vw}}.section__title{align-items:first baseline;display:flex;gap:1vw;margin-bottom:3vw}@media screen and (max-width:767px){.section__title{flex-direction:column;gap:2vw}}.section__title h2{font-family:heisei-kaku-gothic-std,sans-serif;font-size:4.2vw;font-style:normal;font-weight:900}@media screen and (max-width:767px){.section__title h2{font-size:7vw}}.section__title p{font-size:1.2vw}@media screen and (max-width:767px){.section__title p{font-size:2.4vw;padding-left:4.8vw}}.section__inner{margin-left:auto;width:75vw}@media screen and (max-width:767px){.section__inner{width:100%}}.container{display:flex;gap:4.5vw}@media screen and (max-width:767px){.container{flex-direction:column}}.container article{width:63vw}@media screen and (max-width:767px){.container article{width:100%}}.container aside{width:14vw}@media screen and (max-width:767px){.container aside{width:100%}}.archive__link{align-items:center;border:3px solid #000;color:#000;display:flex;justify-content:space-between;margin:0 auto;padding:1vw 1.4vw;width:25vw}@media screen and (max-width:767px){.archive__link{padding:4vw 5.6vw;width:80vw}}.archive__link img{width:4.2vw}@media screen and (max-width:767px){.archive__link img{width:15vw}}.archive__link .text{display:flex;flex-direction:column}.archive__link .text span{font-size:1vw;font-weight:700}@media screen and (max-width:767px){.archive__link .text span{font-size:4.3vw}}.archive__link .text small{font-size:.8vw}@media screen and (max-width:767px){.archive__link .text small{font-size:3.6vw}}.top-btn{align-items:center;background-color:#fff;border:4px solid #000;border-radius:44px;bottom:0;display:flex;flex-direction:column;font-family:heisei-kaku-gothic-std,sans-serif;font-size:1.8vw;font-style:normal;font-weight:900;gap:8px;height:7.8vw;justify-content:center;position:fixed;right:2vw;transform:translateY(-50%);width:4.6vw;z-index:999}.top-btn:hover{cursor:pointer}@media screen and (max-width:767px){.top-btn{font-size:3vw;height:24vw;width:12vw}}.top-btn img{height:2.8vw;-o-object-fit:contain;object-fit:contain;width:1.7vw}@media screen and (max-width:767px){.top-btn img{width:3vw}}.calendar{position:fixed;right:1.5vw;top:2vw;z-index:998}.calendar span{align-items:center;aspect-ratio:1/1;color:#fff;display:flex;flex-direction:column;font-size:1.6vw;justify-content:center;position:relative;width:12vw}@media screen and (max-width:767px){.calendar span{font-size:2.4vw;width:20vw}}.calendar:before{background:#ff5800;border-radius:50%;content:"";height:100%;opacity:.8;position:absolute;top:0;width:100%}.menu{background:hsla(0,0%,8%,.8);display:flex;display:none;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .1s linear;width:100vw;z-index:999}.menu .close{aspect-ratio:1/1;box-sizing:border-box;height:auto;left:3vw;position:absolute;top:10.5vw;width:3.7vw}@media screen and (max-width:767px){.menu .close{height:3.9vw;top:26vw;width:11.1vw}}.menu .close:hover{cursor:pointer}.menu .close span{background:#fff;height:3px;position:absolute;transform:translate(-50%,-50%);transform-origin:center;width:100%}.menu .close span:first-child{transform:rotate(20deg)}.menu .close span:nth-child(2){transform:rotate(-20deg)}.menu ul{display:flex;flex-direction:column;gap:2.1vw;height:100%;padding-top:10vw;width:73vw}@media screen and (max-width:767px){.menu ul{gap:10vw;padding-top:25vw;width:60vw}}.menu ul li{border-bottom:1px solid #fff;padding-bottom:1vw}@media screen and (max-width:767px){.menu ul li{padding-bottom:3vw}}.menu ul li a{color:#fff;font-family:heisei-kaku-gothic-std,sans-serif;font-size:2.7vw;font-style:normal;font-weight:200}@media screen and (max-width:767px){.menu ul li a{font-size:5.4vw}}.menu ul li a:hover{text-decoration:none}.category-list{border-bottom:3px solid #000;border-top:3px solid #000;margin-bottom:4.5vw;padding:1.7vw 0;width:100%}.category-list ul{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:767px){.category-list ul{display:grid;gap:3vw 0;grid-template-columns:repeat(3,1fr)}}.category-list ul li{font-family:heisei-kaku-gothic-std,sans-serif;font-size:1.6vw;font-weight:700}@media screen and (max-width:767px){.category-list ul li{font-size:3.5vw;text-align:center}}body{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:400}header{height:7vw;width:100vw}header .header__logo{left:2vw;position:fixed;top:2vw;z-index:999}header .header__logo img{width:18vw}@media screen and (max-width:767px){header .header__logo img{width:36vw}}header .header__sidebar{left:3vw;position:fixed;top:10vw;width:3.7vw;z-index:999}@media screen and (max-width:767px){header .header__sidebar{top:25vw;width:11.1vw}}header .header__sidebar .border{display:flex;flex-direction:column;height:1.3vw;justify-content:space-between;margin-bottom:5vw;width:3.7vw}header .header__sidebar .border:hover{cursor:pointer}@media screen and (max-width:767px){header .header__sidebar .border{height:3.9vw;margin-bottom:10vw;width:11.1vw}}header .header__sidebar .border span{background:#000;display:block;height:3px;width:100%}header .header__sidebar ul{display:flex;flex-direction:column;gap:5vw}@media screen and (max-width:767px){header .header__sidebar ul{gap:21vw}}header .header__sidebar ul li{list-style:none;transform:rotate(90deg)}header .header__sidebar ul li a{color:#000;display:block;font-size:1.1vw;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){header .header__sidebar ul li a{font-size:3.3vw}}header .header__sidebar ul li a:hover{text-decoration:underline}.top .kv{margin-bottom:5vw;position:relative}.top .kv__image{display:flex;justify-content:flex-end;width:100%}.top .kv__image a:hover{opacity:.8}.top .kv__image a img{aspect-ratio:1.2/1;width:58vw}@media screen and (max-width:767px){.top .kv__image a img{width:100%}}.top .kv__pickup{left:13vw;position:absolute;top:50%;transform:translateY(-50%);width:50vw}@media screen and (max-width:767px){.top .kv__pickup{padding-top:3vw;position:static;transform:translateY(0);width:80vw}}.top .kv__pickup img{width:20vw}@media screen and (max-width:767px){.top .kv__pickup img{width:50vw}}.top .kv__pickup h1{background-color:#000;color:#fff;display:inline;font-family:heisei-kaku-gothic-std,sans-serif;font-size:1.8vw;font-style:normal;font-weight:700;line-height:6vw;padding:1.5vw 1vw;word-break:keep-all}@media screen and (max-width:767px){.top .kv__pickup h1{font-size:5.6vw;line-height:10.5vw;word-break:break-all}}.top .article{margin-bottom:10vw}.top .article article ul{display:flex;flex-direction:column;gap:1.6vw;margin-bottom:2.5vw}@media screen and (max-width:767px){.top .article article ul{gap:5vw;margin-bottom:5vw}}.top .article article ul .article__link{border-bottom:1px solid #000;color:#000;display:flex;gap:2.6vw;min-height:20vw;padding-bottom:1.8vw}@media screen and (max-width:767px){.top .article article ul .article__link{flex-direction:column;height:auto;margin-bottom:5vw;padding-bottom:3.6vw}}.top .article article ul .article__link img{aspect-ratio:1/1;border-radius:22px;height:20vw;width:20vw}@media screen and (max-width:767px){.top .article article ul .article__link img{height:auto;width:100%}}.top .article article ul .article__link .block .meta{align-items:center;display:flex;gap:1vw;margin-bottom:1vw}@media screen and (max-width:767px){.top .article article ul .article__link .block .meta{gap:2vw;margin-bottom:3vw}}.top .article article ul .article__link .block .meta .category{background:#000;color:#fff;font-size:1.2vw;font-weight:700;padding:0 1vw;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.top .article article ul .article__link .block .meta .category{font-size:4.6vw;padding:0 4vw}}.top .article article ul .article__link .block .meta .date{color:#b2b2b2;font-size:1.5vw}@media screen and (max-width:767px){.top .article article ul .article__link .block .meta .date{font-size:4.6vw}}.top .article article ul .article__link .block .content h3{font-family:heisei-kaku-gothic-std,sans-serif;font-size:1.8vw;font-style:normal;font-weight:700;margin-bottom:1vw}@media screen and (max-width:767px){.top .article article ul .article__link .block .content h3{font-size:5.6vw;line-height:10.5vw;margin-bottom:3vw}}.top .article article ul .article__link .block .content p{font-size:1vw}@media screen and (max-width:767px){.top .article article ul .article__link .block .content p{font-size:4.3vw;letter-spacing:.5pt}}.top .article aside .social{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media screen and (max-width:767px){.top .article aside .social{align-items:center;display:flex}}.top .article aside .social a{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:100%}.top .article aside .social a img{-o-object-fit:contain;object-fit:contain;width:4vw}@media screen and (max-width:767px){.top .article aside .social a img{width:15vw}}.top .video{margin-bottom:10vw}.top .video .large{margin-bottom:3.3vw}@media screen and (max-width:767px){.top .video .large{margin-bottom:5vw}}.top .video .large .meta{align-items:center;display:flex;gap:1vw;margin-bottom:1vw}@media screen and (max-width:767px){.top .video .large .meta{gap:2vw;margin-bottom:3vw}}.top .video .large .meta .category{background:#000;color:#fff;font-size:1.2vw;font-weight:700;padding:0 1vw;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.top .video .large .meta .category{font-size:4.6vw;padding:0 4vw}}.top .video .large .meta .date{color:#b2b2b2;font-size:1.5vw}@media screen and (max-width:767px){.top .video .large .meta .date{font-size:4.6vw}}.top .video .large iframe{height:30vw;margin-bottom:1vw;width:100%}@media screen and (max-width:767px){.top .video .large iframe{aspect-ratio:1/1;background:rgba(0,0,0,.1);height:auto;margin-bottom:3vw}}.top .video .large h3{font-family:heisei-kaku-gothic-std,sans-serif;font-size:1.8vw;font-style:normal;font-weight:700}@media screen and (max-width:767px){.top .video .large h3{font-size:5.6vw;line-height:10.5vw;margin-bottom:3vw}}.top .video .large h3 a{color:#000;text-decoration:underline}.top .video ul{display:grid;gap:1vw;grid-template-columns:repeat(3,1fr);margin-bottom:3vw}@media screen and (max-width:767px){.top .video ul{gap:5vw;grid-template-columns:1fr;margin-bottom:5vw}}.top .video ul li .meta{align-items:center;display:flex;gap:1vw;margin-bottom:1vw}@media screen and (max-width:767px){.top .video ul li .meta{gap:2vw;margin-bottom:3vw}}.top .video ul li .meta .category{background:#000;color:#fff;font-size:.9vw;font-weight:700;padding:0 1vw;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.top .video ul li .meta .category{font-size:4.6vw;padding:0 4vw}}.top .video ul li .meta .date{color:#b2b2b2;font-size:.9vw}@media screen and (max-width:767px){.top .video ul li .meta .date{font-size:4.6vw}}.top .video ul li iframe{height:13vw;margin-bottom:1vw;width:100%}@media screen and (max-width:767px){.top .video ul li iframe{aspect-ratio:1/1;background:rgba(0,0,0,.1);height:auto;margin-bottom:3vw}}.top .video ul li h3{color:#000;font-family:heisei-kaku-gothic-std,sans-serif;font-size:.9vw;font-style:normal;font-weight:700}@media screen and (max-width:767px){.top .video ul li h3{font-size:5.6vw;line-height:10.5vw;margin-bottom:3vw}}.top .video ul li h3 a{color:#000;text-decoration:underline}.top .podcast .container article ul{display:flex;flex-direction:column;gap:2.1vw;margin-bottom:3vw}@media screen and (max-width:767px){.top .podcast .container article ul{gap:5vw;margin-bottom:5vw}}.top .podcast .container article ul .other_platform{background:#282828;border-radius:12px;display:flex;gap:24px;height:352px;padding:40px;width:100%}@media screen and (max-width:767px){.top .podcast .container article ul .other_platform{flex-direction:column;gap:8px;padding:24px}}.top .podcast .container article ul .other_platform img{aspect-ratio:1/1;border:1px solid #fff;width:272px}@media screen and (max-width:767px){.top .podcast .container article ul .other_platform img{aspect-ratio:1/1;margin:24px auto 0;width:137px}}.top .podcast .container article ul .other_platform .content{overflow:hidden;padding-top:63px;position:relative;width:100%}@media screen and (max-width:767px){.top .podcast .container article ul .other_platform .content{height:100%;padding-top:0}}.top .podcast .container article ul .other_platform .content h3{color:#fff;font-size:24px;margin-bottom:1.8vw;white-space:nowrap}.top .podcast .container article ul .other_platform .content .platform_name{color:#aaa;font-size:16px}.top .podcast .container article ul .other_platform .content .link{align-items:center;aspect-ratio:3.4/1;border:5px solid #fff;border-radius:11px;bottom:0;color:#fff;display:flex;font-size:1.9vw;font-weight:700;gap:14px;justify-content:center;left:0;position:absolute;width:16.8vw}@media screen and (max-width:767px){.top .podcast .container article ul .other_platform .content .link{aspect-ratio:6/1;font-size:3.2vw;left:50%;transform:translateX(-50%);width:35vw}}.top .podcast .container article ul .other_platform .content .link svg{aspect-ratio:1/1;width:1.2vw}@media screen and (max-width:767px){.top .podcast .container article ul .other_platform .content .link svg{width:3.2vw}}.archive-article .container article ul{display:flex;flex-direction:column;gap:1.6vw;margin-bottom:2.5vw}@media screen and (max-width:767px){.archive-article .container article ul{gap:5vw;margin-bottom:5vw}}.archive-article .container article ul .article__link{border-bottom:1px solid #000;color:#000;display:flex;gap:2.6vw;height:auto;padding-bottom:1.8vw}@media screen and (max-width:767px){.archive-article .container article ul .article__link{flex-direction:column;height:auto;padding-bottom:3.6vw}}.archive-article .container article ul .article__link img{aspect-ratio:1/1;border-radius:22px;height:20vw;width:20vw}@media screen and (max-width:767px){.archive-article .container article ul .article__link img{height:auto;width:100%}}.archive-article .container article ul .article__link .block .meta{align-items:center;display:flex;gap:1vw;margin-bottom:1vw}@media screen and (max-width:767px){.archive-article .container article ul .article__link .block .meta{gap:2vw;margin-bottom:3vw}}.archive-article .container article ul .article__link .block .meta .category{background:#000;color:#fff;font-size:1.2vw;font-weight:700;padding:0 1vw;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.archive-article .container article ul .article__link .block .meta .category{font-size:4.6vw;padding:0 4vw}}.archive-article .container article ul .article__link .block .meta .date{color:#b2b2b2;font-size:1.5vw}@media screen and (max-width:767px){.archive-article .container article ul .article__link .block .meta .date{font-size:4.6vw}}.archive-article .container article ul .article__link .block .content h3{font-family:heisei-kaku-gothic-std,sans-serif;font-size:1.8vw;font-style:normal;font-weight:700;margin-bottom:1vw}@media screen and (max-width:767px){.archive-article .container article ul .article__link .block .content h3{font-size:5.6vw;line-height:10.5vw;margin-bottom:3vw}}.archive-article .container article ul .article__link .block .content p{font-size:1vw}@media screen and (max-width:767px){.archive-article .container article ul .article__link .block .content p{font-size:4.3vw;letter-spacing:.5pt}}.archive-video .container article ul{display:grid;gap:1vw;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.archive-video .container article ul{gap:5vw;grid-template-columns:1fr}}.archive-video .container article ul li .meta{align-items:center;display:flex;gap:1vw;margin-bottom:1vw}@media screen and (max-width:767px){.archive-video .container article ul li .meta{gap:2vw;margin-bottom:3vw}}.archive-video .container article ul li .meta .category{background:#000;color:#fff;font-size:.9vw;font-weight:700;padding:0 1vw;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.archive-video .container article ul li .meta .category{font-size:4.6vw;padding:0 4vw}}.archive-video .container article ul li .meta .date{color:#b2b2b2;font-size:.9vw}@media screen and (max-width:767px){.archive-video .container article ul li .meta .date{font-size:4.6vw}}.archive-video .container article ul li iframe{aspect-ratio:1.8/1;background:rgba(0,0,0,.1);margin-bottom:1vw;width:100%}@media screen and (max-width:767px){.archive-video .container article ul li iframe{aspect-ratio:1/1;height:auto;margin-bottom:3vw}}.archive-video .container article ul li h3{color:#000;font-family:heisei-kaku-gothic-std,sans-serif;font-size:.9vw;font-style:normal;font-weight:700}@media screen and (max-width:767px){.archive-video .container article ul li h3{font-size:5.6vw;line-height:10.5vw;margin-bottom:3vw}}.archive-video .container article ul li h3 a{color:#000;text-decoration:underline}.archive-podcast .container article ul{display:flex;flex-direction:column;gap:2.1vw;margin-bottom:3vw}@media screen and (max-width:767px){.archive-podcast .container article ul{gap:5vw;margin-bottom:5vw}}.archive-podcast .container article ul .other_platform{background:#282828;border-radius:12px;display:flex;gap:24px;height:352px;padding:40px;width:100%}@media screen and (max-width:767px){.archive-podcast .container article ul .other_platform{flex-direction:column;gap:8px;padding:24px}}.archive-podcast .container article ul .other_platform img{aspect-ratio:1/1;border:1px solid #fff;width:272px}@media screen and (max-width:767px){.archive-podcast .container article ul .other_platform img{aspect-ratio:1/1;margin:24px auto 0;width:137px}}.archive-podcast .container article ul .other_platform .content{overflow:hidden;padding-top:63px;position:relative;width:100%}@media screen and (max-width:767px){.archive-podcast .container article ul .other_platform .content{height:100%;padding-top:0}}.archive-podcast .container article ul .other_platform .content h3{color:#fff;font-size:24px;margin-bottom:1.8vw;white-space:nowrap}.archive-podcast .container article ul .other_platform .content .platform_name{color:#aaa;font-size:16px}.archive-podcast .container article ul .other_platform .content .link{align-items:center;aspect-ratio:3.4/1;border:5px solid #fff;border-radius:11px;bottom:0;color:#fff;display:flex;font-size:1.9vw;font-weight:700;gap:14px;justify-content:center;left:0;position:absolute;width:16.8vw}@media screen and (max-width:767px){.archive-podcast .container article ul .other_platform .content .link{aspect-ratio:6/1;font-size:3.2vw;left:50%;transform:translateX(-50%);width:35vw}}.archive-podcast .container article ul .other_platform .content .link svg{aspect-ratio:1/1;width:1.2vw}@media screen and (max-width:767px){.archive-podcast .container article ul .other_platform .content .link svg{width:3.2vw}}.archive-short .container article ul{display:grid;gap:3vw 1vw;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:767px){.archive-short .container article ul{gap:5vw;grid-template-columns:1fr}}.archive-short .container article ul li .meta{align-items:center;display:flex;gap:1vw;margin-bottom:1vw}@media screen and (max-width:767px){.archive-short .container article ul li .meta{gap:2vw;margin-bottom:3vw}}.archive-short .container article ul li .meta .category{background:#000;color:#fff;font-size:.9vw;font-weight:700;padding:0 1vw;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.archive-short .container article ul li .meta .category{font-size:4.6vw;padding:0 4vw}}.archive-short .container article ul li .meta .date{color:#b2b2b2;font-size:.9vw}@media screen and (max-width:767px){.archive-short .container article ul li .meta .date{font-size:4.6vw}}.archive-short .container article ul li iframe{height:33vw;margin-bottom:1vw;width:100%}@media screen and (max-width:767px){.archive-short .container article ul li iframe{aspect-ratio:1/1;background:rgba(0,0,0,.1);height:auto;margin-bottom:3vw}}.archive-short .container article ul li h3{color:#000;font-family:heisei-kaku-gothic-std,sans-serif;font-size:.9vw;font-style:normal;font-weight:700}@media screen and (max-width:767px){.archive-short .container article ul li h3{font-size:5.6vw;line-height:10.5vw;margin-bottom:3vw}}.archive-short .container article ul li h3 a{color:#000;text-decoration:underline}@media screen and (max-width:767px){.archive-article,.archive-podcast,.archive-short,.archive-video{padding-top:10vw}}.archive-article aside .social,.archive-podcast aside .social,.archive-short aside .social,.archive-video aside .social{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media screen and (max-width:767px){.archive-article aside .social,.archive-podcast aside .social,.archive-short aside .social,.archive-video aside .social{align-items:center;display:flex}}.archive-article aside .social a,.archive-podcast aside .social a,.archive-short aside .social a,.archive-video aside .social a{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:100%}.archive-article aside .social a img,.archive-podcast aside .social a img,.archive-short aside .social a img,.archive-video aside .social a img{-o-object-fit:contain;object-fit:contain;width:4vw}@media screen and (max-width:767px){.archive-article aside .social a img,.archive-podcast aside .social a img,.archive-short aside .social a img,.archive-video aside .social a img{width:15vw}}.single-article .single-kv{margin-bottom:5vw;position:relative}@media screen and (max-width:767px){.single-article .single-kv{margin-bottom:10vw}}.single-article .single-kv__image{display:flex;justify-content:flex-end;width:100%}.single-article .single-kv__image img{aspect-ratio:1.5/1;width:68vw}@media screen and (max-width:767px){.single-article .single-kv__image img{width:80vw}}.single-article .single-kv__title{bottom:1vw;left:13vw;position:absolute;width:50vw}@media screen and (max-width:767px){.single-article .single-kv__title{padding-top:3vw;position:static;width:80vw}}.single-article .single-kv__title img{width:20vw}@media screen and (max-width:767px){.single-article .single-kv__title img{width:50vw}}.single-article .single-kv__title h1{background-color:#000;color:#fff;display:inline;font-family:heisei-kaku-gothic-std,sans-serif;font-size:1.8vw;font-style:normal;font-weight:700;line-height:6vw;padding:1.5vw 1vw;word-break:keep-all}@media screen and (max-width:767px){.single-article .single-kv__title h1{font-size:5.6vw;line-height:10.5vw}}.single-article .single-content .card,.single-article .single-content .heading,.single-article .single-content .image,.single-article .single-content .information,.single-article .single-content .text{margin:0 auto 5vw;width:56vw}@media screen and (max-width:767px){.single-article .single-content .card,.single-article .single-content .heading,.single-article .single-content .image,.single-article .single-content .information,.single-article .single-content .text{width:80vw}}.single-article .single-content .text.lead{font-size:1.2vw;font-weight:700;width:56vw}@media screen and (max-width:767px){.single-article .single-content .text.lead{font-size:4.5vw;width:80vw}}.single-article .single-content .text{font-size:1vw}@media screen and (max-width:767px){.single-article .single-content .text{font-size:4.3vw}}.single-article .single-content .heading h2{font-size:2vw;font-weight:700}@media screen and (max-width:767px){.single-article .single-content .heading h2{font-size:5.2vw}}.single-article .single-content .image img{aspect-ratio:3/2;height:auto;margin-bottom:1vw;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.single-article .single-content .image img{aspect-ratio:1/1;margin-bottom:5vw}}.single-article .single-content .image .caption{font-size:.8vw}@media screen and (max-width:767px){.single-article .single-content .image .caption{font-size:3vw;width:80vw}}.single-article .single-content .information{font-size:1vw}@media screen and (max-width:767px){.single-article .single-content .information{font-size:3.5vw;margin-bottom:10vw}}.single-article .single-content .information .block{margin-bottom:3vw}@media screen and (max-width:767px){.single-article .single-content .information .block{margin-bottom:6vw}}.single-article .single-content .card{padding:2.7vw 1.9vw 1.9vw;position:relative}@media screen and (max-width:767px){.single-article .single-content .card{margin-bottom:10vw;padding:8.1vw 5.7vw}}.single-article .single-content .card .tag{align-items:center;aspect-ratio:2.6/1;display:flex;font-size:1vw;font-weight:900;justify-content:center;padding:0 1vw;position:absolute;top:0;transform:translateY(-50%);width:5.5vw}@media screen and (max-width:767px){.single-article .single-content .card .tag{font-size:3vw;padding:0 3vw;width:18vw}}.single-article .single-content .card .top{margin-bottom:2vw}.single-article .single-content .card .top .name{font-size:1.4vw;font-weight:900;margin-bottom:.6vw}@media screen and (max-width:767px){.single-article .single-content .card .top .name{font-size:5vw;margin-bottom:4vw}}.single-article .single-content .card .top .from,.single-article .single-content .card .top .title{font-size:1vw;margin-bottom:.6vw}@media screen and (max-width:767px){.single-article .single-content .card .top .from,.single-article .single-content .card .top .title{font-size:3.2vw;margin-bottom:4vw}}.single-article .single-content .card .introduce{font-size:.8vw;font-weight:30}@media screen and (max-width:767px){.single-article .single-content .card .introduce{font-size:3vw}}.single-article .single-content .card.profile{background:#000;color:#fff}.single-article .single-content .card.profile .tag{background:#fff;border:3px solid #000;color:#000;left:0}.single-article .single-content .card.writer{background:#fff;border:1px solid #000;color:#000}.single-article .single-content .card.writer .tag{background:#000;color:#fff;left:-1px}.single-article .single-content article{padding:3vw 0}.is-sp{display:none}@media screen and (max-width:767px){.is-sp{display:inherit}.is-pc{display:none}}.disable img{display:none;visibility:hidden}.slider-container{margin-bottom:3vw;overflow:hidden}.slider-container .swiper{height:auto;overflow:visible;position:relative;width:56vw}@media screen and (max-width:767px){.slider-container .swiper{width:80vw}}.slider-container .swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;width:100%}.slider-container .swiper .swiper-wrapper .swiper-slide:hover{cursor:grab}.slider-container .swiper .swiper-wrapper .swiper-slide img{aspect-ratio:3/2;margin-bottom:1vw;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.slider-container .swiper .swiper-wrapper .swiper-slide img{aspect-ratio:1/1;margin-bottom:5vw}}.slider-container .swiper .swiper-wrapper .swiper-slide .caption{font-size:.8vw}@media screen and (max-width:767px){.slider-container .swiper .swiper-wrapper .swiper-slide .caption{font-size:3vw}}.slider-container .swiper .swiper-slide-next,.slider-container .swiper .swiper-slide-prev{opacity:.3}