@charset "UTF-8";
      details.eventList-ac {
        border-top: solid 1px #ddd;
		margin: 0;
        padding: 0;
      }
      details.eventList-ac:last-child {
        border-bottom: solid 1px #ddd;

      }
      details.eventList-ac summary {
        display: block;
        position: relative;
		margin: 0;  
        padding: 10px;
        width: 100%;
        height: auto;
        list-style: none;
        color: #72a3ff;
        font-size: 16px;
        cursor: pointer;
        transition: opacity ease .2s;
      }
      details.eventList-ac summary -webkit-details-marker {
        list-style: none;
      }
      details.eventList-ac summary:hover {
        color: rgba(94, 94, 94, 0.8);
        opacity: .6;
      }
      details.eventList-ac > summary::after {
        content: "";
        display: inline-block;
        position: absolute;
        /* top: ; */
        right: 40px;
        width: 11px;
        height: 11px;
        border-top: 2px solid #72a3ff;
        border-right: 2px solid #72a3ff;
        transform: rotate(135deg);
        transition: all 0.2s ease;
      }
      details.eventList-ac[open] > summary::after {
        transform: rotate(315deg);
        top: 20px;
      }
      details.eventList-ac dl:nth-of-type(1) {
        border-top: solid 1px #ddd;
      }
      details.eventList-ac dl:last-of-type {
        border-bottom: none !important;
      }

      details.eventList-ac dl{
      display: flex;
      margin: 0;
      padding: 20px;
      border-bottom: solid 1px #ddd;
      font-size: 16px;
		  color: #222222;
}
details.eventList-ac dt{
      margin: 0;
	padding: 0;
		  color: #72a3ff;
}
details.eventList-ac dd{
      margin: 0;
      	padding: 0 0 0 20px;
}
details.eventList-ac dd a {
	color: #72a3ff;	
}
@media only screen and (max-width: 767px){
	
.eventList-ac-box p {
    display: block;
    text-align: left;
    padding-left: 10px;
    font-size: 14px;
    margin-top: 20px !important;
}
}
.title_u { padding-top: 50px; }

