.intro__items__container{display:block;gap:0;.catch-copy{.intro-read-box{text-align:center}.intro1{line-height:1.4;font-weight:700;border-bottom:dotted 3px #e5007f;display:inline}.intro2{display:flex;align-items:center;margin-top:16px;margin-bottom:10px!important}.intro2>div{display:inline-block;height:124px}.intro2 .cast-info{display:inline-block;font-size:clamp(10px,.833vw,12px);padding:2px 8px;border-radius:12px;color:#fff;line-height:normal}.bg-yellow{background-color:#c0b619}.intro2 .cast-name{display:inline-block;font-size:clamp(40px,3.06vw,44px);font-weight:700}.cast-x{font-weight:700}.bg-pink{background-color:#d21277}.bg-blue{background-color:#00259d}.intro3{font-weight:700}.intro3-box{display:inline-block;background-color:#333;background-image:url(/daitsuiseki2/common-img/colornoise.webp);background-repeat:repeat;margin:8px 0 48px;padding:4px 4px 4px 10px;color:#fff;.intro3-txt{font-size:36px;color:#fdf001}}.intro5{display:flex;flex-direction:column;gap:12px;li{font-size:16px;font-weight:700;line-height:1.6}}.intro6{font-weight:700;margin-top:48px;.intro6-txt{font-size:24px}}.intro7{display:flex;flex-direction:column;font-size:140%;font-weight:700;margin-top:0;.intro7-txt-small{font-size:22px}.intro7-txt-large{color:#af0713;font-size:36px;font-weight:700}}.img-box{width:90%;margin:0 auto;img{width:100%;height:auto}}.intro8{font-size:36px;font-weight:700;display:inline-block;margin-top:16px;background:linear-gradient(45deg,#e5007f 16%,#2bd2ff 57%,#2bff88 90%);background:-webkit-linear-gradient(45deg,#e5007f 16%,#2BD2FF 57%,#2BFF88 90%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.h3-ttl-a{line-height:1.875rem;font-weight:500;color:var(--_body-color);background:url(/daitsuiseki2/common-img/colornoise.webp)}}.device-type-mobile .intro__items__container{background:#fff;margin:0 calc(10vw / var(--_mbw)) calc(10vw / var(--_mbw));.catch-copy{font-size:calc(16vw / var(--_mbw));font-weight:700;text-align:center;line-height:calc(28vw / var(--_mbw));margin-bottom:calc(20vw / var(--_mbw))}.catch-copy-a{font-size:calc(24vw / var(--_mbw));line-height:calc(30vw / var(--_mbw));font-weight:700;text-align:center}.catch-copy-b{font-size:calc(20vw / var(--_mbw));line-height:calc(24vw / var(--_mbw));text-align:center;font-weight:700;margin:16px 0}.catch-copy-c{font-size:calc(20vw / var(--_mbw));line-height:calc(24vw / var(--_mbw));font-weight:700;text-align:center}.img-box1{margin-top:1.25rem;margin-bottom:1.875rem;>img{width:100%}}.h3-ttl-a{margin:calc(24vw / var(--_mbw)) calc(-20vw / var(--_mbw)) calc(16vw / var(--_mbw));padding:calc(20vw / var(--_mbw));font-size:calc(16vw / var(--_mbw))}.read-box{margin-bottom:calc(20vw / var(--_mbw));&:last-child{margin-bottom:0}}.intro1{font-size:calc(16vw / var(--_mbw))}.intro2{flex-direction:column;gap:calc(4vw / var(--_mbw));>div{display:flex;flex-direction:column;gap:calc(8vw / var(--_mbw));align-items:center;height:fit-content;padding-bottom:calc(4vw / var(--_mbw))}.cast-info{width:fit-content;padding:calc(1vw / var(--_mbw)) calc(4vw / var(--_mbw));font-size:calc(12vw / var(--_mbw));border-radius:100px}.cast-name{font-size:calc(28vw / var(--_mbw))}}.intro3{margin-top:calc(40vw / var(--_mbw));font-size:calc(16vw / var(--_mbw));line-height:1.4}.intro3-box{padding:calc(10vw / var(--_mbw)) calc(10vw / var(--_mbw)) calc(4vw / var(--_mbw));margin:calc(8vw / var(--_mbw)) 0 calc(40vw / var(--_mbw));font-size:calc(16vw / var(--_mbw));.intro3-txt{font-size:calc(20vw / var(--_mbw))}}.intro5{li{font-size:calc(14vw / var(--_mbw));line-height:1.4}}.intro6{margin:calc(40vw / var(--_mbw)) auto calc(4vw / var(--_mbw));font-size:calc(16vw / var(--_mbw));.intro6-txt{font-size:calc(20vw / var(--_mbw))}}.intro7{margin-bottom:calc(12vw / var(--_mbw));.intro7-txt-small{font-size:calc(16vw / var(--_mbw));margin-bottom:calc(2vw / var(--_mbw))}.intro7-txt-large{font-size:calc(20vw / var(--_mbw))}}.intro8{font-size:calc(20vw / var(--_mbw))}}.device-type-desktop .intro__items__container{.catch-copy{font-size:24px;font-weight:700;text-align:center;line-height:42px;margin-bottom:20px}.catch-copy-a{font-size:1.875rem;font-weight:700;text-align:center;line-height:2.625rem}.catch-copy-b{font-size:1.875rem;text-align:center;line-height:2.625rem;font-weight:700;margin:16px 0}.catch-copy-c{font-size:1.5rem;font-weight:700;text-align:center;line-height:2.625rem}.img-box1{margin-top:1.25rem;margin-bottom:1.875rem;>img{width:100%}}.h3-ttl-a{margin:32px -40px 16px;padding:20px 40px;font-size:1.125rem}.read-box{&:last-child{margin-bottom:0}}}
