html{font-size:62.5%}html body{color:#011032;font-size:15px;font-size:1.5rem;font-family:"Roboto", "Noto Sans JP", sans-serif;line-height:1.6;overflow:auto;word-break:break-all}@media screen and (max-width: 480px){html body{font-size:14px;font-size:1.4rem}}.container{max-width:768px}.img-responsive{width:100%;height:auto}hr{border:0;border-top:5px solid #ebf2f9}.hr-thin{border:0;border-top:2px solid #ebf2f9}.weight-300{font-weight:300}.weight-400{font-weight:400}.weight-500{font-weight:500}.cta{position:relative;margin:3rem auto;max-width:480px;text-align:center;font-weight:bold}.cta [class*="cta-"] a{position:relative;z-index:2;will-change:transform, filter;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:block;padding:1rem;border:4px solid #fff;border-radius:50px;color:#fff}.cta [class*="cta-"] a:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.cta .cta-cv a{background:-webkit-gradient(linear, left top, right top, from(#ffac07), color-stop(#fe9313), color-stop(#fa7a20), color-stop(#f3612b), color-stop(#ea4634), to(#dd273d));background:linear-gradient(90deg, #ffac07, #fe9313, #fa7a20, #f3612b, #ea4634, #dd273d);text-decoration:none;font-size:20px;font-size:2.0rem}.cta .cta-cv-close a{background:-webkit-gradient(linear, left top, right top, from(#7e8b99), color-stop(#727789), to(#4f505e));background:linear-gradient(90deg, #7e8b99, #727789, #4f505e);text-decoration:none;font-size:20px;font-size:2.0rem}.cta .cta-to_index{max-width:75%;margin:auto}.cta .cta-to_index a{background:-webkit-gradient(linear, right top, left top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(-90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992);text-decoration:none;font-size:16px;font-size:1.6rem}.cta .cta-microcopy{color:#2E459C}.text-border-lr{display:flex;align-items:center}.text-border-lr::before,.text-border-lr::after{content:'';height:3px;background-color:#333;flex-grow:1}.text-border-lr::before{margin-right:1.5px;margin-right:1.5rem}.text-border-lr::after{margin-left:1.5px;margin-left:1.5rem}[class*="border-gradation"]{padding-bottom:3px;border:0}.border-gradation-red{border-bottom:6px solid;-o-border-image:linear-gradient(90deg, #ffac07, #fe9313, #fa7a20, #f3612b, #ea4634, #dd273d);border-image:-webkit-gradient(linear, left top, right top, from(#ffac07), color-stop(#fe9313), color-stop(#fa7a20), color-stop(#f3612b), color-stop(#ea4634), to(#dd273d));border-image:linear-gradient(90deg, #ffac07, #fe9313, #fa7a20, #f3612b, #ea4634, #dd273d);border-image-slice:1}.border-gradation-blue{border-bottom:6px solid;-o-border-image:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992);border-image:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));border-image:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992);border-image-slice:1}.badge{margin-right:0.5rem;margin-bottom:0.5rem;padding:.45em .5em .25em;color:#fff}.badge-primary{background:-webkit-gradient(linear, left top, right top, from(#ffac07), color-stop(#fe9313), color-stop(#fa7a20), color-stop(#f3612b), color-stop(#ea4634), to(#dd273d));background:linear-gradient(90deg, #ffac07, #fe9313, #fa7a20, #f3612b, #ea4634, #dd273d)}.badge-secondary{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}a[class*="card-event"]{position:relative;z-index:2;will-change:transform, filter;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin-bottom:5rem;border:none;border-radius:10px;-webkit-box-shadow:0px 0px 12px -10px rgba(0,78,162,0.8);box-shadow:0px 0px 12px -10px rgba(0,78,162,0.8);text-decoration:none;color:#011032}a[class*="card-event"]:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}a[class*="card-event"] .col-sm-4{min-height:180px;background-size:cover;border-radius:10px 0 0 10px}@media screen and (max-width: 480px){a[class*="card-event"] .col-sm-4{border-radius:10px 10px 0 0;background-position:center}}a[class*="card-event"] .col-sm-8{font-size:14px;font-size:1.4rem;font-weight:400}a[class*="card-event"] .col-sm-8 .card-body{padding:2rem 2rem 1rem 3rem}a[class*="card-event"] .card-event-comingsoon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:10;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,0.5);color:#fff;text-align:center;font-size:45px;font-size:4.5rem}a[class*="card-event"] .card-event-comingsoon p{display:block;vertical-align:middle}.card-event-0 .col-sm-4{background-color:#ebf2f9}.card-event-1 .col-sm-4{background-image:url("/images/thumbnail_event_1.png")}.card-event-2 .col-sm-4{background-image:url("/images/thumbnail_event_2.png")}.card-event-3 .col-sm-4{background-image:url("/images/thumbnail_event_3.png")}.card-event-4 .col-sm-4{background-image:url("/images/thumbnail_event_4.png")}.card-event-5 .col-sm-4{background-image:url("/images/thumbnail_event_5.png")}.card-event-6 .col-sm-4{background-image:url("/images/thumbnail_event_6.png")}.card-event-7 .col-sm-4{background-image:url("/images/thumbnail_event_7.png")}.card-event-8 .col-sm-4{background-image:url("/images/thumbnail_event_8.png")}.card-event-9 .col-sm-4{background-image:url("/images/thumbnail_event_9.png")}.card-event-2022spring .col-sm-4{background-image:url("/images/thumbnail_event_2022spring.png")}.card-event-2022summer .col-sm-4{background-image:url("/images/thumbnail_event_2022summer.png")}.card-event-2022autumn .col-sm-4{background-image:url("/images/thumbnail_event_2022autumn.png")}.card-event-2022winter .col-sm-4{background-image:url("/images/thumbnail_event_2022winter.png")}.card-event-2023spring .col-sm-4{background-image:url("/images/thumbnail_event_2023spring.png")}.card-event-2023summer .col-sm-4{background-image:url("/images/thumbnail_event_2023summer.png")}.card-event-2023autumn .col-sm-4{background-image:url("/images/thumbnail_event_2023autumn.png")}.card-event-2023winter .col-sm-4{background-image:url("/images/thumbnail_event_2023winter.png")}.card-event-2024spring .col-sm-4{background-image:url("/images/thumbnail_event_2024spring.png")}.card-event-2024autumn .col-sm-4{background-image:url("/images/thumbnail_event_2024autumn.png")}.card-event-2024winter .col-sm-4{background-image:url("/images/thumbnail_event_2024winter.png")}.card-event-25th .col-sm-4{background-image:url("/images/thumbnail_event_25th.png")}.social_share{text-align:center}.social_share iframe,.social_share a{border:2px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:50px}.social_share .social_share-twitter{display:inline-block;padding:4px 10px;vertical-align:top;background:#333333;color:#fff;font-weight:400px;font-size:13px;font-size:1.3rem}.social_share .social_share-twitter i{margin-right:3px}.social_share .social_share-twitter img{height:21px;margin-right:3px}.social_share .social_share-twitter:hover{text-decoration:none}.icon-scroll_here{padding-top:2rem;width:20px;-webkit-animation-name:scroll_here;animation-name:scroll_here;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes scroll_here{0%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}100%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}}@keyframes scroll_here{0%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}100%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}}header .navbar{padding:.5rem 1.5rem;justify-content:space-between;margin-bottom:2.5rem}header .navbar .navbar-brand{width:auto;height:46px;-webkit-filter:drop-shadow(0 0 0.9rem #004ea2);filter:drop-shadow(0 0 0.9rem #004ea2)}@media screen and (min-width: 992px){header .navbar .nav-link{padding-right:1rem !important;padding-left:1rem !important}}.index header{padding:1rem 1rem 6rem;background:#888;background-image:url("/images/bg_circle.png");background-size:cover;background-position:center;position:relative;z-index:0;overflow:hidden}.index header .navbar .navbar-brand{-webkit-filter:none;filter:none}.index header .navbar .navbar-brand img{width:auto;height:40px;-webkit-filter:drop-shadow(0 0 0.9rem #004ea2);filter:drop-shadow(0 0 0.9rem #004ea2)}.index header .navbar .navbar-nav{align-items:center}@media screen and (max-width: 767px){.index header .navbar .navbar-nav{margin-top:1rem}}@media screen and (max-width: 767px){.index header .navbar .navbar-nav .nav-link{padding:0 0 1.5rem;text-align:center;-webkit-filter:drop-shadow(0 0 0.9rem #004ea2);filter:drop-shadow(0 0 0.9rem #004ea2)}}.index header .navbar .navbar-nav .cta{margin:0}.index header .navbar .navbar-nav .cta .cta-cv a{font-size:1em;width:16rem}.index header .copy-big{margin-top:5rem;font-size:34px;font-size:3.4rem;font-weight:700;line-height:2}@media screen and (max-width: 480px){.index header .copy-big{font-size:20px;font-size:2.0rem;line-height:2.5}}.index header .copy-small{margin-top:3rem;font-size:18px;font-size:1.8rem;line-height:1.8}@media screen and (max-width: 480px){.index header .copy-small{font-size:16px;font-size:1.6rem;line-height:2}}.index .c-btn-accordion-wrap{display:flex;align-items:center;justify-content:center}.index .c-btn-accordion-wrap .c-btn-accordion{display:flex;align-items:center;justify-content:center;gap:10px;background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992);padding:1rem;border:4px solid #fff;border-radius:50px;color:#fff;will-change:transform, filter;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:65%;font-size:2.0rem}@media screen and (max-width: 480px){.index .c-btn-accordion-wrap .c-btn-accordion{width:100%}}.index .c-btn-accordion-wrap .c-btn-accordion .sentence{display:block}.index .c-btn-accordion-wrap .c-btn-accordion .sentence::before{content:"過去のイベント一覧はこちら";display:block;color:#fff}.index .c-btn-accordion-wrap .c-btn-accordion .icon{display:-ms-grid;display:grid;place-items:center}.index .c-btn-accordion-wrap .c-btn-accordion .icon::before{content:"";display:block;width:24px;height:24px;background-image:url("/images/arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.index .c-btn-accordion-wrap .c-btn-accordion.is-active .sentence::before{content:"過去のイベント一覧を閉じる"}.index .c-btn-accordion-wrap .c-btn-accordion.is-active .icon::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.index .c-btn-accordion-wrap .c-btn-accordion:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}[class*="x202"] header,.x25th header{padding:1rem 1rem 8rem;background:#888;position:relative;z-index:0;overflow:hidden}[class*="x202"] header .heroarea,.x25th header .heroarea{padding:3rem;background:rgba(255,255,255,0.92);border-radius:1rem}@media screen and (max-width: 480px){[class*="x202"] header .heroarea,.x25th header .heroarea{padding:1.5rem 1.5rem 0.5rem 1.5rem}}[class*="x202"] header .heroarea .title,.x25th header .heroarea .title{font-weight:bold}[class*="x202"] header .heroarea .title h1,.x25th header .heroarea .title h1{font-weight:bold}[class*="x202"] header .heroarea .title h1 .title-number,.x25th header .heroarea .title h1 .title-number{font-size:18px;font-size:1.8rem}[class*="x202"] header .heroarea .title h1 .title-theme,.x25th header .heroarea .title h1 .title-theme{font-size:40px;font-size:4.0rem}@media screen and (max-width: 480px){[class*="x202"] header .heroarea .title h1 .title-number,.x25th header .heroarea .title h1 .title-number{font-size:16px;font-size:1.6rem}[class*="x202"] header .heroarea .title h1 .title-theme,.x25th header .heroarea .title h1 .title-theme{font-size:28px;font-size:2.8rem}}[class*="x202"] header .heroarea .title .day,.x25th header .heroarea .title .day{font-size:20px;font-size:2.0rem}[class*="x202"] header .heroarea .title .day .day-big,.x25th header .heroarea .title .day .day-big{font-size:35px;font-size:3.5rem}@media screen and (max-width: 576px){[class*="x202"] header .heroarea .title .day,.x25th header .heroarea .title .day{font-size:16px;font-size:1.6rem}[class*="x202"] header .heroarea .title .day .day-big,.x25th header .heroarea .title .day .day-big{font-size:20px;font-size:2.0rem}}@media screen and (min-width: 576px){[class*="x202"] header .heroarea .presenter .col-sm-6,.x25th header .heroarea .presenter .col-sm-6{padding-left:10px}}@media screen and (min-width: 576px){[class*="x202"] header .heroarea .presenter .col-sm-7,.x25th header .heroarea .presenter .col-sm-7{padding-right:0}}[class*="x202"] header .heroarea .presenter .col-sm-5,.x25th header .heroarea .presenter .col-sm-5{padding:0 2rem}@media screen and (max-width: 576px){[class*="x202"] header .heroarea .presenter .col-sm-5,.x25th header .heroarea .presenter .col-sm-5{padding:0 20%}}[class*="x202"] header .heroarea-season,.x25th header .heroarea-season{max-width:800px}[class*="x202"] header .heroarea-season .text-border-lr,.x25th header .heroarea-season .text-border-lr{margin-bottom:1rem;color:#fff;font-size:16px;font-size:1.6rem;-webkit-filter:drop-shadow(0 0 0.9rem #4677ad);filter:drop-shadow(0 0 0.9rem #4677ad)}[class*="x202"] header .heroarea-season .text-border-lr::before,[class*="x202"] header .heroarea-season .text-border-lr::after,.x25th header .heroarea-season .text-border-lr::before,.x25th header .heroarea-season .text-border-lr::after{background-color:#fff}[class*="x202"] header .heroarea-season .col-sm-6,[class*="x202"] header .heroarea-season .col-sm-12,.x25th header .heroarea-season .col-sm-6,.x25th header .heroarea-season .col-sm-12{padding-right:10px;padding-left:10px}[class*="x202"] header .heroarea-season .col-sm-6 .box,[class*="x202"] header .heroarea-season .col-sm-12 .box,.x25th header .heroarea-season .col-sm-6 .box,.x25th header .heroarea-season .col-sm-12 .box{position:relative;padding:2rem;background:rgba(255,255,255,0.92);border-radius:1rem}@media screen and (max-width: 480px){[class*="x202"] header .heroarea-season .col-sm-6 .box,[class*="x202"] header .heroarea-season .col-sm-12 .box,.x25th header .heroarea-season .col-sm-6 .box,.x25th header .heroarea-season .col-sm-12 .box{padding:1.5rem}}[class*="x202"] header .heroarea-season .col-sm-6 .box [class*="badge-"],[class*="x202"] header .heroarea-season .col-sm-12 .box [class*="badge-"],.x25th header .heroarea-season .col-sm-6 .box [class*="badge-"],.x25th header .heroarea-season .col-sm-12 .box [class*="badge-"]{padding:0.2rem;width:80px;border-radius:50px;font-size:14px;font-size:1.4rem}[class*="x202"] header .heroarea-season .col-sm-6 .box [class*="badge-"] em,[class*="x202"] header .heroarea-season .col-sm-12 .box [class*="badge-"] em,.x25th header .heroarea-season .col-sm-6 .box [class*="badge-"] em,.x25th header .heroarea-season .col-sm-12 .box [class*="badge-"] em{padding-left:0.1rem;font-size:16px;font-size:1.6rem;font-weight:900}[class*="x202"] header .heroarea-season .col-sm-6 .box .badge-primary,[class*="x202"] header .heroarea-season .col-sm-12 .box .badge-primary,.x25th header .heroarea-season .col-sm-6 .box .badge-primary,.x25th header .heroarea-season .col-sm-12 .box .badge-primary{background:-webkit-gradient(linear, left top, right top, from(#ffac07), color-stop(#fe9313), color-stop(#fa7a20), color-stop(#f3612b), color-stop(#ea4634), to(#dd273d));background:linear-gradient(90deg, #ffac07, #fe9313, #fa7a20, #f3612b, #ea4634, #dd273d)}[class*="x202"] header .heroarea-season .col-sm-6 .box .badge-secondary,[class*="x202"] header .heroarea-season .col-sm-12 .box .badge-secondary,.x25th header .heroarea-season .col-sm-6 .box .badge-secondary,.x25th header .heroarea-season .col-sm-12 .box .badge-secondary{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}[class*="x202"] header .heroarea-season .col-sm-6 .box .title,[class*="x202"] header .heroarea-season .col-sm-12 .box .title,.x25th header .heroarea-season .col-sm-6 .box .title,.x25th header .heroarea-season .col-sm-12 .box .title{font-weight:bold}[class*="x202"] header .heroarea-season .col-sm-6 .box .title .title-theme,[class*="x202"] header .heroarea-season .col-sm-12 .box .title .title-theme,.x25th header .heroarea-season .col-sm-6 .box .title .title-theme,.x25th header .heroarea-season .col-sm-12 .box .title .title-theme{margin-bottom:0;font-size:35px;font-size:3.5rem;line-height:1.4}[class*="x202"] header .heroarea-season .col-sm-6 .box .title .title-theme.one-liner,[class*="x202"] header .heroarea-season .col-sm-12 .box .title .title-theme.one-liner,.x25th header .heroarea-season .col-sm-6 .box .title .title-theme.one-liner,.x25th header .heroarea-season .col-sm-12 .box .title .title-theme.one-liner{line-height:2.8}[class*="x202"] header .heroarea-season .col-sm-6 .box .title .title-theme strong,[class*="x202"] header .heroarea-season .col-sm-12 .box .title .title-theme strong,.x25th header .heroarea-season .col-sm-6 .box .title .title-theme strong,.x25th header .heroarea-season .col-sm-12 .box .title .title-theme strong{font-weight:bold}@media screen and (max-width: 480px){[class*="x202"] header .heroarea-season .col-sm-6 .box .title .title-theme,[class*="x202"] header .heroarea-season .col-sm-12 .box .title .title-theme,.x25th header .heroarea-season .col-sm-6 .box .title .title-theme,.x25th header .heroarea-season .col-sm-12 .box .title .title-theme{font-size:28px;font-size:2.8rem}}[class*="x202"] header .heroarea-season .col-sm-6 .box .title .day,[class*="x202"] header .heroarea-season .col-sm-12 .box .title .day,.x25th header .heroarea-season .col-sm-6 .box .title .day,.x25th header .heroarea-season .col-sm-12 .box .title .day{font-size:20px;font-size:2.0rem}[class*="x202"] header .heroarea-season .col-sm-6 .box .title .day .day-big,[class*="x202"] header .heroarea-season .col-sm-12 .box .title .day .day-big,.x25th header .heroarea-season .col-sm-6 .box .title .day .day-big,.x25th header .heroarea-season .col-sm-12 .box .title .day .day-big{font-size:35px;font-size:3.5rem}@media screen and (max-width: 576px){[class*="x202"] header .heroarea-season .col-sm-6 .box .title .day,[class*="x202"] header .heroarea-season .col-sm-12 .box .title .day,.x25th header .heroarea-season .col-sm-6 .box .title .day,.x25th header .heroarea-season .col-sm-12 .box .title .day{font-size:16px;font-size:1.6rem}[class*="x202"] header .heroarea-season .col-sm-6 .box .title .day .day-big,[class*="x202"] header .heroarea-season .col-sm-12 .box .title .day .day-big,.x25th header .heroarea-season .col-sm-6 .box .title .day .day-big,.x25th header .heroarea-season .col-sm-12 .box .title .day .day-big{font-size:20px;font-size:2.0rem}}[class*="x202"] header .heroarea-season .col-sm-6 .box .title .place,[class*="x202"] header .heroarea-season .col-sm-12 .box .title .place,.x25th header .heroarea-season .col-sm-6 .box .title .place,.x25th header .heroarea-season .col-sm-12 .box .title .place{margin-left:1em;font-size:25px;font-size:2.5rem}[class*="x202"] header .heroarea-season .col-sm-6 .box .title .place img,[class*="x202"] header .heroarea-season .col-sm-12 .box .title .place img,.x25th header .heroarea-season .col-sm-6 .box .title .place img,.x25th header .heroarea-season .col-sm-12 .box .title .place img{margin-right:0.3em;width:1em}@media screen and (max-width: 480px){[class*="x202"] header .heroarea-season section:first-of-type,.x25th header .heroarea-season section:first-of-type{margin-bottom:3rem}[class*="x202"] header .heroarea-season section:last-of-type,.x25th header .heroarea-season section:last-of-type{margin-bottom:-2rem}}.x20210401 header{background-image:url("/images/20210401/bg.jpg");background-size:cover;background-position:top}.x20210401 header:after{content:'';background:inherit;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;z-index:-1}.x20210402 header{background-image:url("/images/20210402/bg.jpg");background-size:cover;background-position:center}.x20210402 header:after{content:'';background:inherit;-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px);position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;z-index:-1}.x20210501 header{background-image:url("/images/20210501/bg.jpg");background-size:cover;background-position:center}.x20210501 header:after{content:'';background:inherit;-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px);position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;z-index:-1}.x20210801 header{background-image:url("/images/20210801/bg.jpg");background-size:cover;background-position:center}.x20210801 header:after{content:'';background:inherit;-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px);position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;z-index:-1}.x20210901 header{background-image:url("/images/20210901/bg.jpg");background-size:cover;background-position:top}.x20210901 header:after{content:'';background:inherit;-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px);position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;z-index:-1}.x20211101 header{background-image:url("/images/20211101/bg.jpg");background-size:cover;background-position:center}.x20211102 header{background-image:url("/images/20211102/bg.jpg");background-size:cover;background-position:center}.x20220201 header{background-image:url("/images/20220201/bg.jpg");background-size:cover;background-position:center}.x20220202 header{background-image:url("/images/20220202/bg.jpg");background-size:cover;background-position:center}.x2022spring header{background-image:url("/images/2022spring/bg.jpg");background-size:cover;background-position:center}.x2022summer header{background-image:url("/images/2022summer/background.png");background-size:cover;background-position:center}.x2022summer .cta.fullwidth{max-width:100%}.x2022summer .cta.fullwidth .cta-wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.x2022summer .cta.fullwidth .cta-wrap .cta-cv{width:45%}@media screen and (max-width: 480px){.x2022summer .cta.fullwidth .cta-wrap .cta-cv{width:100%}}.x2022summer .cta.fullwidth .cta-wrap .cta-cv a.blue{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.x2022summer .cta.fullwidth .cta-wrap .cta-cv-close{width:45%}@media screen and (max-width: 480px){.x2022summer .cta.fullwidth .cta-wrap .cta-cv-close{width:100%}}.x2022autumn header{background-image:url("/images/2022autumn/background.png");background-size:cover;background-position:center}.x2022autumn .cta.fullwidth{max-width:100%}.x2022autumn .cta.fullwidth .cta-wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.x2022autumn .cta.fullwidth .cta-wrap .cta-cv{width:45%}@media screen and (max-width: 480px){.x2022autumn .cta.fullwidth .cta-wrap .cta-cv{width:100%}}.x2022autumn .cta.fullwidth .cta-wrap .cta-cv a.blue{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.x2022autumn .cta.fullwidth .cta-wrap .cta-cv-close{width:45%}@media screen and (max-width: 480px){.x2022autumn .cta.fullwidth .cta-wrap .cta-cv-close{width:100%}}.x2022winter header{background-image:url("/images/2022winter/background.png");background-size:cover;background-position:center}.x2022winter .cta.fullwidth{max-width:100%}.x2022winter .cta.fullwidth .cta-wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.x2022winter .cta.fullwidth .cta-wrap .cta-cv{width:45%}@media screen and (max-width: 480px){.x2022winter .cta.fullwidth .cta-wrap .cta-cv{width:100%}}.x2022winter .cta.fullwidth .cta-wrap .cta-cv a.blue{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.x2022winter .cta.fullwidth .cta-wrap .cta-cv-close{width:45%}@media screen and (max-width: 480px){.x2022winter .cta.fullwidth .cta-wrap .cta-cv-close{width:100%}}.x2023spring header{background-image:url("/images/2023spring/background.png");background-size:cover;background-position:center}.x2023spring header .heroarea-season .col-sm-12 .box [class*="badge-"]{width:150px}.x2023spring header .heroarea-season .flex{display:flex;flex-wrap:wrap;align-items:center}.x2023spring header .heroarea-season .flex.left{justify-content:flex-start}@media screen and (max-width: 480px){.x2023spring header .heroarea-season .flex.left{justify-content:center}}.x2023spring header .heroarea-season .flex.right{justify-content:flex-end}@media screen and (max-width: 480px){.x2023spring header .heroarea-season .flex.right{justify-content:center}}.x2023spring header .heroarea-season .flex.left-right{justify-content:center}.x2023spring header .heroarea-season .presenter{width:75%;margin:auto}.x2023spring header .heroarea-season .presenter .img-responsive{width:20%;margin:0.5rem}@media screen and (max-width: 480px){.x2023spring header .heroarea-season .presenter .img-responsive{width:40%}}.x2023spring .cta.fullwidth{max-width:100%}.x2023spring .cta.fullwidth .cta-wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.x2023spring .cta.fullwidth .cta-wrap .cta-cv{width:45%}@media screen and (max-width: 480px){.x2023spring .cta.fullwidth .cta-wrap .cta-cv{width:100%}}.x2023spring .cta.fullwidth .cta-wrap .cta-cv a.blue{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.x2023spring .cta.fullwidth .cta-wrap .cta-cv-close{width:45%}@media screen and (max-width: 480px){.x2023spring .cta.fullwidth .cta-wrap .cta-cv-close{width:100%}}.x2023summer header{background-image:url("/images/2023summer/background.png");background-size:cover;background-position:center}.x2023summer header .heroarea-season .flex{display:flex;flex-wrap:wrap;align-items:center}.x2023summer header .heroarea-season .flex.left{justify-content:flex-start}@media screen and (max-width: 480px){.x2023summer header .heroarea-season .flex.left{justify-content:center}}.x2023summer header .heroarea-season .flex.right{justify-content:flex-end}@media screen and (max-width: 480px){.x2023summer header .heroarea-season .flex.right{justify-content:center}}.x2023summer header .heroarea-season .flex.left-right{justify-content:center}.x2023summer header .heroarea-season .presenter{width:75%;margin:auto}.x2023summer .cta.fullwidth{max-width:100%}.x2023summer .cta.fullwidth .cta-wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.x2023summer .cta.fullwidth .cta-wrap .cta-cv{width:45%}@media screen and (max-width: 480px){.x2023summer .cta.fullwidth .cta-wrap .cta-cv{width:100%}}.x2023summer .cta.fullwidth .cta-wrap .cta-cv a.blue{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.x2023summer .cta.fullwidth .cta-wrap .cta-cv-close{width:45%}@media screen and (max-width: 480px){.x2023summer .cta.fullwidth .cta-wrap .cta-cv-close{width:100%}}.x2023autumn header{background-image:url("/images/2023autumn/background.png");background-size:cover;background-position:center}.x2023autumn header .heroarea-season .flex{display:flex;flex-wrap:wrap;align-items:center}.x2023autumn header .heroarea-season .flex.left{justify-content:flex-start}@media screen and (max-width: 480px){.x2023autumn header .heroarea-season .flex.left{justify-content:center}}.x2023autumn header .heroarea-season .flex.right{justify-content:flex-end}@media screen and (max-width: 480px){.x2023autumn header .heroarea-season .flex.right{justify-content:center}}.x2023autumn header .heroarea-season .flex.left-right{justify-content:center}.x2023autumn header .heroarea-season .presenter{width:75%;margin:auto}.x2023autumn .cta.fullwidth{max-width:100%}.x2023autumn .cta.fullwidth .cta-wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.x2023autumn .cta.fullwidth .cta-wrap .cta-cv{width:45%}@media screen and (max-width: 480px){.x2023autumn .cta.fullwidth .cta-wrap .cta-cv{width:100%}}.x2023autumn .cta.fullwidth .cta-wrap .cta-cv a.blue{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.x2023autumn .cta.fullwidth .cta-wrap .cta-cv-close{width:45%}@media screen and (max-width: 480px){.x2023autumn .cta.fullwidth .cta-wrap .cta-cv-close{width:100%}}.x2023winter header{background-image:url("/images/2023winter/background.png");background-size:cover;background-position:center}.x2023winter header .heroarea-season .flex{display:flex;flex-wrap:wrap;align-items:center}.x2023winter header .heroarea-season .flex.left{justify-content:flex-start}@media screen and (max-width: 480px){.x2023winter header .heroarea-season .flex.left{justify-content:center}}.x2023winter header .heroarea-season .flex.right{justify-content:flex-end}@media screen and (max-width: 480px){.x2023winter header .heroarea-season .flex.right{justify-content:center}}.x2023winter header .heroarea-season .flex.left-right{justify-content:center}.x2023winter header .heroarea-season .presenter{width:75%;margin:auto}.x2023winter .cta.fullwidth{max-width:100%}.x2023winter .cta.fullwidth .cta-wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.x2023winter .cta.fullwidth .cta-wrap .cta-cv{width:45%}@media screen and (max-width: 480px){.x2023winter .cta.fullwidth .cta-wrap .cta-cv{width:100%}}.x2023winter .cta.fullwidth .cta-wrap .cta-cv a.blue{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.x2023winter .cta.fullwidth .cta-wrap .cta-cv-close{width:45%}@media screen and (max-width: 480px){.x2023winter .cta.fullwidth .cta-wrap .cta-cv-close{width:100%}}.x2024spring header{background-image:url("/images/2024spring/background.png");background-size:cover;background-position:center}.x2024spring header .heroarea-season .col-sm-12 .box [class*="badge-"]{width:150px}.x2024spring header .heroarea-season .flex{display:flex;flex-wrap:wrap;align-items:center}.x2024spring header .heroarea-season .flex.left{justify-content:flex-start}@media screen and (max-width: 480px){.x2024spring header .heroarea-season .flex.left{justify-content:center}}.x2024spring header .heroarea-season .flex.right{justify-content:flex-end}@media screen and (max-width: 480px){.x2024spring header .heroarea-season .flex.right{justify-content:center}}.x2024spring header .heroarea-season .flex.left-right{justify-content:center}.x2024spring header .heroarea-season .presenter{width:90%;margin:auto}.x2024spring header .heroarea-season .presenter .img-responsive{width:14%;margin:0.5rem}@media screen and (max-width: 480px){.x2024spring header .heroarea-season .presenter .img-responsive{width:calc(30% - 10px)}}.x2024spring .cta.fullwidth{max-width:100%}.x2024spring .cta.fullwidth .cta-wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.x2024spring .cta.fullwidth .cta-wrap .cta-cv{width:45%}@media screen and (max-width: 480px){.x2024spring .cta.fullwidth .cta-wrap .cta-cv{width:100%}}.x2024spring .cta.fullwidth .cta-wrap .cta-cv a.blue{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.x2024spring .cta.fullwidth .cta-wrap .cta-cv-close{width:45%}@media screen and (max-width: 480px){.x2024spring .cta.fullwidth .cta-wrap .cta-cv-close{width:100%}}.x2024autumn header{background-image:url("/images/2024autumn/background.png");background-size:cover;background-position:center}.x2024autumn header .heroarea-season .flex{display:flex;flex-wrap:wrap;align-items:center}.x2024autumn header .heroarea-season .flex.left{justify-content:flex-start}@media screen and (max-width: 480px){.x2024autumn header .heroarea-season .flex.left{justify-content:center}}.x2024autumn header .heroarea-season .flex.right{justify-content:flex-end}@media screen and (max-width: 480px){.x2024autumn header .heroarea-season .flex.right{justify-content:center}}.x2024autumn header .heroarea-season .flex.left-right{justify-content:center}.x2024autumn header .heroarea-season .presenter{width:75%;margin:auto}.x2024autumn header .heroarea-season .presenter .img-responsive{width:30%;margin:0.5rem}@media screen and (max-width: 480px){.x2024autumn header .heroarea-season .presenter .img-responsive{width:40%}}.x2024autumn .cta.fullwidth{max-width:100%}.x2024autumn .cta.fullwidth .cta-wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.x2024autumn .cta.fullwidth .cta-wrap .cta-cv{width:45%}@media screen and (max-width: 480px){.x2024autumn .cta.fullwidth .cta-wrap .cta-cv{width:100%}}.x2024autumn .cta.fullwidth .cta-wrap .cta-cv a.blue{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.x2024autumn .cta.fullwidth .cta-wrap .cta-cv-close{width:45%}@media screen and (max-width: 480px){.x2024autumn .cta.fullwidth .cta-wrap .cta-cv-close{width:100%}}.x2024winter header{background-image:url("/images/2024winter/background.png");background-size:cover;background-position:center}.x2024winter header .heroarea-season .flex{display:flex;flex-wrap:wrap;align-items:center}.x2024winter header .heroarea-season .flex.left{justify-content:flex-start}@media screen and (max-width: 480px){.x2024winter header .heroarea-season .flex.left{justify-content:center}}.x2024winter header .heroarea-season .flex.right{justify-content:flex-end}@media screen and (max-width: 480px){.x2024winter header .heroarea-season .flex.right{justify-content:center}}.x2024winter header .heroarea-season .flex.left-right{justify-content:center}.x2024winter header .heroarea-season .presenter{width:75%;margin:auto}.x2024winter header .heroarea-season .presenter .img-responsive{width:30%;margin:0.5rem}@media screen and (max-width: 480px){.x2024winter header .heroarea-season .presenter .img-responsive{width:40%}}.x2024winter .cta.fullwidth{max-width:100%}.x2024winter .cta.fullwidth .cta-wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.x2024winter .cta.fullwidth .cta-wrap .cta-cv{width:45%}@media screen and (max-width: 480px){.x2024winter .cta.fullwidth .cta-wrap .cta-cv{width:100%}}.x2024winter .cta.fullwidth .cta-wrap .cta-cv a.blue{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.x2024winter .cta.fullwidth .cta-wrap .cta-cv-close{width:45%}@media screen and (max-width: 480px){.x2024winter .cta.fullwidth .cta-wrap .cta-cv-close{width:100%}}.x25th header{background-image:url("/images/25th/background.png");background-size:cover;background-position:center}.x25th header .heroarea-season .flex{display:flex;flex-wrap:wrap;align-items:center}.x25th header .heroarea-season .flex.left{justify-content:flex-start}@media screen and (max-width: 480px){.x25th header .heroarea-season .flex.left{justify-content:center}}.x25th header .heroarea-season .flex.right{justify-content:flex-end}@media screen and (max-width: 480px){.x25th header .heroarea-season .flex.right{justify-content:center}}.x25th header .heroarea-season .flex.left-right{justify-content:center}.x25th header .heroarea-season .presenter{width:75%;margin:auto}.x25th header .heroarea-season .presenter .img-responsive{width:30%;margin:0.5rem}@media screen and (max-width: 480px){.x25th header .heroarea-season .presenter .img-responsive{width:40%}}.x25th .cta.fullwidth{max-width:100%}.x25th .cta.fullwidth .cta-wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.x25th .cta.fullwidth .cta-wrap .cta-cv{width:45%}@media screen and (max-width: 480px){.x25th .cta.fullwidth .cta-wrap .cta-cv{width:100%}}.x25th .cta.fullwidth .cta-wrap .cta-cv a.blue{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.x25th .cta.fullwidth .cta-wrap .cta-cv-close{width:45%}@media screen and (max-width: 480px){.x25th .cta.fullwidth .cta-wrap .cta-cv-close{width:100%}}.event section{margin:8rem auto 0}.event .event-target .event-target-title{font-size:24px;font-size:2.4rem;font-weight:bold}.event .event-target .event-target-list{list-style:none;margin-top:4rem;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:2}@media screen and (max-width: 480px){.event .event-target .event-target-list{padding-left:1.5rem}}.event .event-target .event-target-list li{margin-bottom:1.5rem}.event .event-target .event-target-list .list-img-red{padding:0.5rem 1rem 0 5rem;background:url("/images/icon_list_red.png") left 0px top 3px no-repeat;background-size:3rem auto}.event .event-target .event-target-list .list-img-blue{padding:0.5rem 1rem 0 5rem;background:url("/images/icon_list_blue.png") left 0px top 3px no-repeat;background-size:3rem auto}.event .event-outline{padding:8rem 1rem;background-image:url("/images/20210401/bg_circle.png"),-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background-image:url("/images/20210401/bg_circle.png"),linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992);background-repeat:no-repeat;background-size:cover}.event .event-outline .event-outline-wrap{padding:3rem;background:#fff;border-radius:1rem}@media screen and (max-width: 480px){.event .event-outline .event-outline-wrap{padding:1.5rem}}.event .event-outline .event-outline-wrap .event-outline-title{margin:5rem auto 4rem;font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center}.event .event-outline .event-outline-wrap .event-outline-lead{line-height:2;max-width:540px;margin:auto;margin-bottom:2rem;font-weight:bold}.event .event-outline .event-outline-wrap .event-outline-table{margin:5rem auto 5rem}.event .event-outline .event-outline-wrap .event-outline-table small{color:#004ea2}.event .event-outline .event-outline-wrap .event-outline-table .table tr:hover{background-color:#f6fbff}.event .event-outline .event-outline-wrap .event-outline-table .table th,.event .event-outline .event-outline-wrap .event-outline-table .table td{padding:2rem 1rem;border-top:5px solid #ebf2f9;border-bottom:5px solid #ebf2f9}.event .event-outline .event-outline-wrap .event-outline-table .table th{width:150px}@media screen and (max-width: 480px){.event .event-outline .event-outline-wrap .event-outline-table .table th{width:120px}}.event .event-outline .event-outline-wrap .event-outline-table .table td ul li{margin-bottom:1.5rem}.event .event-outline .event-outline-wrap .event-outline-table .table td b{font-size:16px;font-size:1.6rem}.event .event-outline .event-outline-wrap .event-outline-table .table .place-name{font-size:1.2em;font-weight:bold}.event .event-outline .event-outline-wrap .event-outline-table .table .moderator b{display:contents}.event .event-outline .event-outline-wrap .event-outline-table .table .moderator .presenter-img{max-width:100px}.event .event-outline .event-outline-wrap .event-outline-table .table .program{font-weight:bold}.event .event-outline .event-outline-wrap .event-outline-table .table .program li.boder-bottom{padding-bottom:2px;border-bottom:2px solid #ebf2f9}.sponsor{padding:5rem 0;background-color:#ffffff}.sponsor .sponsor-title{margin:4rem auto;font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center}.sponsor .grade-title{position:relative;font-weight:bold}.sponsor .grade-title::after{position:absolute;content:"";border:1px solid #ebf2f9;top:50%;right:0}.sponsor .grade-title.platinum{font-size:2em}.sponsor .grade-title.platinum::after{width:64%}@media screen and (max-width: 480px){.sponsor .grade-title.platinum::after{width:33%}}.sponsor .grade-title.gold{font-size:1.5em}.sponsor .grade-title.gold::after{width:79%}@media screen and (max-width: 480px){.sponsor .grade-title.gold::after{width:60%}}.sponsor .grade-title.silver::after{width:84%}@media screen and (max-width: 480px){.sponsor .grade-title.silver::after{width:70%}}.sponsor .grade-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.sponsor .grade-wrap.platinum img{width:30%;margin:2rem}.sponsor .grade-wrap.platinum div.dummy{width:170px;height:170px;background:#bbbbbb;margin:2rem}.sponsor .grade-wrap.gold img{width:30%;margin:2rem}.sponsor .grade-wrap.gold div.dummy{width:145px;height:145px;background:#bbbbbb;margin:2rem}.sponsor .grade-wrap.silver img{width:15%;margin:2rem}.sponsor .grade-wrap.silver div.dummy{width:90px;height:90px;background:#bbbbbb;margin:2rem}.sponsor .support-name{font-size:1.7em;width:30%}.other-event{padding:5rem 0;background-color:#ebf2f9}#events.other-event{background-image:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background-image:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992);color:#fff}#events.other-event .container a.contact-link{color:#fff;text-decoration:underline}.other-event .other-event-title{margin:4rem auto;font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center}footer{position:relative}footer .footer-operation{padding:3rem 0 3rem}footer .footer-copy{padding:4rem 0;background-image:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background-image:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992);color:#fff;font-weight:bold}footer .footer-logo{max-width:200px;margin-bottom:2rem}footer .footer-pageup{display:inline-block;position:absolute;bottom:41%;right:5%}footer .footer-pageup img{width:80px}.event-report{padding:5rem 0 10rem;background-image:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background-image:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992);color:#fff}.event-report .event-report-title{margin:4rem auto;font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center}.event-report a[class*="card-report"]{position:relative;z-index:2;will-change:transform, filter;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin-bottom:2rem;border:none;border-radius:10px;-webkit-box-shadow:0px 0px 12px -10px rgba(0,78,162,0.8);box-shadow:0px 0px 12px -10px rgba(0,78,162,0.8)}.event-report a[class*="card-report"]:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.event-report .arrow-right::after{position:absolute;top:0;bottom:0;right:3rem;width:7px;height:7px;margin:auto;border-top:2px solid #007bff;border-right:2px solid #007bff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";vertical-align:middle}header.report-header{padding:1rem 1rem 20rem;background-image:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background-image:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992);color:#fff;font-weight:bold}header.report-header h1{font-weight:700}header.report-header h1 .title-theme{font-size:4rem}@media screen and (max-width: 480px){header.report-header{padding:4rem 0 17rem}header.report-header h1{font-size:1.6rem}header.report-header h1 .title-theme{font-size:2.4rem}}.report-wrap>section{padding-bottom:5rem}.report-wrap>section h2{margin-bottom:3rem;line-height:initial;font-size:2.4rem;font-weight:bold}.report-wrap>section h3{margin-bottom:2rem;font-size:2rem;font-weight:600}.report-wrap>section p{margin-bottom:2rem}.report-wrap>section .service_image{margin:3rem 0}.report-wrap>section>section{margin-bottom:4rem}@media screen and (max-width: 480px){.report-wrap>section h2{font-size:1.8rem}.report-wrap>section h3{font-size:1.8rem}}.report-wrap .youtube-wrap{width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.report-wrap .youtube-wrap .youtube-wrap-inner{padding-top:56.25%;position:relative;height:0;overflow:hidden}.report-wrap .youtube-wrap .youtube-wrap-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero-event{position:absolute;top:-15rem;left:0;right:0}.hero-event .hero-top{display:flex;width:auto;height:46px}.hero-event .heroarea{margin:auto;padding:3rem;background:#fff;border-radius:1rem}.program{background-color:#fff}.program h2{font-weight:bold}.event-info{position:relative;background-image:url("/images/20210401/report/first-bg.png");background-repeat:no-repeat;background-size:cover;padding-top:28rem}@media screen and (max-width: 576px){.event-info{padding-top:15rem}}@media screen and (max-width: 480px){.event-info{padding-top:7rem}}.event-info .container{padding:1rem 10px 2rem}.event-info .container.program{padding:3rem 5rem;border-radius:10px}.event-info .container .program-title{margin-bottom:2rem}.event-info .container .program-list ul{padding:0}.event-info .container .program-list ul .li{list-style:none;border-left:5px solid #D3E6F3;padding-left:2rem;margin-bottom:1rem}.event-info .container .program-list ul .li a{text-decoration:underline}.part-title{padding:2rem 1rem 2.5rem;background-image:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background-image:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992);color:#fff;text-align:center}.one-point{width:1em}.arrow-wrap{text-align:center;margin:3rem 0}.arrow-wrap .arrow-img{width:5rem}.first-part,.second-part,.third-part,.question-part,.last-part{background-color:#ebf2f9}.introduction{margin-top:6rem;position:relative;background-color:#fff;padding:3rem;border-radius:5px}.introduction .name{position:absolute;background:-webkit-gradient(linear, left top, right top, from(#ffac07), color-stop(#fe9313), color-stop(#fa7a20), color-stop(#f3612b), color-stop(#ea4634), to(#dd273d));background:linear-gradient(90deg, #ffac07, #fe9313, #fa7a20, #f3612b, #ea4634, #dd273d);color:#fff;top:-2rem;padding:1rem 2rem;border-radius:50px}.qa-section .qa-title{padding:1.5rem 0;border-radius:0.5rem}.qa-section .qa-chat>p{text-align:center}.qa-section .voice{padding:2rem}.qa-section .moderator,.qa-section .presenter{display:flex;margin-bottom:3rem}.qa-section .moderator .icon,.qa-section .presenter .icon{text-align:center;width:90px}.qa-section .moderator .icon div,.qa-section .presenter .icon div{margin-bottom:5px}.qa-section .moderator .icon div span,.qa-section .presenter .icon div span{padding:0.5rem 1.5rem;border-radius:50px;color:#fff;text-align:center;font-size:1.2rem}@media screen and (max-width: 480px){.qa-section .moderator .icon div span,.qa-section .presenter .icon div span{font-size:1rem}}.qa-section .moderator .voice,.qa-section .presenter .voice{padding:2rem 2rem 0;width:65%;border-radius:10px;position:relative}.qa-section .moderator{justify-content:flex-end}.qa-section .moderator .icon span{background:-webkit-gradient(linear, left top, right top, from(#5eb7e8), color-stop(#4ba5df), color-stop(#3b94d5), color-stop(#2f82ca), color-stop(#2870be), color-stop(#285eb1), color-stop(#2c4ca2), to(#313992));background:linear-gradient(90deg, #5eb7e8, #4ba5df, #3b94d5, #2f82ca, #2870be, #285eb1, #2c4ca2, #313992)}.qa-section .moderator .voice{background:#D3E6F3;margin-right:4rem}.qa-section .moderator .voice:after{content:"";position:absolute;top:3rem;left:100%;right:-30px;border:1rem solid transparent;border-left:2rem solid #D3E6F3;z-index:1}.qa-section .presenter{justify-content:flex-start}.qa-section .presenter .icon span{background:-webkit-gradient(linear, left top, right top, from(#ffac07), color-stop(#fe9313), color-stop(#fa7a20), color-stop(#f3612b), color-stop(#ea4634), to(#dd273d));background:linear-gradient(90deg, #ffac07, #fe9313, #fa7a20, #f3612b, #ea4634, #dd273d)}.qa-section .presenter .voice{background:#fff;margin-left:4rem}.qa-section .presenter .voice:after{content:"";position:absolute;top:3rem;right:100%;left:-30px;border:1rem solid transparent;border-right:2rem solid #fff;z-index:1}.answer-wrap{background:#fff;border-radius:10px;padding:3rem}.answer-wrap>div{margin-bottom:3rem;padding-bottom:3rem;border-bottom:3px solid #D3E6F3}.answer-wrap>div:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.answer-wrap>div .respondent{color:#2e6bb1;border-radius:50px;border:2px solid #2e6bb1;padding:0.5rem 1rem}.event-link{background:#fff;border-radius:10px;padding:2rem;margin-bottom:2rem}.event-link a{text-decoration:underline}.page-top{text-align:center;margin:8rem 0}.page-top .footer-pageup{color:#fff;border:3px solid #fff;border-radius:50px;background:-webkit-gradient(linear, left top, right top, from(#ffac07), color-stop(#fe9313), color-stop(#fa7a20), color-stop(#f3612b), color-stop(#ea4634), to(#dd273d));background:linear-gradient(90deg, #ffac07, #fe9313, #fa7a20, #f3612b, #ea4634, #dd273d);padding:1.5rem 3.5rem;text-decoration:none;font-size:2rem}