.article-body h4, .article-body h5, .article-body li { color: #f23e73; }
.radio-day {
display: inline-block;
margin: 5px 5px 20px 5px;
}
/* スマホの画面サイズ用にスタイルを変更 */
@media (max-width: 600px) {
.radio-option {
display: block;
margin: 10px 0; /* 上下10px、左右0のマージン */
}
}
LEADING FUKUOKA DAY1
-
18:15SUPER☆GiRLSLIVE開始予定時刻
-
18:45LIVE終了予定時刻
-
19:40特典会特典会開始予定時刻
-
20:40特典会終了予定時刻
LEADING FUKUOKA DAY2
-
12:15SUPER☆GiRLSLIVE開始予定時刻
-
12:40LIVE終了予定時刻
-
13:15特典会特典会開始予定時刻
-
14:15特典会終了予定時刻
バリカタッ!
-
14:10SUPER☆GiRLSLIVE開始予定時刻
-
14:40LIVE終了予定時刻
-
15:00特典会特典会開始予定時刻
-
16:00特典会終了予定時刻
スカラエスパシオ
【関連情報】
/* Common styles */
.image-with-margin {
margin-bottom: 20px;
}
/* Schedule styles */
.schedule {
position: relative;
font-size: 14px;
width: 100%;
margin: 0 auto;
}
.schedule::before {
position: absolute;
top: 0px;
left: 6.5em;
width: 6px;
height: 100%;
background-color: #ffedf2;
content: “”;
}
.schedule ul {
padding: 0;
margin: 0;
list-style: none;
}
.schedule li {
position: relative;
display: flex;
align-items: center;
width: 100%;
}
.schedule li + li {
margin-top: 2em;
}
.schedule_time {
display: flex;
justify-content: center;
align-items: center;
position: relative;
width: 5em;
height: 2em;
border-radius: 6px;
background-color: #f23e73;
color: #fff;
text-align: center;
}
.schedule_time::after {
position: absolute;
top: 50%;
left: 6em;
transform: translateY(-50%);
width: 1em;
height: 1em;
border: 2px solid #fff;
border-radius: 50%;
background-color: #f23e73;
content: “”;
}
.schedule_content_title {
font-weight: bold;
color: #f23e73;
}
.schedule_content {
margin: 0 0 0 3em;
width: calc(100% – 10em);
color: #6e6e6e;
}
/* Goods styles */
.goods_time {
display: flex;
justify-content: center;
align-items: center;
position: relative;
width: 5em;
height: 2em;
border-radius: 6px;
background-color: #80c1ff;
color: #fff;
text-align: center;
}
.goods_time::after {
position: absolute;
top: 50%;
left: 6em;
transform: translateY(-50%);
width: 1em;
height: 1em;
border: 2px solid #fff;
border-radius: 50%;
background-color: #80c1ff;
content: “”;
}
.goods_content_title {
font-weight: bold;
color: #80c1ff;
}
.goods_content {
margin: 0 0 0 3em;
width: calc(100% – 10em);
color: #6e6e6e;
}
/* Additional styles */
input[type=”checkbox”] {
margin-left: 10px;
margin-right: 5px;
}
.checkbox-container {
margin-bottom: 30px;
}
@media (min-width: 1024px) {
.schedule {
margin-left: 5%;
}
}
// イベントリスナーを追加して、チェックボックスの状態に応じて表示を切り替える
document.getElementById(‘toggleLiveCheckbox’).addEventListener(‘change’, function() {
var liveElements = document.querySelectorAll(‘.livetime’);
for (var i = 0; i < liveElements.length; i++) {
if (this.checked) {
liveElements[i].style.display = 'flex';
} else {
liveElements[i].style.display = 'none';
}
}
});
document.getElementById('toggleGoodsCheckbox').addEventListener('change', function() {
var goodsElements = document.querySelectorAll('.goods');
for (var i = 0; i < goodsElements.length; i++) {
if (this.checked) {
goodsElements[i].style.display = 'flex';
} else {
goodsElements[i].style.display = 'none';
}
}
});
document.getElementById('toggleOtherCheckbox').addEventListener('change', function() {
var otherElements = document.querySelectorAll('.other');
for (var i = 0; i < otherElements.length; i++) {
if (this.checked) {
otherElements[i].style.display = 'flex';
} else {
otherElements[i].style.display = 'none';
}
}
});
// 初期状態を反映
document.getElementById('toggleLiveCheckbox').dispatchEvent(new Event('change'));
document.getElementById('toggleGoodsCheckbox').dispatchEvent(new Event('change'));
document.getElementById('toggleOtherCheckbox').dispatchEvent(new Event('change'));
