
#main_visual > div > div.p-mainVisual__textLayer.l-parent.l-container.u-ta-c > div > div.wp-block-image.u-mb-ctrl.u-mb-0.pc_only > figure > img,
.is-corp #main_visual > div > div.p-mainVisual__textLayer.l-parent.l-container.u-ta-l > div > div.wp-block-image.u-mb-ctrl.u-mb-0.pc_only > figure > img {
    width: 30cqw;
    max-width: 400px;
}

#main_visual > div > div.p-mainVisual__textLayer.l-parent.l-container.u-ta-c > div > div.wp-block-group.pc_only > div > div.swell-block-columns > div > div:nth-child(1) > p,
.is-corp #main_visual > div > div.p-mainVisual__textLayer.l-parent.l-container.u-ta-l > div > div.swell-block-columns.pc_only > div > div:nth-child(1) > p {
    font-size: clamp(20px, 1.8vw, 30px) !important;
}

#main_visual > div > div.p-mainVisual__textLayer.l-parent.l-container.u-ta-c > div > div.wp-block-group.pc_only > div > div.wp-block-image.your-svg.u-mb-ctrl.u-mb-40 > figure > img {
    width: 36cqw;
    max-width: 715px;
}

#main_visual > div > div.p-mainVisual__textLayer.l-parent.l-container.u-ta-c > div > div.wp-block-group.pc_only > div > div.swell-block-columns > div > div:nth-child(2) > figure > img {
    width: 38cqw;
}

#main_visual > div > div.p-mainVisual__textLayer.l-parent.l-container.u-ta-l > div > div.swell-block-columns.pc_only > div > div:nth-child(2) > div > figure > img {
    width: 27cqw;
    max-width: 400px;
}

#main_visual > div > div.p-mainVisual__textLayer.l-parent.l-container.u-ta-l > div > div.wp-block-image.your-svg.u-mb-ctrl.u-mb-40.pc_only > figure > img {
    width: 35cqw;
    max-width: 515px;
}

#content .js-top-spiral img {
    width:384px;
    height:auto;
    aspect-ratio:6.226379794200187;
}

#main_visual .js-top-spiral img {
    width: 400px;
    height: auto;
    aspect-ratio:6.226379794200187;
}

#movie > div > div > div figure > a {
    position: relative;
}

#movie > div > div > div figure > a:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    content: '';
    display: block;
    width: 68px;
    height: 48px;
    background-image: url('../../../../../uploads/2026/03/youtube_play.png');
}