.l-main{max-width:1000px}.l-main h2{font-size:clamp(1.75rem,1.414rem + 1.68vw,2.25rem);margin-bottom:20px;padding-bottom:10px;position:relative;border-bottom:1px solid #942f15}.l-main .p-contact .table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-bottom:20px}.l-main .table li{width:49.5%;padding:20px;background-color:#f0f1f3}.l-main h3{font-size:clamp(1.25rem,.914rem + 1.68vw,1.75rem);padding:10px;border-left:solid 5px #942f15;margin-bottom:20px}.l-main h4{font-size:clamp(1rem,.664rem + 1.68vw,1.5rem);margin-bottom:20px}.l-main p{margin-bottom:20px}.l-main strong{font-weight:bolder}@media screen and (max-width:768px){.l-main .l-main{padding:50px 20px}.l-main .table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.l-main .table li{width:100%}}.l-main .time-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:strech;-webkit-align-items:strech;-ms-flex-align:strech;align-items:strech;border:solid 1px #000;margin-bottom:20px}.l-main .date{width:20%;text-align:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#1877f2;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-main .date p{margin:0}.l-main .detail{width:80%}.l-main .time{padding:10px;background:#333;color:#fff}.l-main .title{padding:10px;border-bottom:solid 1px #000}.l-main .text{padding:20px 10px}@media screen and (max-width:796px){.l-main .time-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.l-main .date,.l-main .detail{width:100%}}.p-contact h2{border-bottom:none}