@charset "UTF-8";
.schedule-list														{padding: 10px 20px;/* border: 1px solid #c1c5e1; */margin-bottom: 10px;background: rgba(255,255,255,0.5);border-radius: 20px;box-sizing: border-box;}
.schedule-list .date-area											{font-size: 1.3em;font-weight: 600;color: #4d57b2;border-bottom: 2px solid #000;margin-bottom: 10px;}
.schedule-list .date													{margin-right: 10px;vertical-align: middle;display: inline-block;}
.schedule-list .date strong										{}
.schedule-list .title													{color: #000;font-size: 1.2em;vertical-align: middle;display: inline-block;position:relative;padding-left: 10px;margin-right: 10px;}
.schedule-list .title:before											{content:'';display:block;width:3px;height:13px;background-color: #481fe4;position:absolute;left:0;top: 10px;}
.schedule-list .title span											{}
.schedule-list ul														{clear: both;}
.schedule-list ul li													{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 5px;padding-left: 95px;position:relative;/* font-size: 1.1em; */}
.schedule-list ul li:before											{content:'';display:block;width:3px;height:3px;background-color: #481fe4;position:absolute;left:0;top: 10px;}
.schedule-list ul li span											{
    font-weight: 600;
    position: absolute;
    left: 10px;
}
.schedule-list ul li span.list-date									{/* width:40%; */}
.schedule-list ul li span.text										{width:60%;}
.schedule-list .more												{
    position: absolute;
    right: 10px;
    top: 15px;
}


