﻿.music .cttl h2::before{content:"MUSIC"}.concert-status{font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px);color:gray}.concert-status strong{display:inline-block;width:72px;margin-right:8px;border-radius:999em;text-align:center;font-size:1.1rem;line-height:22px;letter-spacing:normal;color:#fff}.concert-status strong[data-ticket="発売前"]{background-color:gray}.concert-status strong[data-ticket="発売中"]{background-color:#c5365f}.concert-status strong[data-ticket="SOLD OUT"]{background-color:#1a1a1a}.concert-list{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none}.concert-list li{margin:0;padding:0}.concert-list li a{display:block;padding:20px;background-color:#fff;border-radius:8px;line-height:1.5;text-decoration:none;color:#1a1a1a}.concert-list li a h4{margin:0;padding:12px 0;border-bottom:1px solid #bbb;font-size:clamp(16px, 13.6923076923px + .6153846154vw, 20px);line-height:1.3}.concert-list li a dl{display:grid;grid-template-columns:56px 1fr;gap:8px 14px;margin:12px 0 0;padding:0;font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px)}.concert-list li a dl dt{margin:0;padding:2px 0;background-color:#ddd;border-radius:4px;text-align:center;-webkit-transition:background-color 0.5s, color 0.5s;-moz-transition:background-color 0.5s, color 0.5s;-ms-transition:background-color 0.5s, color 0.5s;-o-transition:background-color 0.5s, color 0.5s;transition:background-color 0.5s, color 0.5s}.concert-list li a dl dd{margin:0;padding:2px 0}@media (hover: hover) and (pointer: fine){.concert-list li a:hover{background-color:#1a1a1a;color:#fff}.concert-list li a:hover::after{background-color:#fc1b1c}.concert-list li a:hover dl dt{background-color:#555}}@media screen and (min-width: 601px){.concert-list li a{position:relative;padding-right:70px;border-radius:12px}.concert-list li a::after{content:"";display:block;position:absolute;top:calc(50% - 10px);right:20px;width:20px;height:20px;background-color:#1a1a1a;background-image:url("../images/icon_arrow_wht.svg");background-size:contain;border-radius:10px;pointer-events:none}}@media screen and (min-width: 1025px){.concert-list{gap:20px}.concert-list li a{padding:30px 70px 30px 30px}}@container layoutcomm-right (min-width: 641px){.concert-list li a dl{grid-template-columns:56px 160px 56px 1fr}}.concert .post-cover{background-image:linear-gradient(120deg, #daede7 0%, #d0d9d7 100%)}dl.concert-info{margin:30px 0 0;padding:12px 0 0;border-top:1px dashed #bbb}dl.concert-info>dt{margin:12px 0 4px;padding:0;font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px);font-weight:bold;color:#c5365f}dl.concert-info>dt:first-child{margin-top:0}dl.concert-info>dd{margin:0;padding:0 0 12px;border-bottom:1px dashed #bbb;text-align:justify;text-justify:distribute;word-break:break-all}dl.contactus{display:grid;grid-template-columns:60px 1fr;gap:8px 0;margin:0;padding:0;line-height:1.5}dl.contactus>dt{margin:0;padding:0}dl.contactus>dd{margin:0;padding:0;word-break:break-all}@container cover (min-width: 941px){dl.concert-info{display:grid;grid-template-columns:160px 1fr;padding-top:0}dl.concert-info>dt{position:relative;margin:0;padding:16px 20px;background-color:#ededf1;border-bottom:1px dashed #bbb;font-size:clamp(15px, 14.4230769231px + .1538461538vw, 16px);font-weight:normal;color:#1a1a1a}dl.concert-info>dd{padding:16px 20px}}.powerwave-cover{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column;position:relative;background-image:linear-gradient(120deg, #f5e4e4 0%, #d7ced9 100%)}.powerwave-cover header{display:contents}.powerwave-cover header .fukidashi{order:3;position:-webkit-sticky;position:sticky;bottom:70px;width:100%;margin-top:30px}.powerwave-cover section.powerwave-box{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column;position:relative;margin-bottom:30px}.powerwave-cover section.powerwave-box:last-of-type{margin-bottom:0}.powerwave-cover section.powerwave-box::before{content:"";display:block;position:absolute;top:0;left:20px;width:64px;height:8px;background-color:#c5365f}.powerwave-cover section.powerwave-box .right,.powerwave-cover section.powerwave-box .left{display:contents}.powerwave-cover section.powerwave-box .right h4{order:1;margin:0 0 5px;padding:0;font-size:clamp(25px, 16.9230769231px + 2.1538461538vw, 39px);line-height:1.3}.powerwave-cover section.powerwave-box .right h5{order:2;margin:0;padding:0;font-size:clamp(16px, 13.6923076923px + .6153846154vw, 20px);line-height:1.3;font-weight:normal;color:#c5365f}.powerwave-cover section.powerwave-box .right .pw-review{order:4;word-break:break-all}.powerwave-cover section.powerwave-box .left figure.pw-jacket{order:3;margin:20px 0}.powerwave-cover section.powerwave-box .left figure.pw-jacket figcaption{font-size:0rem;text-indent:100%;white-space:nowrap;overflow:hidden;line-height:0}.powerwave-cover section.powerwave-box .left dl.pw-dl{order:5;width:100%;margin:20px 0;padding:0;font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px)}.powerwave-cover section.powerwave-box .left dl.pw-dl dt{margin:0;padding:3px 10px;background-color:#f4f5fa}.powerwave-cover section.powerwave-box .left dl.pw-dl dd{margin:0;padding:3px 10px}.powerwave-cover section.powerwave-box .left .pw-link{width:100%;order:6}.powerwave-cover section.powerwave-box .left .pw-link .outlink{width:100%}@container cover (min-width: 769px){.powerwave-cover header{display:block;position:relative;width:100%}.powerwave-cover header .fukidashi{position:absolute;top:38px;right:0;bottom:auto;width:240px;margin-top:0}.powerwave-cover header .fukidashi .fukidashi-cover{top:60px;bottom:auto;max-height:33vh}.powerwave-cover header .fukidashi .fukidashi-cover.open{top:68px;bottom:auto}.powerwave-cover header .fukidashi .fukidashi-cover::after{top:-15px;bottom:auto;transform:rotate(-180deg)}.powerwave-cover section.powerwave-box{align-items:flex-start;flex-direction:row-reverse;gap:60px}.powerwave-cover section.powerwave-box .right,.powerwave-cover section.powerwave-box .left{display:block}.powerwave-cover section.powerwave-box .right{width:calc(61.8% - 60px);padding-top:20px}.powerwave-cover section.powerwave-box .right .pw-review{position:relative;margin-top:30px;padding-top:34px}.powerwave-cover section.powerwave-box .right .pw-review::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:4px;background-color:#ddd;border-radius:2px}.powerwave-cover section.powerwave-box .left{width:38.2%;position:-webkit-sticky;position:sticky;top:70px}@media screen and (min-width: 1025px){.powerwave-cover section.powerwave-box .left{top:120px}}.powerwave-cover section.powerwave-box .left figure.pw-jacket{margin:0}}@media screen and (min-width: 601px){.powerwave-cover section.powerwave-box::before{left:30px}}@media screen and (min-width: 1025px){.powerwave-cover header{display:block;position:relative;width:100%}.powerwave-cover header .fukidashi{position:absolute;top:38px;right:0;bottom:auto;width:240px;margin-top:0}.powerwave-cover header .fukidashi .fukidashi-cover{top:60px;bottom:auto;max-height:33vh}.powerwave-cover header .fukidashi .fukidashi-cover.open{top:68px;bottom:auto}.powerwave-cover header .fukidashi .fukidashi-cover::after{top:-15px;bottom:auto;transform:rotate(-180deg)}.powerwave-cover section.powerwave-box::before{left:40px}}
