@charset "UTF-8";
.list1 dl {
    padding: .8em 0;
}
.list1 dl:first-child {
    border-top: 2px solid #0c2e6e;
}
.list1 dl {
    border-color: rgba(12, 46, 110, .5);
}
.ticket1, .ticket2, .ticket3 {
     padding:min(4vw, 40px);
}
.ticket1 dl, .ticket1 .list dl, .ticket2 dl, .ticket2 .list dl, .ticket3 dl, .ticket3 .list dl {
     padding: min(1.4vw, 14px) 0;
}
.ticket1 .event-close{
    margin-top: 1.5em;
     border: 3px solid #e60816;
     text-align: center;
     background: #FFF;
     font-weight: 700;
     line-height: 1;
     padding: 1em 0;
    
}
@media screen and (max-width:768px) {
.ticket1, .ticket2, .ticket3 {
     padding:5.33vw;
}
.ticket1 dl, .ticket1 .list dl, .ticket2 dl, .ticket2 .list dl, .ticket3 dl, .ticket3 .list dl {
        padding: 3.33vw 0;
       
    }
.ticket1 .event-close{
   
}
}

.ticket1 {
    background: rgba(230, 8, 22, .08);
}
.ticket1 dl, .ticket1 .list dl:first-child {
    border-color: rgba(230, 8, 22, .6);
}
.ticket1 .list dl:first-child {
    border-top: 2px solid #e60816;
}
.ticket2 {
    background: rgba(82, 155, 4, .1);
}
.ticket2 dl, .ticket2 .list dl:first-child {
    border-color: rgba(82, 155, 4, .6);
}
.ticket2 .list dl:first-child {
    border-top: 2px solid #529b04;
}
.ticket3 {
    background: rgba(250, 124, 0, .1);
}
.ticket3 dl {
    border-color: #fa7c00;
}
.ticket3 .list dl:first-child {
    border-top: 2px solid #fa7c00;
}
.txt-indent {
    padding-left: .8em;
    text-indent: -.8em;
}
.event-news{
    background: #FFF;
    border: 4px solid #e60816;
    padding: 2em;
}
@media screen and (max-width:768px) {
    .event-news{
    padding: 3.33vw;
}
}