hrml,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,footer{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:""}object,embed{vertical-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:0}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Verdana,Arial,sans-serif}a{text-decoration:none}a:active,a:focus,input:active,input:focus{outline:0}section{width:100%}.wrap{overflow:hidden;position:relative}*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{background:#0e2671;color:#333;font-family:"Noto Sans JP",serif;font-size:1.4em !important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.meet-emotion{background-color:#0e2671;background-image:url(../img/anniversary_25th/meet-emotion/bg_body02.png);background-position:center top 80vw;background-repeat:no-repeat;background-size:100% auto;overflow:hidden}.netwoking .meet-emotion{padding:0 0 160px}.meet-emotion__hero{width:100%}.meet-emotion__hero .fes_main{position:relative;z-index:1}.meet-emotion__hero-bg{position:absolute;pointer-events:none;top:0;left:0;z-index:0}.meet-emotion__hero-bg img{width:100%;height:auto;max-width:none}.meet-emotion__hero-media{position:relative;display:block}.meet-emotion__hero-media img{display:block;width:100%;height:auto}.meet-emotion__map-link{position:absolute;left:19.98%;top:82.29%;width:23.61%;height:4.46%;border-radius:10px;display:block;z-index:2;min-height:28px;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.meet-emotion__map-link::after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,0);transition:background .2s ease}.meet-emotion__map-link:hover::after,.meet-emotion__map-link:focus-visible::after{background:rgba(255,255,255,.18)}.meet-emotion__map-link:focus-visible{outline:3px solid #ffe600;outline-offset:4px}img{max-width:100%;height:auto}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 50px}.container.container_l{max-width:1284px}.container.container_m{max-width:1124px}.container.container_s{max-width:900px}.title_type01{margin-bottom:0;position:relative;text-align:center;top:-30px}.title_type01 span{margin-bottom:0;color:#d21a85;display:block;font-family:"Montserrat",sans-serif;font-size:8.6rem;font-style:italic;font-weight:900;line-height:1;-webkit-text-stroke:10px #fff;text-stroke:10px #fff;paint-order:stroke}.title_type01 em{color:#d21a85;font-size:2.4rem;font-weight:700}.title_type02{margin-bottom:30px;color:#d21a85;font-size:2.6rem;font-weight:700;position:relative;text-align:center;z-index:1}.title_type02 br{display:none}.txt_normal{font-size:1.8rem;font-weight:500;line-height:1.8}.thum_img{line-height:0}.fes .main{padding-bottom:0}.content{padding-top:0}.fes_main{max-width:1000px;margin:0 auto 80px;position:relative}.fes_main .img_bird{height:225px;padding-top:20px}.fes_main .img_bird img{width:169px}.fes_main .top_anniversary_icon01{width:98px;position:absolute;left:0;top:400px;left:60px}.fes_main .top_anniversary_icon02{width:116px;position:absolute;right:0;top:50px}.fes_box{margin-bottom:100px;padding:0 40px 40px;background:#fff;border-radius:5px}.fes_about{position:relative;z-index:1}.fes_about::before,.fes_about::after{background:no-repeat left top/100% auto;content:"";position:absolute}.fes_about::before{width:216px;height:481px;background-image:url(../img/anniversary_25th/meet-emotion/pic_about01.png);left:-13px;top:-42px}.fes_about::after{width:231px;height:538px;background-image:url(../img/anniversary_25th/meet-emotion/pic_about02.png);right:-28px;top:-45px}.fes_about .fes_about_box .fes_about_box_txt{font-size:1.8rem;font-weight:500;line-height:2;position:relative;text-align:center;z-index:1}.fes_about .fes_about_box .fes_about_box_txt:not(:last-of-type){margin-bottom:24px}.fes_about .fes_about_box .fes_about_cta{margin-top:40px;display:flex;justify-content:center}.fes_about .fes_about_box .fes_about_cta_btn{display:inline-flex;align-items:center;gap:16px;padding:32px 44px;border-radius:10px;background:#e10096;color:#ffe600;font-size:2.6rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.fes_about .fes_about_box .fes_about_cta_btn:hover{transform:translateY(-2px);box-shadow:0 18px 32px rgba(225,0,150,.45)}.fes_about .fes_about_box .fes_about_cta_icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.fes_about .fes_about_box .fes_about_cta_icon img{width:100%;height:auto;display:block}.fes_about .fes_about_box .thum_img{width:40%;position:relative;right:-20px}.fes_time_wrap{position:relative;z-index:1}.fes_time_wrap .meet-schedule{--speaker-photo-size: 88px;margin-top:20px}.fes_time_wrap .meet-schedule__list{border-bottom:1px solid #e8e8e8}.fes_time_wrap .meet-schedule__item{display:grid;grid-template-columns:clamp(90px,12vw,130px) auto;align-items:center;padding:24px 0;border-top:1px solid #e8e8e8;gap:0 16px;justify-content:flex-start}.fes_time_wrap .meet-schedule__item.has-speaker{position:relative;grid-template-columns:clamp(90px,12vw,130px) auto auto;align-items:flex-start;min-height:calc(var(--speaker-photo-size) + 48px);padding-right:calc(var(--speaker-photo-size) + 16px)}.fes_time_wrap .meet-schedule__item.has-speaker .meet-schedule__speaker-media{position:absolute;top:24px;right:16px;transform:none;margin-top:0}.fes_time_wrap .meet-schedule__item.has-speaker02{align-items:center}.fes_time_wrap .meet-schedule__time{color:#e10096;font-size:2rem;font-weight:700;line-height:1;white-space:nowrap}.fes_time_wrap .meet-schedule__detail{display:flex;flex-direction:column;gap:6px;min-width:0}.fes_time_wrap .meet-schedule__label{font-size:1.8rem;font-weight:600;line-height:1.6;margin:0}.fes_time_wrap .meet-schedule__head{margin-bottom:24px;font-size:1.8rem;font-weight:600}.fes_time_wrap .meet-schedule__tag{font-size:1.6rem;font-weight:700;margin-bottom:5px;line-height:1}.fes_time_wrap .meet-schedule__subtitle{font-size:2.4rem;font-weight:700;line-height:1.2;margin:0}.fes_time_wrap .meet-schedule__subtitle span{font-size:1.8rem}.fes_time_wrap .meet-schedule__aside{display:flex;align-items:center;gap:16px;align-self:center}.fes_time_wrap .meet-schedule__aside.aside_type01{margin-top:25px}.fes_time_wrap .meet-schedule__slash{margin-right:10px;font-size:2.4rem;font-weight:700;color:#000;line-height:1}.fes_time_wrap .meet-schedule__speaker{display:flex;gap:4px;font-size:1.8rem;line-height:1.5;min-width:0}.fes_time_wrap .meet-schedule__speaker-media{width:var(--speaker-photo-size);height:var(--speaker-photo-size);margin-top:-10px;flex-shrink:0;border-radius:50%;overflow:hidden}.fes_time_wrap .meet-schedule__speaker-media img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.fes_time_wrap .meet-schedule__speaker-role{margin:0;font-weight:600}.fes_time_wrap .meet-schedule__speaker-role.meet-schedule__speaker-role--inline{display:block}.fes_time_wrap .meet-schedule__speaker-role .meet-schedule__speaker-inline{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.fes_time_wrap .meet-schedule__speaker-role .meet-schedule__speaker-role-body{display:inline-block}.fes_time_wrap .meet-schedule__speaker-name{margin:0;font-size:2.8rem;font-weight:800;line-height:1.1}.fes_time_wrap .meet-schedule__honorific{font-size:60%;font-weight:600}.fes_time_wrap .meet-schedule__description{grid-column:2/-1;margin:12px 0 0;font-size:1.5rem;line-height:1.8;color:#4c4c4c;padding-right:calc(var(--speaker-photo-size))}.fes_overview{padding:100px 0 50px;background:#fff}.fes_overview .event_info{width:100%;display:flex;flex-wrap:wrap;font-size:1.6rem;font-weight:500}.fes_overview .event_info dt{width:120px;padding:24px 0;border-bottom:1px solid #d5d5d5}.fes_overview .event_info dt span{width:100%;background:#d21a85;color:#fff;padding:5px;flex:0 0 120px;display:flex;align-items:center;justify-content:center}.fes_overview .event_info dd{width:calc(100% - 120px);margin:0;padding:24px 20px;border-bottom:1px solid #d5d5d5}.fes_overview .event_info dd span{color:#f64e60}.fes_overview .event_info dd a{color:#d21a85;text-decoration:underline}.fes_overview .event_info dd a:hover{text-decoration:none}.animate{opacity:0;visibility:hidden;transition:opacity .3s ease-out}.animate.active{visibility:visible}.fade_in.active{animation:animation03 1.5s ease-out forwards}.fade_in02.active{animation:animation03 1s ease-out 1.5s forwards;opacity:0}.fade_in_up.active{animation:animation04 1s ease-out 1s forwards;opacity:0}.fade_in_up02.active{animation:animation04 1s ease-out forwards;opacity:0}@keyframes animation01{from,to{transform:none}10%{transform:scale(1.2)}40%{transform:scale(0.9)}60%{transform:scale(1.04)}80%{transform:scale(0.98)}}@keyframes animation02{0%{transform:translate(-50%, -50%) scale(1);opacity:1}100%{transform:translate(-50%, -50%) scale(1.1);opacity:0}}@keyframes animation03{0%{opacity:0}100%{opacity:1}}@keyframes animation04{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes animation05{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.contents_wrap{padding:60px 0 125px;background:#ffe164}.day{margin-bottom:100px}.day .day_box{margin-bottom:45px;display:flex;align-items:flex-end;justify-content:center}.day .day01{margin-right:38px}.day .day01,.day .day02{line-height:0}.day .day_txt{font-size:2.5rem;font-weight:700;text-align:center}.time_table{padding:60px 10%;background:#fff}.time_table .time_table_title{margin-bottom:50px;text-align:center}.time_table .time_table_title img{width:fit-content;margin:0 auto 20px;display:block}.time_table .time_table_title span{display:block;font-size:2.5rem}.time_box{margin-bottom:80px}.time{opacity:0;visibility:hidden}.time.active{visibility:visible;animation:animation05 .8s ease-out forwards}.time_inner{display:flex;justify-content:space-between;flex-wrap:wrap}.time_inner .time_list{width:calc(25% - 40px)}.time_inner .time_img{margin-bottom:25px;padding:10px;border-radius:100%;border:1px solid #333;aspect-ratio:1/1;line-height:0}.time_inner .time_img img{width:100%;height:100%;border-radius:100%;object-fit:cover}.time_inner .time_name{text-align:center}.time_inner .time_name>span{margin-bottom:20px;display:block;font-size:1.6rem;font-weight:500}.time_inner .time_name em{color:#4b93c4;font-size:2.5rem;font-weight:700;line-height:1}.time_inner .time_name em span{font-size:1.6rem}.past_events{padding:110px 0;background:url(../img/anniversary_25th/networking-park/bg_past_events.png) no-repeat center top/cover}.past_events .past_events_txt{margin-bottom:80px;font-size:1.8rem;font-weight:500;text-align:center}.slide{margin:0 50px}.slick-dots{bottom:-50px}.slick-dots li{margin:0 5px}.slick-dots li button{width:12px;height:12px;border-radius:50%;background-color:#e6e6e6;border:none;font-size:0}.slick-dots li button::before{display:none}.slick-dots li.slick-active button{background-color:#4b93c4}.anchor{margin-top:-60px;padding-top:60px}.fes_contact{padding:80px 0;background:#f2f2f2}.fes_contact{margin-top:-2px;padding:80px 0;background:#f2f2f2}.fes_contact .fes_contact__inner{padding:60px;background:#fff}.fes_contact iframe{width:100%;margin:0 auto;border:none;display:block}.footer{padding:5px 5px 8px;background:#4d4d4d}.footer .copyright{color:#fff;text-align:center}@media(max-width: 1024px){.netwoking .meet-emotion{padding-top:0}.container{padding:0 30px}.fes_main{margin-bottom:0}.fes_main .fes_main_img{position:relative;top:-35px}.fes_main .top_anniversary_icon01{display:none}.fes_main .top_anniversary_icon02{display:none}.fes_about::before{width:128px;height:285px}.fes_about::after{width:133px;height:311px}.fes_time_wrap .meet-schedule__item{grid-template-columns:100px 1fr;row-gap:12px;padding:16px 0;align-items:start;gap:8px 16px}.fes_time_wrap .meet-schedule__item.has-speaker{grid-template-columns:100px 1fr}.fes_time_wrap .meet-schedule__time{padding-top:3px;font-size:1.6rem}.fes_time_wrap .meet-schedule__label{font-size:1.5rem}.fes_time_wrap .meet-schedule__head{margin-bottom:10px;font-size:1.5rem}.fes_time_wrap .meet-schedule__tag{font-size:1.4rem}.fes_time_wrap .meet-schedule__subtitle{font-size:1.6rem}.fes_time_wrap .meet-schedule__subtitle span{font-size:1.4rem}.fes_time_wrap .meet-schedule__aside{grid-column:2;align-items:flex-start;align-self:flex-start;gap:8px}.fes_time_wrap .meet-schedule__aside.aside_type01{margin-top:10px}.fes_time_wrap .meet-schedule__slash{display:none}.fes_time_wrap .meet-schedule__speaker{font-size:1.4rem}.fes_time_wrap .meet-schedule__speaker-name{font-size:2.2rem}.time_table{padding:60px 30px}.time_inner .time_list{width:calc(50% - 20px);margin-bottom:40px}.time_inner .time_name>span{margin-bottom:10px}.slide{margin:0 25px}}@media(max-width: 1280px){.container{padding:0 50px}.time_inner .time_list{width:calc(25% - 20px)}}@media(max-width: 768.98px){.container{padding:0 30px}.title_type01{top:-15px}.title_type01 span{font-size:5rem}.title_type01 em{font-size:2rem}.title_type02{margin-bottom:16px;font-size:2.2rem}.txt_normal{font-size:1.6rem}.fes_box{margin-bottom:80px;padding:0 20px 20px}.fes_about{padding-right:20px}.fes_about::before{width:83px;height:185px}.fes_about::after{width:81px;height:189px}.fes_about .fes_about_box .fes_about_box_txt{font-size:1.4rem}.fes_about .fes_about_box .fes_about_box_txt:not(:last-of-type){margin-bottom:16px}.fes_about .fes_about_box .fes_about_box_txt br{display:none}.fes_about .fes_about_box .fes_about_cta{margin-top:28px}.fes_about .fes_about_box .fes_about_cta_btn{font-size:2.2rem;padding:16px 32px;gap:12px}.fes_about .fes_about_box .fes_about_cta_icon{width:40px;height:40px}.fes_about .fes_about_box .thum_img{width:auto;max-width:300px;margin:0 auto;right:inherit}.fes_time_wrap{width:calc(100% + 40px);margin:0 -20px 50px}.fes_time_wrap .meet-schedule{margin-top:16px}.fes_overview .event_info{flex-direction:column}.fes_overview .event_info dt{width:100%;padding-bottom:0;border-bottom:none}.fes_overview .event_info dd{width:100%;padding:20px 0;border-bottom:none}.contents_wrap{padding:30px 0 60px}.day .day_box{display:block}.day .day01{max-width:280px;margin:0 auto 38px}.day .day_txt{font-size:1.8rem}.time_table{padding:30px 15px}.time_inner .time_list{width:calc(50% - 10px)}.time_inner .time_name>span{font-size:1.4rem}.time_inner .time_name em{font-size:2.2rem}.past_events{padding:60px 0}.past_events .past_events_txt{margin-bottom:40px;font-size:1.6rem}.slide{margin:0 10px}.anchor{margin-top:-50px;padding-top:50px}.fes_contact{padding:40px 0}.fes_contact .fes_contact__inner{padding:20px}}@media(max-width: 575.98px){.container{padding:0 15px}.title_type02 br{display:block}.fes_about .fes_about_box .fes_about_cta_btn{font-size:1.8rem;padding:14px 26px}.fes_about .fes_about_box .fes_about_cta_icon{width:34px;height:34px}.fes_time_wrap .meet-schedule__item{display:block;padding:14px 0}.fes_time_wrap .meet-schedule__item.has-speaker{display:block}.fes_time_wrap .meet-schedule__item.has-speaker .meet-schedule__speaker-media{position:static;top:auto;right:auto;transform:none;margin-top:12px}.fes_time_wrap .meet-schedule__time{display:block;margin-bottom:16px}.fes_time_wrap .meet-schedule__aside{flex-direction:column;align-items:flex-start;align-self:flex-start;gap:4px;margin-top:6px}.fes_time_wrap .meet-schedule__description{grid-column:1/-1;margin-left:0}.day .day_txt{font-size:1.6rem}}@media(min-width: 1004px){.fes_contact iframe{height:777px !important}}