#mainv{padding:60px 0 40px}@media (max-width: 767px){#mainv{padding:30px 0 20px}}#mainv .slick-list{margin-bottom:40px}@media (max-width: 767px){#mainv .slick-list{margin-bottom:30px}}#mainv .slick-dots li{margin:0 8px}@media (max-width: 767px){#mainv .slick-dots li{margin:0 5px}}#mainv .slick-dots li button:before{content:'';filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background:#FFF;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;border:1px solid #6f7070}@media (max-width: 767px){#mainv .slick-dots li button:before{width:12px;height:12px}}#mainv .slick-dots li.slick-active button:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background:#6f7070}#mainv .slick-dots{bottom:-40px}@media (max-width: 767px){#mainv .slick-dots{bottom:-30px}}.head{overflow:hidden;*zoom:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:30px}@media (max-width: 767px){.head{-webkit-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.head .logo{order:1;margin-bottom:15px}}.head .headInf{padding-right:60px;font-size:3.2rem;font-weight:bold;line-height:1.5}@media (max-width: 767px){.head .headInf{order:2;padding-right:0;font-size:1.7rem}}.head .headInf .title{font-size:4.6rem;font-weight:bold;margin-bottom:15px}@media (max-width: 767px){.head .headInf .title{font-size:2rem;margin-bottom:10px}}.head .headInf p{margin-bottom:20px}@media (max-width: 767px){.head .headInf p{margin-bottom:10px}}#overview{background:#558195;padding:50px 0;color:#FFF;font-size:1.8rem}@media (max-width: 767px){#overview{font-size:1.6rem;padding:30px 0}}#overview .date{font-size:4.6rem;font-weight:bold;margin-bottom:10px}@media (max-width: 767px){#overview .date{font-size:2.4rem}}#overview .place{font-size:2.8rem;font-weight:bold;line-height:1.3;margin-bottom:20px}@media (max-width: 767px){#overview .place{font-size:2rem}}#schedule{padding:60px 0}@media (max-width: 767px){#schedule{padding:30px 0}}#schedule .ttl{font-size:3.2rem;color:#BB5730;font-weight:bold;margin-bottom:10px}@media (max-width: 767px){#schedule .ttl{font-size:2rem;margin-bottom:0}}#schedule .datesTbl{width:100%;table-layout:fixed;margin-bottom:20px}#schedule .datesTbl th,#schedule .datesTbl td{border-bottom:1px solid #BB5730;padding:15px 0;vertical-align:top;font-size:1.8rem}@media (max-width: 767px){#schedule .datesTbl th,#schedule .datesTbl td{font-size:1.6rem;border:none}}#schedule .datesTbl th{width:16em}@media (max-width: 767px){#schedule .datesTbl th{display:block;width:100%;border-bottom:none;padding:15px 0 0;margin-bottom:10px;font-weight:bold}}@media (max-width: 767px){#schedule .datesTbl tr{border-bottom:1px solid #BB5730}}@media (max-width: 767px){#schedule .datesTbl td{display:block;width:100%;padding-left:0;padding:0 0 10px;border:none}}#schedule .detail{font-size:2rem;font-weight:bold}@media (max-width: 767px){#schedule .detail{font-size:1.7rem}}#schedule .detail a{color:#BB5730;text-decoration:underline}#performance{padding:100px 0;background:#dbe5d9}@media (max-width: 767px){#performance{padding:40px 0}}#performance .summary{margin-bottom:30px}@media (max-width: 767px){#performance .summary{margin-bottom:20px}}#performance .summary .sub{font-size:2.8rem;font-weight:bold;margin-bottom:5px}@media (max-width: 767px){#performance .summary .sub{font-size:1.8rem}}#performance .summary .ttl{font-size:3.6rem;font-weight:bold;margin-bottom:20px}@media (max-width: 767px){#performance .summary .ttl{font-size:2rem}}#performance .summary .date{font-size:2.4rem;font-weight:bold;line-height:1.8}@media (max-width: 767px){#performance .summary .date{font-size:1.6rem}}#performance .speaker .ttl{font-size:2.8rem;font-weight:bold;margin-bottom:10px;color:#556f51}@media (max-width: 767px){#performance .speaker .ttl{font-size:2rem}}#performance .speaker .speakerList{background:#FFF;padding:0 40px;margin-bottom:40px}@media (max-width: 767px){#performance .speaker .speakerList{padding:0 15px;margin-bottom:20px}}#performance .speaker .speakerList li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:40px 0;border-bottom:2px solid #8aa985}#performance .speaker .speakerList li:last-child{border-bottom:none}@media (max-width: 767px){#performance .speaker .speakerList li{padding:20px 0}}#performance .speaker .speakerList li .image{-webkit-flex:2;flex:2;text-align:center;padding-right:40px}@media (max-width: 767px){#performance .speaker .speakerList li .image{padding-right:20px}}#performance .speaker .speakerList li .detail{-webkit-flex:7;flex:7;font-size:2.2rem}@media (max-width: 767px){#performance .speaker .speakerList li .detail{font-size:1.5rem}}#performance .speaker .speakerList li .detail .name{font-size:2.4rem;font-weight:bold}@media (max-width: 767px){#performance .speaker .speakerList li .detail .name{font-size:1.6rem}}#performance .speaker .speakerList li .detail .theme{font-size:2.4rem;font-weight:bold;color:#BB5730;padding-top:20px}@media (max-width: 767px){#performance .speaker .speakerList li .detail .theme{font-size:1.6rem;padding-top:15px}}#performance .coming{padding:40px 0;font-size:2.4rem;font-weight:bold;border-top:2px solid #4c7144}@media (max-width: 767px){#performance .coming{font-size:1.6rem;padding:20px 0}}#performance .comingCont{padding:40px 0;border-top:2px solid #4c7144}@media (max-width: 767px){#performance .comingCont{padding:20px 0}}#performance .comingCont .ttl{font-size:3.6rem;font-weight:bold;margin-bottom:15px}@media (max-width: 767px){#performance .comingCont .ttl{font-size:2rem}}#performance .comingCont .date,#performance .comingCont .place{font-size:2.4rem;font-weight:bold;line-height:1.8}@media (max-width: 767px){#performance .comingCont .date,#performance .comingCont .place{font-size:1.6rem}}#performance .comingCont .comingTxt{font-size:2.4rem;font-weight:bold;margin-bottom:15px}@media (max-width: 767px){#performance .comingCont .comingTxt{font-size:1.6rem}}#performance .comingCont .summary{font-size:2rem;font-weight:bold;line-height:1.8;margin-bottom:0}@media (max-width: 767px){#performance .comingCont .summary{font-size:1.5rem}}.footerImg{display:-webkit-flex;display:flex}.footerImg .image{-webkit-flex:1;flex:1;aspect-ratio:640 / 435;overflow:hidden}.footerImg .image img{width:100%;height:100%;object-fit:cover}.footerLogo{padding:50px 0}@media (max-width: 767px){.footerLogo{padding:30px 0}}.footerLogo .footerLogoList{display:-webkit-flex;display:flex;-webkit-align-items:end;align-items:end;-webkit-justify-content:center;justify-content:center;gap:0 40px}@media (max-width: 767px){.footerLogo .footerLogoList{gap:0 20px}}
