@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap");
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}label{cursor:pointer}html{color:#303030;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,sans-serif;font-size:10px;line-height:1.7}body{margin:auto;min-height:100vh;scroll-behavior:smooth;text-align:center;text-rendering:optimizeSpeed}*,:after,:before{box-sizing:border-box}a{text-decoration:none}a,button{color:inherit;cursor:pointer}button{background-color:transparent;border-width:0;padding:0}figure{margin:0}input::-moz-focus-inner{border:0;margin:0;padding:0}input,select,textarea{font-size:16px;margin:.8rem 0}@media only screen and (min-width:768px){input,select,textarea{font-size:20px}}dd,ol,ul{margin:0;padding:0}dd,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-feature-settings:"palt";font-size:inherit;font-weight:700;margin:0}dl,ol,p,span,ul{font-size:inherit;margin:0}cite{font-style:normal}fieldset{border-width:0;margin:0;padding:0}img{display:block}.maincontent,footer,header{font-size:1.5rem}a[href^="tel:"]{color:#303030}li:not([class]){line-height:1.5}a{color:#50a1cb}a:hover{color:#2f799f}a:hover img{opacity:.9}a:visited{color:#2f799f}.contents{margin:0 auto;min-height:90vh;padding:3.2rem 0}.contents .maincontent a,.contents .maincontent li,.contents .maincontent p{text-align:left}.maincontent{margin:auto;max-width:1200px}body{background-color:#fafafa}.breadcrumb,.pankuzu{font-size:.9em!important;line-height:1!important;padding:3px 0 20px!important}.form.form{background-color:#fff;border-radius:1.6rem;margin:1.6rem;padding:3.2rem 1.6rem;text-align:center}@media only screen and (min-width:768px){.form.form{margin:3.2rem auto;max-width:840px}}.form.form .small{font-size:.8em}.form.form input[type=email],.form.form input[type=tel],.form.form input[type=text],.form.form textarea{width:100%}@media only screen and (min-width:768px){.form.form input[type=email],.form.form input[type=tel],.form.form input[type=text],.form.form textarea{max-width:20em}}.form.form #num input[type=num]{width:4em}.form.form h2{color:#303030;font-size:2.592rem}.form.form h2 img{margin:auto auto 2.4rem;width:30rem}@media only screen and (min-width:768px){.form.form h2 img{left:-14px;position:relative}}.form.form h2+p{margin-top:2.4rem}.form.form ul{display:inline-block;font-size:1.7rem;font-weight:700;margin:auto}.form.form li{line-height:1.1;padding:.32rem 0}.form.form li.rakusen{background-color:#ebebe2}.form.form .selectlist{background-color:#fff;border-radius:8px;padding:1em}.form.form .selectlist.left{text-align:left}.form.form .selectlist li{display:inline-block}.form.form label{padding:.3em 1em}.form.form label:hover{opacity:.7}.form.form p{margin-bottom:.3rem;text-align:left}@media only screen and (min-width:768px){.form.form p{margin-left:auto;margin-right:auto;max-width:40em;text-align:center}}.form.form .koumoku{background-color:#fafafa;margin:.5rem auto;padding:1.6rem .8rem}@media only screen and (min-width:768px){.form.form .koumoku{padding:1.6rem}}.form.form .koumoku h3{color:#0a3a86;font-size:2.16rem;line-height:1.4;margin:0 auto .6rem;max-width:32em}.form.form .koumoku h3 .hissu{color:#bb0b05;font-size:1.5rem}.form.form .koumoku h3+p{display:inline-block;margin-left:auto;margin-right:auto}.form.form .koumoku_section{border:1px solid #0a3a86;border-radius:8px;display:inline-block;margin-bottom:1.6rem;padding:1.6rem}.form.form .koumoku_section h4{color:#0a3a86;font-size:1.2em}.submit_result{padding-bottom:6rem;text-align:center}.submit_result h3{color:#f97e03;font-size:3.1104rem;margin-bottom:.64rem}.submit_result p{font-size:1.8rem;font-weight:700;margin:auto;max-width:22em;text-align:left}.button{background-color:#f97e03;border-radius:8px;color:#fff;display:inline-block;font-size:2.16rem;line-height:1.3;margin-top:1.6rem;padding:.5em 1.2em}a.button{color:#fff;font-weight:700}.header{background-color:#fff;padding:1.6rem 3.2rem;position:relative;text-align:left;z-index:999}.header a.header_logo{display:inline-block;max-width:290px;width:60%}.footer{background-color:#f3f3f3;padding-top:3.2rem;text-align:center}.footer_link{margin-top:1.6rem}.footer_link li{display:inline-block;padding:0 1em}.footer_link a{color:#303030;text-decoration:underline}a.footer_logo{display:inline-block;max-width:290px;width:60%}.footer_inner{display:inline-block;margin:1.6rem auto 3.2rem}.footer_inner P{font-size:1.4rem;font-weight:700;text-align:center}.footer_inner .toi h2{font-size:1.8rem;font-weight:700;margin-top:1.8rem}.footer_inner .toi h3{font-size:1.8rem;line-height:1.1;margin:.8rem}@media only screen and (min-width:768px){.footer_inner .toi h3{font-size:2.16rem}}.footer_inner .toi h3 .small{font-size:.6em}.footer_inner .toi p{font-size:1.8rem}.footer_copyright{font-size:1.25rem;padding:.8em 0}.footer_copyright h2{font-size:1.5rem;font-weight:700;margin:.8rem auto}@media only screen and (min-width:768px){.footer_copyright h2{font-size:1.8rem}}.footer_copyright p{margin:.48rem auto}.tags,.targets{text-align:left}.target{background-color:#303030;color:#fff;display:inline-block;font-size:1.25rem;font-weight:700;line-height:1;margin-right:3px;padding:.3em .4em .2em}.target.teacher{background-color:#296dad}.target.parents{background-color:#df72be}.target.children{background-color:#eb9321}.target.citizen{background-color:#239ca5}.tags{margin-bottom:.4em;margin-top:.4em;text-align:left}.tags p{display:inline-block}.tags img{border:none!important;height:1em;margin-right:.6em;position:relative;top:3px;width:auto}.tag{display:inline-block;font-weight:700;margin-right:.4em}button.tag{text-decoration:underline}.searchbox{background-color:hsla(0,0%,100%,.5);padding:.8rem}@media only screen and (min-width:768px){.searchbox{display:flex;padding:1.6rem}.searchbox h3{vertical-align:middle;width:7.8em}}.searchbox h3 img{display:inline-block;margin-right:.1em;position:relative;top:1px;width:.9em}.searchbox .search_taglist{text-align:left;vertical-align:middle}.searchbox .search_taglist li{display:inline-block;font-weight:700}.searchbox .search_taglist label{font-size:1.35rem;padding:.3em .2em}@media only screen and (min-width:768px){.searchbox .search_taglist label{font-size:1.5rem;padding:.3em .8em}}.timetable.timetable{padding-left:0;padding-right:0}@media only screen and (min-width:768px){.timetable.timetable{margin-bottom:8.4rem}}.timetable.timetable h2:after{content:"Time Table";display:block;font-size:1.4rem;text-align:center}.timetablebox{margin:auto;max-height:83vh;max-width:800px;overflow-y:scroll}@media only screen and (min-width:768px){.timetablebox{max-height:90vh;padding:3.2rem}.timetablebox ul{width:100%}}.timetable_day{padding:1.6rem;width:100%}@media only screen and (min-width:768px){.timetable_day{border-top:1px solid #fff;display:inline-flex;padding:3.2rem}}.timetable_day.day22{background-color:#24b9a8}.timetable_day.day23{background-color:#ed940f}.timetable_day.day24,.timetable_day.day25,.timetable_day.day26,.timetable_day.day27{background-color:#246395}.timetable_day.day28{background-color:#e76473}.timetable_day.day29{background-color:#ed940f}.timetable_day.day30{background-color:#24b9a8}.timetable_event{padding:.8rem 0}@media only screen and (min-width:768px){.timetable_event{display:flex;justify-items:stretch}}.timetable_event h3{font-size:2.16rem;line-height:1.3}.timetable_event h3 .small{display:block;font-size:.8em}.timetable_event .time{color:#fff;font-family:Oswald,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,sans-serif;font-size:2.16rem;font-weight:500}@media only screen and (min-width:768px){.timetable_event .time{padding:1.6rem 3.2rem;width:8em}}.timetable_event .card{background-color:#fff;padding:1.6rem;position:relative;width:100%}@media only screen and (min-width:768px){.timetable_event .card{padding:1.6rem 2.4rem}}.timetable_event .card.liveEvent{padding-top:2.4rem}.timetable_event .banner{margin-bottom:1.6rem}.timetable_event .live{font-feature-settings:"Oswald","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,sans-serif;background-color:#ec4f06;color:#fff;font-size:1.5rem;font-weight:700;padding:.1em .5em;position:absolute;right:0;top:0}.timetable_event .detail{font-feature-settings:"palt";font-size:1.25rem;font-weight:700;margin-top:.8rem}.timetable_event .button{font-size:1.5rem;margin:.8rem 0;text-align:center!important;width:100%}@media only screen and (min-width:768px){.timetable_event .button{width:auto}}.timetable_day_datebox{border-bottom:1px solid #fff;color:#fff;font-family:Oswald,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,sans-serif;font-size:3.1104rem;font-weight:500;width:100%}@media only screen and (min-width:768px){.timetable_day_datebox{border:none;height:3em;padding:0 2.4rem;text-align:left;width:3em}.timetable_day_datebox .timetable_day_datebox_inner{height:3.2em;position:relative;width:2em}.timetable_day_datebox .timetable_day_datebox_inner:after{background-color:#fff;content:"";display:block;height:2px;left:-13%;position:absolute;top:40%;transform:rotate(-58deg);width:2em}}.timetable_day_datebox .month{display:inline-block}.timetable_day_datebox .month:after{content:"/";display:inline-block}@media only screen and (min-width:768px){.timetable_day_datebox .month:after{content:none}.timetable_day_datebox .month{left:0;position:absolute;top:0}}.timetable_day_datebox .day{display:inline-block}@media only screen and (min-width:768px){.timetable_day_datebox .day{bottom:1.8rem;position:absolute;right:0}}.timetable_day_datebox .you{display:inline-block;font-size:1.8rem;margin-left:.2em}@media only screen and (min-width:768px){.timetable_day_datebox .you{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;text-align:center!important}}.organizer.organizer.organizer{border:1px solid #d8d8d8;display:inline-block;margin-left:1.6rem;margin-right:1.6rem;margin-top:8rem;padding:1.6rem}@media only screen and (min-width:768px){.organizer.organizer.organizer{margin-left:auto;margin-right:auto;padding:3rem;width:100%}}.organizer.organizer.organizer h2{font-size:2.592rem;margin-top:3.2rem}.organizer.organizer.organizer p{font-size:1.8rem;font-weight:700;text-align:center!important}.organizer.organizer.organizer ul{display:inline-block;width:100%}.organizer.organizer.organizer li{display:inline-block;padding:.32rem;width:100%}.organizer.organizer.organizer li:before{content:none!important}@media only screen and (min-width:768px){.organizer.organizer.organizer li{max-width:22%;width:auto}.organizer.organizer.organizer ul.sponcor{width:70%}.organizer.organizer.organizer ul.sponcor li{max-width:30%}.organizer.organizer.organizer ul.sponcor.sponcor2023{width:78%}.organizer.organizer.organizer ul.sponcor.sponcor2023 li{max-width:24%}.organizer.organizer.organizer ul.backup{width:88%}.organizer.organizer.organizer ul.backup li{max-width:24%}}.organizer.organizer.organizer ul.partner2023 li{max-width:49%}@media only screen and (min-width:768px){.organizer.organizer.organizer ul.partner2023 li{max-width:17%}}.organizer.organizer.organizer .partner li{max-width:49%}@media only screen and (min-width:768px){.organizer.organizer.organizer .partner li{max-width:15%}}.organizer.organizer.organizer img{border:1px solid #d8d8d8;display:inline-block}.organizer.organizer.organizer img.logo{background-color:#fff;border:none;margin-bottom:-8rem;max-width:80%;padding:0 1rem;position:relative;top:-8rem}@media only screen and (min-width:768px){.organizer.organizer.organizer img{max-width:294px!important;width:100%!important}}#top .organizer.organizer.organizer img.logo{background-color:#fafafa}#top .contents{padding-top:0}@media only screen and (min-width:768px){#top .slider{left:71vw}#top .slider li{width:54vw!important}}.maincontent{padding:0 0 3.2rem}.bx-wrapper{border:none}@media only screen and (min-width:768px){.bx-viewport{left:-50%;width:150%!important}}.lead{font-size:1.6rem;font-weight:700;margin:auto;max-width:30em}@media only screen and (min-width:768px){.lead{font-size:1.8rem}}.top_lead_button.top_lead_button li{display:inline-block;margin:0 .2em;width:100%}@media only screen and (min-width:768px){.top_lead_button.top_lead_button li{width:auto}}.top_lead_button.top_lead_button li a{text-align:center;width:100%}@media only screen and (min-width:768px){.top_lead_button.top_lead_button li a{width:auto}}.section{margin-bottom:4.8rem;padding:0 2.56rem;text-align:center}@media only screen and (min-width:768px){.section{padding:0}}.section h2{color:#303030;font-size:2.592rem;line-height:1.3;margin-bottom:1.6rem}@media only screen and (min-width:768px){.section h2{font-size:3.1104rem}}.section h2:after{display:block;font-family:Oswald,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,sans-serif;font-size:1.5rem;font-weight:400;text-align:center}.section .section_heading{border-bottom:1px solid #f2ee6a;margin-bottom:1.6rem;padding-bottom:.8rem}.section .section_heading h2{margin-bottom:0}.section dt,.section h3{font-size:1.8rem}.section dt{font-feature-settings:"palt";border:1px solid #f2ee6a;border-left:none;border-right:none;color:#0a3a86;font-weight:700;padding:.8rem}@media only screen and (min-width:768px){.section dt{margin:0 auto;max-width:91.5rem}}.section dd{padding:1.6rem .32rem}@media only screen and (min-width:768px){.section dd{padding:2.4rem .32rem 4rem}}.section li{text-align:left}.gmap{margin-left:-2.56rem;width:100vw}@media only screen and (min-width:768px){.gmap{margin:auto;width:100%}}.gmap iframe{height:16.4rem;width:100%}@media only screen and (min-width:768px){.gmap iframe{height:29rem}}.link{padding-top:2.4rem;text-align:center}.link a{display:inline-block;max-width:390px;width:100%}@media only screen and (min-width:768px){.top_event{padding-top:3.2rem}}.top_event h2{font-size:3.1104rem}.top_event h2:after{content:"Event"}.top_banner{border:1px solid #d8d8d8;display:inline-block;margin-left:1.6rem;margin-right:1.6rem;margin-top:3.2rem;padding:1.6rem;text-align:center}@media only screen and (min-width:768px){.top_banner{margin-left:auto;margin-right:auto;padding:1.6rem 11rem 3.2rem}}.top_banner h2{background-color:#fafafa;color:#e60036;font-size:1.8rem;margin-bottom:0;padding:0 1.6rem;position:relative;top:-3rem}@media only screen and (min-width:768px){.top_banner h2 br{display:none}}.top_banner a{text-align:center}.top_banner .button{margin-top:0!important}.top_info{border:1px solid #d8d8d8;display:inline-block;margin-left:1.6rem;margin-right:1.6rem;margin-top:3.2rem;padding:1.6rem;text-align:center}@media only screen and (min-width:768px){.top_info{margin-left:auto;margin-right:auto;padding:1.6rem 11rem 3.2rem}}.top_info h2{background-color:#fafafa;display:inline-block;font-size:1.8rem;margin-bottom:0;padding:0 1.6rem;position:relative;top:-3rem}@media only screen and (min-width:768px){.top_info h2 br{display:none}}.top_info .top_info_list_box{margin-bottom:-3rem;overflow:hidden;position:relative;top:-1rem}@media only screen and (min-width:768px){.top_info .top_info_list_box{margin-bottom:0}}.top_info .top_info_list_box:after{background:#fafafa;background:linear-gradient(180deg,hsla(0,0%,98%,0),#fafafa 15%);bottom:-4vh;content:"";display:block;height:12vh;left:0;position:absolute;width:100%}@media only screen and (min-width:768px){.top_info .top_info_list_box:after{content:none}}.top_info .top_info_list{max-height:36vh;overflow:scroll;padding-bottom:8vh;position:relative}@media only screen and (min-width:768px){.top_info .top_info_list{max-height:none;max-width:71rem;overflow:visible;padding-bottom:0;top:0}}.top_info li{font-feature-settings:"palt";background-color:#fff;border:1px solid hsla(0,0%,84%,.5);border-radius:8px;font-size:1.6rem;font-weight:700;margin:.3em 0;padding:.5em 1em}@media only screen and (min-width:768px){.top_info li{padding:.3em 1em}}.top_info a{color:#296dad;text-align:center;text-decoration:underline}.top_info img{margin-bottom:.8rem}.top_info .date{font-feature-settings:normal;color:#296dad;display:inline-block;font-size:1.5rem;font-weight:400;padding-right:1em;width:100%}@media only screen and (min-width:768px){.top_info .date{display:inline;width:auto}}.top_banner_small{margin:auto;max-width:60rem;padding-top:1.6rem;width:100%}.top_banner_small .border img{border:1px solid hsla(0,0%,84%,.5)}.top_banner_small a{display:inline-block;text-align:center!important}.top_banner_small a+a{margin-top:2.4rem}.top_banner_small .button{font-weight:700;margin-top:1.6rem}.eventpage .maincontent{max-width:1100px}.eventpage .eventpage_title{margin-bottom:3.2rem}.eventpage .eventpage_overview{font-size:2rem;font-weight:700;line-height:1.5}.eventpage .eventpage_overview h2:after{content:"Overview"}.eventpage .eventpage_overview .button{text-align:center;width:100%}@media only screen and (min-width:768px){.eventpage .eventpage_overview .button{width:auto}}.eventpage .eventpage_overview .overview_list{display:flex;flex-direction:column;max-width:750px;width:100%}@media only screen and (min-width:768px){.eventpage .eventpage_overview .overview_list{display:table;margin:auto;table-layout:fixed}}.eventpage .eventpage_overview tr{display:block}@media only screen and (min-width:768px){.eventpage .eventpage_overview tr{border-top:1px solid #878787}}.eventpage .eventpage_overview td,.eventpage .eventpage_overview th{display:block;padding:.48rem 1.6rem;vertical-align:top}@media only screen and (min-width:768px){.eventpage .eventpage_overview td,.eventpage .eventpage_overview th{display:table-cell;padding:3.2rem 1.6rem}}.eventpage .eventpage_overview th{background-color:#86a2b5;color:#fff;margin-bottom:.8rem}@media only screen and (min-width:768px){.eventpage .eventpage_overview th{background:none;color:#303030;min-width:8em}}.eventpage .eventpage_overview td{font-feature-settings:"palt";margin-bottom:.8rem}@media only screen and (min-width:768px){.eventpage .eventpage_overview td{margin:0;text-align:left;width:100%}}.eventpage .eventpage_overview td span{display:block}.eventpage .eventpage_overview td span.small{font-size:.8em}.eventpage .eventpage_overview td span.sp{display:inline}@media only screen and (min-width:768px){.eventpage .eventpage_overview td span.sp{display:none}}.eventpage .eventpage_overview ul{display:inline-block}.eventpage .eventpage_overview ul.ul-outside{list-style-position:outside;list-style-type:disc;margin-top:.5rem;padding-left:1em}.eventpage .eventpage_overview li{margin-bottom:.3em;text-align:left}.eventpage .eventpage_overview p{display:inline-block;margin-bottom:.8rem;text-align:left}.eventpage .eventpage_overview img{margin:auto auto .8rem}.eventpage .eventpage_overview .profile .detail{font-feature-settings:"palt";letter-spacing:.08em;margin-top:.64rem;text-align:left}.eventpage .eventpage_overview .profile a{display:inline-block;padding-top:.3em}@media only screen and (min-width:768px){.eventpage .eventpage_overview .profile_block{display:flex;flex-direction:row}}.eventpage .eventpage_overview .profile_block+.profile_block{border-top:1px solid #d6d6d6;padding-top:1.6rem}.eventpage .eventpage_overview .profile_photo{margin:auto}@media only screen and (min-width:768px){.eventpage .eventpage_overview .profile_photo{margin:0;min-height:8rem;padding-top:.2em;width:15rem}.eventpage .eventpage_overview .profile_txt{padding-left:1em}}.eventpage .eventpage_overview .detail{font-size:1.5rem;max-width:34em}.eventpage .eventpage_overview .detail+.detail{margin-top:1.2rem}.eventpage .eventpage_overview .button{font-size:1.8rem;font-weight:700;margin:.8rem 0}.eventpage .chuuki{font-size:1.5rem;max-width:34em}.eventpage .chuuki.big{color:red;font-size:1.8rem;text-decoration:underline}@media only screen and (min-width:768px){.youtube{margin:auto;max-width:70rem}}.youtube .youtube_box{height:0;padding-top:56.25%;position:relative;width:100%}.youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.youtube+.youtube{margin-top:3.2rem}.streaming h2:after{content:"Streaming"}.streaming .youtube_image{position:relative}.streaming .youtube_image:after{background-image:url(/img/event/streaming_image.png);background-size:contain;bottom:0;color:#fff;content:"";display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.streaming .youtube_image.movie2024:after{background-image:url(/img/event/streaming_image_movie_2024.png)}.yokoku h2:after{content:"Preview"}.subpage .maincontent{background-color:#fff;min-height:80vh;padding:3.2rem 1.6rem;width:100%}@media only screen and (min-width:768px){.subpage .maincontent{border-radius:16px;margin:auto;max-width:1200px}}.subpage .maincontent h1{font-size:2.592rem}.subpage .maincontent h1 img{display:inline-block;padding:1.6rem 0}.subpage .maincontent h2{color:#303030;font-size:2.16rem;margin-top:3.2rem}.subpage .maincontent li,.subpage .maincontent p{margin:1.6rem auto auto;max-width:42em}.subpage .maincontent li:before{color:#303030;content:"●";display:inline-block;font-size:inherit}.subpage .maincontent .cardList li{margin:0}.subpage .maincontent .cardList li:before{content:none}.subpage .maincontent .cardList .txtbox{padding-top:0}.subpage .maincontent .cardList .txtbox a{color:#303030}.subpage .maincontent .cardList .txtbox a:hover{color:#3a3a3a}.group_form{display:none}#group_check:checked~.group_form{display:block}.tosho_main.section{padding:0}.tosho_main.section .tosho_block{background-color:rgba(236,240,235,.6);margin-top:2.4rem;padding-bottom:2.4rem}@media only screen and (min-width:768px){.tosho_main.section .tosho_block{padding-bottom:3.6rem}}.tosho_main.section .tosho_block h2{display:inline-block;font-size:1.8rem}@media only screen and (min-width:768px){.tosho_main.section .tosho_block h2{font-size:2.4rem}}.tosho_main.section .tosho_block h2:after{background-color:#e3db46;content:"";height:3px;width:100%}@media only screen and (min-width:768px){.tosho_main.section .tosho_block .tosho_list{display:flex}}.tosho_main.section .tosho_block .tosho_list li{display:flex}@media only screen and (min-width:768px){.tosho_main.section .tosho_block .tosho_list li{flex:1;padding:0 1.6rem;width:30%}}.tosho_main.section .tosho_block .tosho_list li:before{content:none}.tosho_main.section .tosho_block .tosho_list li+li{border-top:1px solid #cfcfcf;padding-top:1.6rem}@media only screen and (min-width:768px){.tosho_main.section .tosho_block .tosho_list li+li{border-left:1px solid #cfcfcf;border-top:none;padding-top:0}}.tosho_main.section .tosho_block .tosho_image{padding-right:4%;text-align:center;width:34%}.tosho_main.section .tosho_block .tosho_image img{border:1px solid #cfcfcf;display:block}.tosho_main.section .tosho_block .tosho_image p{font-size:1.2rem;margin-top:.4rem;text-align:center}.tosho_main.section .tosho_block .tosho_txt{width:64%}.tosho_main.section .tosho_block .tosho_txt h3{font-size:2rem}.tosho_main.section .tosho_block .tosho_txt p{font-size:1.4rem;margin-top:.8rem}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-overlay{background-color:#687581!important;opacity:0;z-index:999}.modaal-overlay,.modaal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.modaal-wrapper{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:block;opacity:1;overflow:auto;transition:all .3s ease-in-out;z-index:9999}.modaal-wrapper *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;box-sizing:border-box}.modaal-wrapper .modaal-close{-webkit-appearance:none;background:transparent;border:none;padding:0}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;height:100%;padding:80px 25px;position:relative;text-align:center;vertical-align:middle;width:100%}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{background:#fff;border-radius:0;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#000;cursor:auto;display:inline-block;margin:auto;max-width:1000px;overflow:hidden;position:relative;text-align:left;width:100%}@media only screen and (min-width:768px){.modaal-container{border-radius:8px;max-width:610px;width:auto}}.modaal-container.is_loading{height:100px;overflow:hidden;width:100px}.modaal-fullscreen .modaal-container{height:100%;max-width:none;overflow:auto}.modaal-close{background:transparent;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:fixed;right:0;top:0;transition:all .2s ease-in-out;width:50px}.modaal-close:focus,.modaal-close:hover{background:#fff;outline:none}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-close:after,.modaal-close:before{background:#fff;border-radius:4px;content:" ";display:block;height:22px;left:23px;position:absolute;top:14px;transition:background .2s ease-in-out;width:4px}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-confirm-wrap{font-size:0;padding:30px 0 0;text-align:center}.modaal-confirm-btn{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:14px;margin:0 10px;vertical-align:middle}.modaal-confirm-btn.modaal-ok{background:#555;border-radius:3px;color:#fff;padding:10px 15px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}.modaal-instagram .modaal-container{background:transparent;box-shadow:none!important;width:auto}.modaal-instagram .modaal-content-container{background:transparent;padding:0}.modaal-instagram .modaal-content-container>blockquote{height:1px!important;opacity:0!important;width:1px!important}.modaal-instagram iframe{animation:instaReveal 1s linear forwards;border-radius:0!important;box-shadow:none!important;margin:-6px!important;max-width:800px!important;opacity:0;width:1000px!important}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{max-width:100%;width:auto}.modaal-gallery-wrap{color:#fff;position:relative}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{color:#fff;font-size:18px;left:0;margin:20px 0 0;position:absolute;text-align:center;width:100%}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{background:transparent;border:none;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:50px}.modaal-gallery-control.is_hidden{cursor:default;opacity:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:#fff;outline:none}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff;border-radius:4px;content:" ";display:block;height:18px;left:25px;position:absolute;top:16px;transition:background .2s ease-in-out;width:4px}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{margin-right:40px;right:100%}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{background:#000;box-shadow:0 0 10px rgba(0,0,0,.3);height:0;margin-left:auto;margin-right:auto;max-width:100%;max-width:1300px;overflow:hidden;padding-bottom:56.25%;position:relative}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{height:100%;width:100%}.modaal-iframe-elem{display:block}.modaal-loading-spinner{background:none;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;transform:scale(.25);width:200px}.modaal-loading-spinner>div{height:24px;margin-left:4px;margin-top:4px;position:absolute;width:24px}.modaal-loading-spinner>div>div{background:#fff;border-radius:15px;height:100%;width:100%}.modaal-loading-spinner>div:first-of-type>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(1turn) translate(70px)}@media only screen and (min-width:1400px){.modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{background:rgba(0,0,0,.7);bottom:20px;top:auto;transform:none}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-bottom:60px;padding-top:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-height:510px;max-width:900px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}body,img{max-width:100%}img{height:auto}.cardList{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding-top:16px}.cardList .card{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:0;vertical-align:top}@media only screen and (min-width:768px){.cardList .card{width:32%}}.cardList .card img{border-bottom:1px solid #d6d6d6}.cardList .card .txtbox{font-feature-settings:"palt";color:#303030;font-weight:700;padding:1.6rem}.cardList .card .date{color:#3a3a3a;font-size:1.25rem;padding-bottom:.2em}@media only screen and (min-width:768px){.cardList .card .date{font-size:1.5rem}}.cardList .card .date img{border:none;display:inline-block;height:.9em;margin-right:.2em;width:auto}.cardList .card .time{font-size:inherit}.cardList .card .live{background-color:#c42d2d;color:#fff;font-size:.8em;padding:.15em .7em;position:relative;top:-1px}.cardList .card h3{display:inline-block;font-size:1.8rem;line-height:1.4;text-align:left}@media only screen and (min-width:768px){.cardList .card h3{font-size:2rem}}.cardList .card h3 br{display:none}.cardList .card h3 .small{display:block;font-size:1.5rem;line-height:1.2}@media only screen and (min-width:768px){.cardList .card h3 .small{font-size:1.5rem}}.cardList .card .card_button{border-top:1px dotted rgba(58,58,58,.5);bottom:1.6rem;left:0;margin:0 1.6rem;position:absolute;text-align:center;width:calc(100% - 3.2rem)}.cardList .card .button{background-color:#296dad;font-size:1.5rem;margin:.8rem auto 0}.cardList .card .button:after{background:url(/img/icon/arrow_white.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:.6em;left:.5em;position:relative;width:1em}.target_check_radio{display:none}.event_list.event_list li:before{content:none}.event_list h3.today{display:none;font-size:2.592rem;margin:2.4rem auto}.event_list h3.today.active{display:inline-block}.event_list .lead{margin-bottom:1.6rem}.event_list .event_list_tab{overflow:hidden}@media only screen and (min-width:768px){.event_list .event_list_tab{text-align:left}}.event_list .event_list_tab li{display:inline-block;overflow:hidden}@media only screen and (min-width:768px){.event_list .event_list_tab li{overflow:visible}}.event_list .event_list_tab button,.event_list .event_list_tab label{background-color:#0a3a86;border-radius:0;color:#fff;cursor:pointer;filter:grayscale(1);font-weight:700;height:2em;margin:0 1em .5em 0;padding:.3em .4em .3em .6em;position:relative}.event_list .event_list_tab button:after,.event_list .event_list_tab label:after{background:none;border-color:transparent transparent transparent #0a3a86;border-style:solid;border-width:2em 0 0 .7em;content:"";display:inline-block;height:0;left:auto;position:relative;position:absolute;right:-.65em;top:0;width:0}@media only screen and (min-width:768px){.event_list .event_list_tab button,.event_list .event_list_tab label{border-radius:0;margin:0 1em 0 0;padding:.3em .8em .3em 1em}.event_list .event_list_tab button:after,.event_list .event_list_tab label:after{background:none;border-color:transparent transparent transparent #0a3a86;border-style:solid;border-width:2em 0 0 .7em;height:0;left:auto;position:absolute;right:-.65em;top:0;width:0}}.event_list .event_list_tab button.today,.event_list .event_list_tab label.today{background-color:#03a9f4}.event_list .event_list_tab button.today:after,.event_list .event_list_tab label.today:after{border-color:transparent transparent transparent #03a9f4}.event_list .event_list_tab button.teacher,.event_list .event_list_tab label.teacher{background-color:#296dad}.event_list .event_list_tab button.teacher:after,.event_list .event_list_tab label.teacher:after{border-color:transparent transparent transparent #296dad}.event_list .event_list_tab button.parents,.event_list .event_list_tab label.parents{background-color:#df72be}.event_list .event_list_tab button.parents:after,.event_list .event_list_tab label.parents:after{border-color:transparent transparent transparent #df72be}.event_list .event_list_tab button.children,.event_list .event_list_tab label.children{background-color:#eb9321}.event_list .event_list_tab button.children:after,.event_list .event_list_tab label.children:after{border-color:transparent transparent transparent #eb9321}.event_list .event_list_tab button.citizen,.event_list .event_list_tab label.citizen{background-color:#239ca5}.event_list .event_list_tab button.citizen:after,.event_list .event_list_tab label.citizen:after{border-color:transparent transparent transparent #239ca5}.event_list .event_list_tab button{filter:none}.event_list .event_list_box{background-color:#ebebe2;padding:1.6rem}.event_list .event_list_box .button{background-color:#296dad;font-weight:700}.event_list .event_list_box #card.button{margin-bottom:3.2rem}.event_list .cardList{-webkit-overflow-scrolling:touch;max-height:85vh;overflow:scroll}@media only screen and (min-width:768px){.event_list .cardList{max-height:none;overflow:visible}}.event_list .cardList .card{display:none;position:relative}@media only screen and (min-width:768px){.event_list .cardList .card{width:31.5%}}.event_list .cardList .card.plink{padding-bottom:5rem}.event_list .cardList .card.active{display:block}#target_all:checked~.event_list_tab label.all,#target_children:checked~.event_list_tab label.children,#target_citizen:checked~.event_list_tab label.citizen,#target_parents:checked~.event_list_tab label.parents,#target_teacher:checked~.event_list_tab label.teacher{filter:saturate(1)}@media only screen and (min-width:768px){.top_event .cardList .card{width:23%}}.top_lead img{margin:7.8rem auto 3.2rem}@media only screen and (min-width:768px){.top_lead img{max-width:52rem}.top_lead p.lead{max-width:none;text-align:center}}.top_lead p.chuuki{color:#3a3a3a;font-size:1.25rem;margin-top:1.2rem;text-align:center}.top_event p.event_next{background-color:#4e7c9b;color:#fff;font-weight:700;margin:3.2rem auto;max-width:57rem;padding:.3em 1em;text-align:center;width:80%}.top_event p.lead{margin-bottom:.8rem}@media only screen and (min-width:768px){.top_event p.lead{max-width:none;text-align:center}}.about h2:after{content:"About"}.about a{display:inline-block}.about img{box-shadow:0 3px 6px rgba(0,0,0,.16)}.about_main h2{font-size:2.592rem;margin-top:3.2rem}.about_main p{font-size:1.8rem;font-weight:700;text-align:center!important}.about_main li,.about_main ul{display:inline-block;width:100%}.about_main li{padding:.32rem}.about_main li:before{content:none!important}@media only screen and (min-width:768px){.about_main li{max-width:30%;width:auto}}.about_main img{border:1px solid #d8d8d8;display:inline-block}@media only screen and (min-width:768px){.about_main img{max-width:294px!important;width:100%!important}.slider{left:71vw}.slider li{border:1px solid hsla(0,0%,84%,.2);width:54vw!important}.sp{display:none}}.pc{display:none}@media only screen and (min-width:768px){.pc{display:inherit}}.form.form+.form{margin-top:6.4rem;position:relative}.form.form+.form:before{border-top:1px solid #303030;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:-3.2rem;width:80%}.form.form#formKEW form{border-top:1px solid rgba(51,51,51,.1);margin-top:3.2rem;max-height:80vh;overflow-y:scroll}@media only screen and (min-width:768px){.form.form#formKEW form{max-height:60rem}}.form.form#formKEW #kikkake input[type=text]{width:8em}.form.form h2{font-size:3.2rem;line-height:1.3}.form.form h2:after{content:"Form";display:block;font-size:1.4rem;text-align:center}.form.form ul.program_list{max-width:60rem;padding-top:2.4rem;text-align:left;width:100%}@media only screen and (min-width:768px){.form.form ul.program_list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}}.form.form ul.program_list li{display:inline-block;margin-bottom:1.6rem;vertical-align:top}@media only screen and (min-width:768px){.form.form ul.program_list li{border:1px solid #f15370;border-radius:8px;width:48%}}.form.form ul.program_list label{color:#f15370;display:inline-block;height:100%;padding:1.6rem 1.6rem 1.6rem 3.4rem;position:relative;width:100%}.form.form ul.program_list input[type=checkbox]{left:1.2rem;position:absolute;top:1.6rem}@media only screen and (min-width:768px){.form.form ul.program_list input[type=checkbox]{left:1.6rem}}.form.form ul.program_list .title{font-feature-settings:"palt";font-size:2.16rem;font-weight:700}.form.form ul.program_list .title .small{display:inline-block;font-size:.8em;margin-top:.4em}.form.form ul.program_list .date{font-feature-settings:"palt";font-size:1.5rem}.form.form.enquete li:before{content:none}a:hover,button:hover{filter:brightness(1.2)}@media only screen and (min-width:768px){.chirashi .chirashi_list{margin:auto;max-width:80rem;width:100%}}.chirashi .chirashi_list li{display:inline-block;list-style-type:none;padding:1.6rem;text-align:center}.chirashi .chirashi_list li:before{content:none}@media only screen and (min-width:768px){.chirashi .chirashi_list li{width:50%}}.chirashi .chirashi_list img{border:1px solid #c5c5c5}.section.nextevent p{font-size:1.8rem;font-weight:700;text-align:center}.section.nextevent .nextevent_img{position:relative}.section.nextevent .nextevent_img .nextevent_midashi{background-color:#296dad;border-radius:0;color:#fff;display:inline-block;font-family:Oswald,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,sans-serif;font-weight:400;left:0;margin:0 1em 0 0;padding:.15em .8em .15em 1em;position:absolute;top:-.8em}.section.nextevent .nextevent_img .nextevent_midashi:after{background:none;border-color:transparent transparent transparent #296dad;border-style:solid;border-width:2em 0 0 .7em;height:0;left:auto;position:absolute;right:-.7em;top:0;width:0}.section.nextevent img{border:2px solid #296dad;margin:1.6rem auto;width:47rem}.section.nextevent a{color:#303030;display:inline-block;font-weight:700;margin-top:2.4rem}.section.nextevent p.nextevent_time{color:#296dad;font-size:1.8rem;margin-top:-1.6rem}