﻿#tour_event main p{margin:0 0 2rem;line-height:1.5}#tour_event main h3{font-size:2.4rem;margin:0 0 2rem}#tour_event main ul li{margin:0 0 2.5rem;padding:0 0 0 2rem}#tour_event main ul li h4{margin:0 0 1rem;font-size:120%;padding-bottom:1rem;border-bottom:1px solid #ccc}#tour_event main ul li h4:before{content:"";font-weight:700;color:#d40000;display:inline-block;margin:0 .5rem 0 0}#tour_event main ul li div{line-height:1.5}#event-detail dd p{margin-bottom:0}#event-detail dd div{width:100%}#event-detail dd div h5{font-size:110%;margin-bottom:1rem;background:#eee;padding:1rem .5rem;display:block}#event-detail dd div p{margin-bottom:2rem}#event-detail dd div.flex-box{display:flex;justify-content:space-between;align-items:center}#event-detail dd div.flex-box a{width:23rem;display:block}#event-detail dd div.flex-box a .img{overflow:hidden;margin-bottom:1rem}#event-detail dd div.flex-box a .img img{transition:.3s}#event-detail dd div.flex-box a p{text-align:center;font-size:1.4rem;color:#333;margin:0}#event-detail dd div.flex-box a p span{font-size:60%;display:block;border-top:1px solid #ccc;padding-top:.4rem;margin-top:.4rem}#event-detail dd div.flex-box a:hover .img img{filter:brightness(1.2);transform:scale(1.05)}#lecturer{margin-top:2rem;padding-top:3rem;border-top:2px solid #34a5c0}#lecturer h3::before{content:"";font-family:"Font Awesome 7 Pro";font-weight:700;margin-right:.3em}#lecturer>div{align-items:center}#lecturer>div>*{flex:0 1 auto}#lecturer>div .img{margin-right:2rem;overflow:hidden;border-radius:1rem}#lecturer>div .text{padding:2rem;border:2px solid #ccc;border-radius:1rem}#lecturer>div .text h4{font-size:2rem;margin-bottom:1.5rem}#lecturer>div .text p{margin:0}@media screen and (max-width: 1080px){#event-detail dd div.flex-box a{width:30%;display:block}}@media screen and (max-width: 520px){#tour_event main ul li{margin:0 0 2.5rem;padding:0 1rem}#event-detail dd div h5{line-height:1.5}#event-detail dd div.flex-box a .img{margin-bottom:.5rem}#event-detail dd div.flex-box a p{font-size:1.2rem}#event-detail dd div.flex-box a p span{padding-top:.3rem;margin-top:.3rem}#lecturer>div{flex-direction:column}#lecturer>div .img{overflow:hidden;width:70%;aspect-ratio:1.3;margin:0 auto 2rem}}/*# sourceMappingURL=page-style.css.map */