@charset "UTF-8";a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{padding:0;margin:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0;border:0;outline:0}img{padding:0;margin:0;font-size:100%;vertical-align:bottom;background:0 0;border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}ins{color:#000;text-decoration:none;background-color:#ff9}.clearfix::after{display:block;height:0;clear:both;visibility:hidden;content:"."}.clearfix{display:inline-table;min-height:1%}@keyframes wave{from{transform:translate(0)}to{transform:translate(50%)}}body{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-feature-settings:"palt";line-height:1.5;color:#333;background-color:#fff}a{text-decoration:none}a:hover{opacity:.7}img{height:auto}*{transition:opacity .4s ease-in-out}.a_lineBreakPC::before{white-space:pre;content:"\a"}@media screen and (max-width:1024px){.a_lineBreakPC::before{white-space:normal;content:""}}.a_commonLineMarker{background:linear-gradient(transparent 55%,#f7da74 45%)}.a_linkTargetAdjustment{padding-top:64px;margin-top:-64px}@media screen and (max-width:1024px){.a_linkTargetAdjustment{padding-top:36px;margin-top:-36px}}.a_commonTitle{font-size:44px;font-weight:700;color:#04162b;text-align:center;letter-spacing:.1em}@media screen and (max-width:1024px){.a_commonTitle{font-size:28px;font-weight:700;color:#04162b;text-align:center;letter-spacing:.1em}}.a_commonTitle--white{font-size:44px;font-weight:700;color:#fff;text-align:center;letter-spacing:.1em}@media screen and (max-width:1024px){.a_commonTitle--white{font-size:28px;font-weight:700;color:#fff;text-align:center;letter-spacing:.1em}}.o_defaultTheme section:nth-of-type(odd){background-color:#fff}.o_defaultTheme section:nth-of-type(even){background:linear-gradient(90deg,#074ea2 0,#042f61 100%)}.o_footer{background-color:#074ea2}.o_footer .o_footerInner{box-sizing:border-box;padding:40px 0 12px}.o_footer__copyright{font-size:12px;color:#fff;text-align:center}.o_header{background:linear-gradient(90deg,#074ea2 0,#042f61 100%);position:sticky;top:0;z-index:100}.o_header .o_headerInner{box-sizing:border-box;display:flex;align-items:stretch;justify-content:space-between;padding-left:20px}.o_header__logoContainer{box-sizing:border-box;align-self:center;padding:12px 0}.o_header__logoContainer img{width:auto;height:40px}@media screen and (max-width:1024px){.o_header__logoContainer img{height:24px}}.o_header__gnav{display:flex;flex-grow:0;flex-shrink:0;align-items:stretch}.o_header__gnav .gnavList{display:flex;align-items:stretch;justify-content:flex-start}.o_header__gnav .gnavList>li{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 20px;text-align:center}.o_header__gnav .gnavList>li a{font-size:16px;font-weight:700;line-height:1.2;color:#fff}.o_header__gnav .gnavList>li a::before{position:absolute;inset:0;z-index:1;display:block;content:""}.o_header__gnav .gnavList>li:not(:first-child){margin-left:12px}.o_header__gnav .gnavList>li:last-child{padding:0 32px;background-color:#f1c117}@media screen and (max-width:1024px){.o_header__gnav .gnavList>li:last-child{padding:0 16px;margin-left:0}}.o_header__gnav .gnavList>li:last-child a{color:#333}@media screen and (max-width:1024px){.o_header__gnav .gnavList>li:not(:last-child){display:none}}.o_header__gnav .gnavList__restrain{font-size:12px}@media screen and (max-width:1024px){.o_header__gnav .gnavList__restrain{display:none}}.o_commonInner{box-sizing:border-box;width:calc(100% - 32px);max-width:1000px;padding:60px 0;margin:0 auto}@media screen and (max-width:1024px){.o_commonInner{padding:32px 0}}.thanks .intro__description{margin-top:32px;font-size:16px;line-height:1.8;text-align:center}@media screen and (max-width:1024px){.thanks .intro__description{margin-top:24px;font-size:14px;text-align:left}}.thanks .intro__description:not(:first-of-type){margin-top:16px}@media screen and (max-width:1024px){.thanks .intro__description:not(:first-of-type){margin-top:12px}}.thanks .intro__description .emphasis{font-weight:700}.thanks .intro__linkContainer{position:relative;box-sizing:border-box;max-width:560px;padding:36px 16px;margin:48px auto 0;background-color:#f2f2f2;border-radius:8px}@media screen and (max-width:1024px){.thanks .intro__linkContainer{padding:24px 16px;margin-top:36px}}.thanks .intro__linkContainer .heading{position:absolute;top:-12px;right:0;left:0;margin:0 auto;font-size:20px;font-weight:700;line-height:1;text-align:center}.thanks .intro__linkContainer .shareList{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:400px;margin:0 auto}.thanks .intro__linkContainer .shareList>li:first-child{width:100%}.thanks .intro__linkContainer .shareList>li:first-child a{box-sizing:border-box;display:block;max-width:320px;padding:12px 0;margin:0 auto;font-size:16px;color:#fff;text-align:center;border-radius:70px;background:linear-gradient(90deg,#074ea2 0,#042f61 100%)}.thanks .intro__linkContainer .shareList>li:first-child a::after{display:inline-block;width:8px;height:8px;margin-bottom:1px;margin-left:20px;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.thanks .intro__linkContainer .shareList>li:not(:first-child){max-width:40px;margin-top:28px;margin-left:32px}.thanks .intro__linkContainer .shareList>li:nth-child(2){margin-left:0}.thanks .intro__linkContainer .shareList>li img{width:100%}.thanks .recommend__description{margin-top:32px;font-size:16px;line-height:1.8;text-align:center}@media screen and (max-width:1024px){.thanks .recommend__description{font-size:14px;text-align:left}}.thanks .recommend__list{display:flex;align-items:stretch;justify-content:center;margin-top:32px}@media screen and (max-width:1024px){.thanks .recommend__list{display:block;margin-top:32px}}.thanks .recommend__list>li{width:calc((100% - 40px)/ 3);max-width:300px}@media screen and (max-width:1024px){.thanks .recommend__list>li{width:100%;margin:0 auto}}.thanks .recommend__list>li:not(:first-child){margin-left:20px}@media screen and (max-width:1024px){.thanks .recommend__list>li:not(:first-child){margin:32px auto 0}}.thanks .recommend__list>li a{color:inherit}.thanks .recommend__list .imgContainer{overflow:hidden;border-radius:5px}.thanks .recommend__list .imgContainer img{width:100%}.thanks .recommend__list .textContainer{margin-top:8px}.thanks .recommend__list .textContainer__description{font-size:16px}.thanks .recommend__linkContainer{margin-top:40px}.thanks .recommend__linkContainer .list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.thanks .recommend__linkContainer .list>li:not(:last-child){width:calc((100% - 28px)/ 2);max-width:320px}@media screen and (max-width:1024px){.thanks .recommend__linkContainer .list>li:not(:last-child){width:100%;margin:0 auto}}.thanks .recommend__linkContainer .list>li:not(:last-child) a{box-sizing:border-box;display:block;padding:12px 0;margin:0 auto;font-size:16px;color:#fff;text-align:center;border-radius:70px;background:linear-gradient(90deg,#074ea2 0,#042f61 100%)}.thanks .recommend__linkContainer .list>li:not(:last-child) a::after{display:inline-block;width:8px;height:8px;margin-bottom:1px;margin-left:20px;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.thanks .recommend__linkContainer .list>li:nth-child(2){margin-left:32px}@media screen and (max-width:1024px){.thanks .recommend__linkContainer .list>li:nth-child(2){margin:28px auto 0}}.thanks .recommend__linkContainer .list>li:last-child{width:100%;margin-top:32px}.thanks .recommend__linkContainer .list>li:last-child a{display:block;max-width:220px;margin:0 auto}.thanks .recommend__linkContainer .list>li:last-child a img{width:100%}.topPage .intro__mv{position:relative}.topPage .intro__mv .mvInner{background:linear-gradient(90deg,#074ea2 0,#042f61 100%);box-sizing:border-box;padding-bottom:8.3333333333%}.topPage .intro__mv .mvContainer{position:relative;width:100%;overflow:hidden}.topPage .intro__mv .mvContainer::before{display:block;padding-top:min(35.4166666667%,548px);content:""}@media screen and (max-width:1024px){.topPage .intro__mv .mvContainer::before{padding-top:min(135.1282051282%,578px)}}.topPage .intro__mv .mvContainer .pc{position:absolute;top:50%;left:50%;display:block;width:auto;height:124%;max-height:680px;transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.topPage .intro__mv .mvContainer .pc{display:none}}.topPage .intro__mv .mvContainer .sp{display:none}@media screen and (max-width:1024px){.topPage .intro__mv .mvContainer .sp{position:absolute;top:50%;left:50%;display:block;width:auto;height:100%;max-height:578px;transform:translate(-50%,-50%)}}.topPage .intro__mv .wave{position:absolute;bottom:0;left:50%;display:block;width:100%;overflow:hidden;transform:translate(-50%,0)}.topPage .intro__mv .wave::before{display:block;padding-top:8.3333333333%;content:""}.topPage .intro__mv .wave svg{position:absolute;right:0;bottom:-10px;width:200%;height:100%;object-fit:cover}@media screen and (max-width:1024px){.topPage .intro__mv .wave svg{bottom:-4px}}.topPage .intro__mv .wave svg path{animation:wave linear 8s infinite}.topPage .intro__company{box-sizing:border-box;width:calc(100% - 32px);max-width:1000px;margin:20px auto}.topPage .intro__company .list{display:flex;align-items:center;justify-content:center}.topPage .intro__company .list>li{width:calc((100% - 72px)/ 4);max-width:180px}@media screen and (max-width:1024px){.topPage .intro__company .list>li{width:calc((100% - 36px)/ 4)}}.topPage .intro__company .list>li:not(:first-child){margin-left:24px}@media screen and (max-width:1024px){.topPage .intro__company .list>li:not(:first-child){margin-left:12px}}.topPage .intro__company .list>li img{width:100%}.topPage .about__description{margin-top:40px;font-size:16px;line-height:2;text-align:center}@media screen and (max-width:1024px){.topPage .about__description{margin-top:32px;font-size:14px;line-height:1.8;text-align:left}}.topPage .about__description:not(:first-of-type){margin-top:16px}@media screen and (max-width:1024px){.topPage .about__description:not(:first-of-type){margin-top:12px}}.topPage .about__description .emphasis{font-weight:700}.topPage .program__description{margin-top:40px;font-size:16px;line-height:1.8;color:#fff;text-align:center}@media screen and (max-width:1024px){.topPage .program__description{max-width:320px;margin:32px auto 0;font-size:14px;text-align:left}}.topPage .program__list{margin-top:40px}@media screen and (max-width:1024px){.topPage .program__list{margin-top:28px}}.topPage .program__list>li:not(:first-child){margin-top:32px}@media screen and (max-width:1024px){.topPage .program__list>li:not(:first-child){margin-top:28px}}.topPage .program__list .switch{display:none}.topPage .program__list .trigger{display:block;cursor:pointer;background-color:#fff;border-radius:10px}.topPage .program__list .overlay{display:none}.topPage .program__list .modalContents{display:none}.topPage .program__list .details{position:relative;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:1024px){.topPage .program__list .details{box-sizing:border-box;display:block;padding:12px}}.topPage .program__list .details::after{flex:0 0 48px;height:48px;margin-right:20px;font-size:42px;line-height:48px;text-align:center;content:"+";background-color:#d6e7fa;border-radius:50%}@media screen and (max-width:1024px){.topPage .program__list .details::after{box-sizing:border-box;display:block;width:100%;height:auto;padding:4px 0;margin-top:20px;margin-right:0;font-size:20px;line-height:1;border-radius:4px}}.topPage .program__list .details__time{position:absolute;top:0;left:16px;z-index:1;box-sizing:border-box;display:block;width:72px;height:100%;text-align:center;background-color:#d6e7fa}@media screen and (max-width:1024px){.topPage .program__list .details__time{position:static;width:100%;height:auto;margin-top:1px;text-align:left;background-color:transparent}}.topPage .program__list .details__time .heading{position:absolute;top:20px;left:-32px;z-index:2;box-sizing:border-box;width:124px;padding:4px 20px 4px 32px;font-size:16px;line-height:1.2;color:#04162b;text-align:center;background-color:#f1c117}@media screen and (max-width:1024px){.topPage .program__list .details__time .heading{position:absolute;top:12px;left:-8px;z-index:2;box-sizing:border-box;width:104px;padding:4px 20px;font-size:16px;line-height:1.2;color:#04162b;text-align:center;background-color:#f1c117}}.topPage .program__list .details__time .heading::before{position:absolute;bottom:-16px;left:0;width:0;height:0;content:"";border:solid;border-color:transparent;border-width:8px 0 8px 16px;border-top-color:#cda000}@media screen and (max-width:1024px){.topPage .program__list .details__time .heading::before{position:absolute;bottom:-8px;left:0;width:0;height:0;content:"";border:solid;border-color:transparent;border-width:4px 0 4px 8px;border-top-color:#cda000}}.topPage .program__list .details__time .heading::after{position:absolute;top:0;right:-4px;width:0;height:0;content:"";border-color:#f1c117 transparent;border-style:solid;border-width:13px 4px 14px 0}@media screen and (max-width:1024px){.topPage .program__list .details__time .heading::after{position:absolute;top:0;right:-4px;width:0;height:0;content:"";border-color:#f1c117 transparent;border-style:solid;border-width:13px 4px 14px 0}}.topPage .program__list .details__time .heading--large{position:absolute;top:20px;left:-32px;z-index:2;box-sizing:border-box;width:124px;padding:4px 20px 4px 32px;font-size:16px;line-height:1.2;color:#04162b;text-align:center;background-color:#f1c117}@media screen and (max-width:1024px){.topPage .program__list .details__time .heading--large{position:absolute;top:12px;left:-8px;z-index:2;box-sizing:border-box;width:104px;padding:4px 20px;font-size:16px;line-height:1.2;color:#04162b;text-align:center;background-color:#f1c117}}.topPage .program__list .details__time .heading--large::before{position:absolute;bottom:-16px;left:0;width:0;height:0;content:"";border:solid;border-color:transparent;border-width:8px 0 8px 16px;border-top-color:#cda000}@media screen and (max-width:1024px){.topPage .program__list .details__time .heading--large::before{position:absolute;bottom:-8px;left:0;width:0;height:0;content:"";border:solid;border-color:transparent;border-width:4px 0 4px 8px;border-top-color:#cda000}}.topPage .program__list .details__time .heading--large::after{position:absolute;top:0;right:-4px;width:0;height:0;content:"";border-color:#f1c117 transparent;border-style:solid;border-width:23px 4px 23px 0}@media screen and (max-width:1024px){.topPage .program__list .details__time .heading--large::after{position:absolute;top:0;right:-4px;width:0;height:0;content:"";border-color:#f1c117 transparent;border-style:solid;border-width:23px 4px 23px 0}}@media screen and (max-width:1024px){.topPage .program__list .details__time .exceptionForLarge{line-height:43px}}.topPage .program__list .details__time time{display:block;font-size:16px;font-weight:700;color:#04162b}@media screen and (max-width:1024px){.topPage .program__list .details__time time{display:inline-block;font-size:14px;vertical-align:middle}}.topPage .program__list .details__time time.start{margin-top:84px}@media screen and (max-width:1024px){.topPage .program__list .details__time time.start{margin-top:0;margin-left:108px}}.topPage .program__list .details__time time.end{position:relative;box-sizing:border-box;padding-top:60px;margin-top:20px}@media screen and (max-width:1024px){.topPage .program__list .details__time time.end{position:static;padding-top:0;margin-top:0}}.topPage .program__list .details__time time.end::before{position:absolute;top:0;left:50%;display:block;width:1px;height:40px;content:"";background-color:#04162b;transform:translate(-50%,0)}@media screen and (max-width:1024px){.topPage .program__list .details__time time.end::before{position:static;display:inline-block;width:auto;height:auto;content:"-";background-color:transparent;transform:none}}.topPage .program__list .details__itemContainer{box-sizing:border-box;flex:1 0 calc(100% - 160px);padding:32px 40px;margin-left:92px}@media screen and (max-width:1024px){.topPage .program__list .details__itemContainer{padding:0;margin-top:12px;margin-left:0}}.topPage .program__list .details__itemContainer .title{display:block;font-size:24px;font-weight:700;color:#04162b}@media screen and (max-width:1024px){.topPage .program__list .details__itemContainer .title{font-size:16px}}.topPage .program__list .details__itemContainer .list{display:flex;align-items:center;justify-content:flex-start;margin-top:32px}@media screen and (max-width:1024px){.topPage .program__list .details__itemContainer .list{display:block;margin-top:20px}}.topPage .program__list .details__itemContainer .list>li{display:flex;flex-grow:1;align-items:center;justify-content:flex-start}.topPage .program__list .details__itemContainer .list>li:not(:first-child){margin-left:12px}@media screen and (max-width:1024px){.topPage .program__list .details__itemContainer .list>li:not(:first-child){margin-top:16px;margin-left:0}}.topPage .program__list .details__itemContainer .list__imgContainer{position:relative;flex:0 0 70px;overflow:hidden;border-radius:50%}.topPage .program__list .details__itemContainer .list__imgContainer::before{display:block;padding-top:100%;content:""}.topPage .program__list .details__itemContainer .list__imgContainer img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.topPage .program__list .details__itemContainer .list__textContainer{flex:1 0 calc(100% - 82px);margin-left:12px}.topPage .program__list .details__itemContainer .list__textContainer .attribute{font-size:11px}.topPage .program__list .details__itemContainer .list__textContainer .name{font-size:16px;font-weight:700}@media screen and (max-width:1024px){.topPage .program__list .details__itemContainer .list__textContainer .name{font-size:14px}}.topPage .program__list .details__itemContainer .list__textContainer .name__restrain{font-size:14px}@media screen and (max-width:1024px){.topPage .program__list .details__itemContainer .list__textContainer .name__restrain{font-size:12px}}.topPage .program__list .switch:checked~.overlay{position:fixed;inset:0;z-index:200;display:block;width:100%;height:100%;overflow:hidden;cursor:pointer;background-color:rgba(0,0,0,.8)}.topPage .program__list .switch:checked~.modalContents{position:fixed;top:50%;left:50%;z-index:300;display:block;width:calc(100% - 32px);max-width:880px;max-height:84svh;background-color:#fff;border-radius:20px;transform:translate(-50%,-50%)}.topPage .program__list .switch:checked~.modalContents .modalContentsInner{box-sizing:border-box;max-height:84svh;padding:20px;overflow-y:scroll}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContentsInner{padding:12px}}.topPage .program__list .switch:checked~.modalContents .modalContents__time{position:relative;box-sizing:border-box;height:29px;padding-left:120px;font-size:16px;font-weight:700;line-height:29px;color:#04162b}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__time{position:relative;box-sizing:border-box;height:29px;padding-left:120px;font-size:14px;font-weight:700;line-height:29px;color:#04162b}}.topPage .program__list .switch:checked~.modalContents .modalContents__time .heading{position:absolute;top:0;left:-20px;box-sizing:border-box;display:block;width:124px;padding:4px 20px 4px 32px;font-size:14px;line-height:1.5;color:inherit;text-align:center;background-color:#f1c117}.topPage .program__list .switch:checked~.modalContents .modalContents__time .heading::after{position:absolute;top:0;right:-4px;width:0;height:0;content:"";border-color:#f1c117 transparent;border-style:solid;border-width:14px 4px 15px 0}.topPage .program__list .switch:checked~.modalContents .modalContents__time--large{position:relative;box-sizing:border-box;height:29px;padding-left:120px;font-size:16px;font-weight:700;line-height:29px;color:#04162b;height:50px;line-height:50px}.topPage .program__list .switch:checked~.modalContents .modalContents__time--large .heading{position:absolute;top:0;left:-20px;box-sizing:border-box;display:block;width:124px;padding:4px 20px 4px 32px;font-size:14px;line-height:1.5;color:inherit;text-align:center;background-color:#f1c117;line-height:1.5}.topPage .program__list .switch:checked~.modalContents .modalContents__time--large .heading::after{position:absolute;top:0;right:-4px;width:0;height:0;content:"";border-color:#f1c117 transparent;border-style:solid;border-width:14px 4px 15px 0;border-width:25px 4px 25px 0}.topPage .program__list .switch:checked~.modalContents .modalContents__title{display:block;margin-top:16px;font-size:24px;font-weight:700;color:#04162b}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__title{margin-top:12px;font-size:18px}}.topPage .program__list .switch:checked~.modalContents .modalContents__description{margin-top:16px;font-size:16px;line-height:1.8;color:#04162b}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__description{margin-top:12px;font-size:14px;line-height:1.5}}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo{margin-top:32px}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo{margin-top:24px}}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .heading{position:relative;font-size:18px;font-weight:700;line-height:1;color:#04162b}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .heading{font-size:16px}}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .heading::after{position:absolute;top:50%;right:0;z-index:201;display:block;width:calc(100% - 84px);height:1px;content:"";background-color:#04162b;transform:translate(0,-50%)}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list{margin-top:32px}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list{margin-top:24px}}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list>li{display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list>li{display:block}}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list>li:not(:first-child){margin-top:24px}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list>li:not(:first-child){margin-top:20px}}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__imgContainer{position:relative;flex:0 0 100px;overflow:hidden;border-radius:50%}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__imgContainer{width:70px}}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__imgContainer::before{display:block;padding-top:100%;content:""}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__imgContainer img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__textContainer{flex:1 0 calc(100% - 112px);margin-left:12px}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__textContainer{display:block;margin-top:8px;margin-left:0}}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__textContainer .attribute{font-size:14px;font-weight:700}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__textContainer .attribute{font-size:12px}}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__textContainer .name{margin-top:4px;font-size:18px;font-weight:700}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__textContainer .name{font-size:16px}}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__textContainer .name__restrain{font-size:14px}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__textContainer .name__restrain{font-size:12px}}.topPage .program__list .switch:checked~.modalContents .modalContents__speakerInfo .list__textContainer .description{margin-top:8px;font-size:12px}.topPage .program__list .switch:checked~.modalContents .modalContents__closeBtn{position:absolute;top:-24px;right:-24px;z-index:1000;display:block;width:48px;height:48px;font-size:36px;font-weight:700;line-height:42px;color:#04162b;text-align:center;cursor:pointer;background-color:#d6e7fa;border-radius:50%;transform:rotate(45deg)}@media screen and (max-width:1024px){.topPage .program__list .switch:checked~.modalContents .modalContents__closeBtn{top:-16px;right:-16px;width:40px;height:40px;font-size:32px;line-height:34px}}.topPage .outline__programList{max-width:650px;margin:40px auto 0}@media screen and (max-width:1024px){.topPage .outline__programList{margin:32px auto 0}}.topPage .outline__programList>li:not(:first-child){margin-top:20px}.topPage .outline__programList .record{display:flex;align-items:start;justify-content:flex-start}@media screen and (max-width:1024px){.topPage .outline__programList .record{display:block}}.topPage .outline__programList .record>li{font-size:16px}.topPage .outline__programList .record>li:first-child{width:160px;font-weight:700}@media screen and (max-width:1024px){.topPage .outline__programList .record>li:first-child{width:100%}}.topPage .outline__programList .record>li:last-child{width:calc(100% - 180px);margin-left:20px}@media screen and (max-width:1024px){.topPage .outline__programList .record>li:last-child{width:100%;margin-top:4px;margin-left:0}}.topPage .entry__formContainer{width:calc(100% - 32px);max-width:1000px;margin:60px auto 0}.topPage .entry__formContainer .caution{text-align:center;font-size:20px;font-weight:700;color:#eac236}.topPage .entry__snsContainer{max-width:800px;margin:60px auto 0}@media screen and (max-width:1024px){.topPage .entry__snsContainer{margin:48px auto 0}}.topPage .entry__snsContainer .heading{font-size:28px;font-weight:700;color:#fff;text-align:center}.topPage .entry__snsContainer .list{display:flex;align-items:center;justify-content:center;max-width:400px;margin:28px auto 0}.topPage .entry__snsContainer .list>li{width:40px}.topPage .entry__snsContainer .list>li:not(:first-child){margin-left:52px}.topPage .entry__snsContainer .list>li img{width:100%}.topPage .partner{position:relative}.topPage .partner__list{display:flex;align-items:center;justify-content:center;max-width:640px;margin:12px auto 0;flex-wrap:wrap}@media screen and (max-width:1024px){.topPage .partner__list{display:block;margin-top:4px}}.topPage .partner__list>li{width:calc((100% - 84px)/ 3);max-width:180px;margin-top:28px}@media screen and (max-width:1024px){.topPage .partner__list>li{width:100%;margin:28px auto 0}}.topPage .partner__list>li:not(:nth-child(3n+1)){margin-left:28px}@media screen and (max-width:1024px){.topPage .partner__list>li:not(:nth-child(3n+1)){margin:28px auto 0}}.topPage .partner__list>li img{width:100%}.topPage .partner .wave{position:absolute;bottom:auto;left:50%;display:block;width:100%;overflow:hidden;transform:translate(-50%,-2px)}.topPage .partner .wave::before{display:block;padding-top:8.3333333333%;content:""}.topPage .partner .wave svg{position:absolute;right:0;bottom:-10px;width:200%;height:100%;object-fit:cover}@media screen and (max-width:1024px){.topPage .partner .wave svg{bottom:-4px}}.topPage .partner .wave svg path{animation:wave linear 8s infinite}.topPage .partner .wave svg{bottom:10px;transform:scale(1,-1)}@media screen and (max-width:1024px){.topPage .partner .wave svg{bottom:4px}}.topPage .faq{box-sizing:border-box;padding-top:4.1666666667%}.topPage .faq__list{max-width:800px;margin:40px auto 0}@media screen and (max-width:1024px){.topPage .faq__list{margin:32px auto 0}}.topPage .faq__list>dt{position:relative;box-sizing:border-box;padding:12px 24px 12px 64px;font-size:16px;font-weight:700;color:#05346b;background-color:#fff}@media screen and (max-width:1024px){.topPage .faq__list>dt{padding:8px 16px 8px 56px;font-size:14px}}.topPage .faq__list>dt::before{position:absolute;top:50%;left:24px;font-size:24px;line-height:1;content:"Q";transform:translate(0,-50%)}@media screen and (max-width:1024px){.topPage .faq__list>dt::before{left:16px}}.topPage .faq__list>dt:not(:first-of-type){margin-top:32px}@media screen and (max-width:1024px){.topPage .faq__list>dt:not(:first-of-type){margin-top:24px}}.topPage .faq__list>dd{position:relative;box-sizing:border-box;padding:12px 24px 12px 84px;margin-top:12px;font-size:16px;font-weight:700;color:#fff}@media screen and (max-width:1024px){.topPage .faq__list>dd{padding:8px 16px 8px 56px;font-size:14px}}.topPage .faq__list>dd::before{position:absolute;top:50%;left:26px;font-size:24px;line-height:1;content:"A";transform:translate(0,-50%)}@media screen and (max-width:1024px){.topPage .faq__list>dd::before{left:18px}}.topPage .faq__list>dd a{display:inline-block;color:inherit}.topPage .company__details{display:flex;align-items:center;justify-content:center;margin-top:40px}@media screen and (max-width:1024px){.topPage .company__details{display:block;margin-top:32px}}.topPage .company__details .description{font-size:16px;line-height:1.8}.topPage .company__details .imgContainer{flex-shrink:0;width:100%;max-width:300px;margin-left:40px}@media screen and (max-width:1024px){.topPage .company__details .imgContainer{max-width:240px;margin:20px auto 0}}.topPage .company__details .imgContainer img{width:100%}.topPage .contact__description{margin-top:40px;font-size:16px;text-align:center}@media screen and (max-width:1024px){.topPage .contact__description{margin-top:32px}}.topPage .contact__linkContainer{margin-top:20px}.topPage .contact__linkContainer .btn{box-sizing:border-box;display:block;max-width:400px;padding:12px 0;margin:0 auto;font-size:16px;color:#fff;text-align:center;border-radius:70px;background:linear-gradient(90deg,#074ea2 0,#042f61 100%)}.topPage .contact__linkContainer .btn::after{display:inline-block;width:8px;height:8px;margin-bottom:1px;margin-left:20px;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}
/*# sourceMappingURL=styles.min.css.map */
