/*! http://meyerweb.com/eric/tools/css/reset/
 v2.0 | 20110126
 License: none (public domain)
*/*::before,*::after,*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;font-family:"Noto Sans JP",sans-serif,apple-system,blinkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,Arial,Helvetica,"Yu Gothic Medium","ヒラギノ角ゴ Pro W3",sans-serif;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;visibility:visible;opacity:1}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:"Noto Sans JP",sans-serif,apple-system,blinkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,Arial,Helvetica,"Yu Gothic Medium","ヒラギノ角ゴ Pro W3",sans-serif;font-size:16px;line-height:1.5;letter-spacing:0;position:relative;overflow-x:hidden;color:#000;background-image:url("../img/back.png");background-position:center;background-repeat:repeat;background-size:contain}@media screen and (max-width: 768px){body{background-image:url("../img/back_sp.png");background-repeat:repeat}}body .font-loading{visibility:hidden}body .font-ready{visibility:visible}.back{position:fixed;z-index:-1;left:0;top:0;width:100%;height:100%;background-image:url("../img/back.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}a{text-decoration:none}.pc-show{display:block}@media screen and (max-width: 768px){.pc-show{display:none}}.m-show{display:none}@media screen and (max-width: 992px){.m-show{display:block}}.m-show-only{display:none}@media screen and (max-width: 992px){.m-show-only{display:block}}@media screen and (max-width: 768px){.m-show-only{display:none}}.sp-show{display:none}@media screen and (max-width: 768px){.sp-show{display:block}}.xs-show{display:none}@media screen and (max-width: 580px){.xs-show{display:block}}a,input,button{-ms-touch-action:manipulation;touch-action:manipulation}.disable-auto-tel a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}.accordion{overflow:hidden;position:relative}.accordion .accordionBtn{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:inherit;border:none;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-bottom:13px}.accordion .accordionBtn span:before{content:"もっと見る";font-size:1.2rem;font-weight:500}.accordion .accordionBtn:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:13.94px;aspect-ratio:14/9;background-image:url("../img/profile/arrow.png");background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.accordion.is-opened .accordionBtn span:before{content:"閉じる";font-size:1.2rem;font-weight:500}.accordion.is-opened .accordionBtn:after{transform:translateX(-50%) rotate(180deg);-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg)}.accordion__content{padding-bottom:7px}.accordion__content__inner{margin-top:30px}@media screen and (max-width: 768px){.accordion__content__inner{margin-top:20px}}.accordion__content__inner._not{margin-top:0}.accordion__content__txt{font-size:1.4rem;line-height:24px;padding-left:15px}@media screen and (max-width: 768px){.accordion__content__txt{padding-left:13px}}.accordion__content .profile{margin-top:20px}@media screen and (max-width: 768px){.accordion__content .profile{margin-top:15px}}.header{position:fixed;left:0;top:0;z-index:100;width:100%;height:84px;z-index:100;background-color:#fff;padding-inline:32px}@media screen and (max-width: 768px){.header{padding-inline:16px}}@media screen and (max-width: 768px){.header{height:65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.header__inner{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.header__logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__logo__link{display:block;width:143px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 1280px){.header__logo__link{width:200px}}@media screen and (max-width: 768px){.header__logo__link{width:140px}}.header__logo__link img{display:block;width:100%;height:auto}@media(hover: hover)and (pointer: fine){.header__logo__link img{-webkit-transition:translate ease-out 300ms;-o-transition:translate ease-out 300ms;transition:translate ease-out 300ms}.header__logo__link:hover{opacity:.5}.header__logo__link:hover img{translate:1px 1px}}.header__nav{position:relative;z-index:3}@media screen and (max-width: 768px){.header__nav{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:175px;position:fixed;right:-175px;top:0;height:100%;z-index:105;background-color:#fff;margin:0}}.header__nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.header__nav__list{display:none}}.header__nav__list__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}@media screen and (max-width: 768px){.header__nav__list__item{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}}.header__nav__list__item:nth-child(n+2){margin-left:32px}@media screen and (max-width: 992px){.header__nav__list__item:nth-child(n+2){margin-left:16px}}@media screen and (max-width: 768px){.header__nav__list__item:nth-child(n+2){margin-left:0}}@media screen and (max-width: 768px){.header__nav__list__item:nth-child(n+2){margin-top:30px}}.header__nav__list__item__link{color:#000;font-weight:500;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.8rem;padding-bottom:4px;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}.header__nav__list__item__link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#0b41cd}@media(hover: hover)and (pointer: fine){.header__nav__list__item__link:hover{color:#0b41cd}}@media screen and (max-width: 992px){.header__nav__list__item__link{font-size:1.4rem;color:#000}}@media screen and (max-width: 768px){.header__nav__list__item__link{font-size:1.8rem}}.header__nav__list__item__link._application{width:176px;height:42px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#0b41cd;font-size:2rem;font-weight:700;border-radius:21px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #0b41cd}@media screen and (max-width: 992px){.header__nav__list__item__link._application{width:148px;font-size:1.8rem;height:36px}}@media screen and (max-width: 768px){.header__nav__list__item__link._application{width:100%;font-size:1.5rem;margin-top:58px;height:32px;padding-top:3px}}.header__nav__list__item__link._application:after{display:none}@media(hover: hover)and (pointer: fine){.header__nav__list__item__link._application:hover{background-color:#ffa532;border:1px solid #ffa532;color:#fff}}@media screen and (max-width: 768px){.header__nav.is-show{right:0;overflow:scroll;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;padding:125px 21px 40px}.header__nav.is-show .header__nav__list{opacity:0;-webkit-animation:menuFadein .5s forwards;animation:menuFadein .5s forwards;-webkit-animation-delay:.5s;animation-delay:.5s;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;position:relative;z-index:5;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.header__hamburge{display:none}@media screen and (max-width: 768px){.header__hamburge{cursor:pointer;background:none;border:none;width:45px;height:45px;display:block;z-index:999;padding:11px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header__hamburge span{position:relative;display:block;width:100%}.header__hamburge span::before{position:absolute;content:"";width:100%;height:3px;background-color:#0b41cd;top:0px;left:0px;-webkit-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header__hamburge span:nth-of-type(1)::before{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);width:100%}.header__hamburge span:nth-of-type(2)::before{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);width:100%}.header__hamburge span:nth-of-type(3)::before{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);width:100%}}.header__hamburge.is-open span:nth-of-type(1):before{-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);top:10px}.header__hamburge.is-open span:nth-of-type(2):before{-webkit-transform:rotate(515deg);-ms-transform:rotate(515deg);transform:rotate(515deg);top:-1px}.header__hamburge.is-open span:nth-of-type(3)::before{opacity:0}@-webkit-keyframes menuFadein{from{opacity:0}to{opacity:1}}@keyframes menuFadein{from{opacity:0}to{opacity:1}}.footer{padding-block:19px;background-color:#fff;margin-top:118px;position:relative;padding-inline:32px}@media screen and (max-width: 768px){.footer{padding-inline:16px}}@media screen and (max-width: 1200px){.footer{margin-top:150px}}@media screen and (max-width: 768px){.footer{margin-top:120px;padding-block:44px 19px}}.footer .content-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1100px){.footer .content-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}}@media screen and (max-width: 992px){.footer .content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}.footer__left{width:673px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.footer__left{width:100%}}.footer__left__logo{width:19.47%;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:block}@media screen and (max-width: 768px){.footer__left__logo{display:none}}.footer__left__logo img{display:block;width:100%;height:auto}@media(hover: hover)and (pointer: fine){.footer__left__logo img{-webkit-transition:translate ease-out 300ms;-o-transition:translate ease-out 300ms;transition:translate ease-out 300ms}.footer__left__logo:hover{opacity:.5}.footer__left__logo:hover img{translate:1px 1px}}.footer__left__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(80.53% - 56px)}@media screen and (max-width: 768px){.footer__left__list{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.footer__left__list li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.footer__left__list li:nth-child(n+2){margin-left:32px}@media screen and (max-width: 768px){.footer__left__list li:nth-child(n+2){margin-left:0}}.footer__left__list li a{color:#000;font-weight:500;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2rem;padding-bottom:4px;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;padding-bottom:8px}.footer__left__list li a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#0b41cd}@media(hover: hover)and (pointer: fine){.footer__left__list li a:hover{color:#0b41cd}}@media screen and (max-width: 768px){.footer__left__list li a{padding-bottom:6px;font-size:1.6rem}}@media screen and (max-width: 768px){.footer__left__list li a:after{height:1.5px}}.footer__right{width:46%;margin-left:auto}@media screen and (max-width: 992px){.footer__right{width:100%;margin-left:auto;margin-top:24px}}@media screen and (max-width: 768px){.footer__right{margin-left:0;margin-top:40px}}.footer__right__sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 768px){.footer__right__sns{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.footer__right__sns a{margin-left:10px;width:45px;height:auto;display:block;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 768px){.footer__right__sns a{margin-left:0;margin-right:8px;width:34px}}.footer__right__sns a.talent{width:55px;margin-top:-3px}@media screen and (max-width: 768px){.footer__right__sns a.talent{width:40px}}.footer__right__sns a img{display:block;width:100%;height:auto}@media(hover: hover)and (pointer: fine){.footer__right__sns a img{-webkit-transition:translate ease-out 300ms;-o-transition:translate ease-out 300ms;transition:translate ease-out 300ms}.footer__right__sns a:hover{opacity:.5}.footer__right__sns a:hover img{translate:1px 1px}}.footer__right__sp{display:none}@media screen and (max-width: 768px){.footer__right__sp{display:block;width:140px;margin-top:20px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer__right__sp img{display:block;width:100%;height:auto}}@media(hover: hover)and (pointer: fine){.footer__right__sp img{-webkit-transition:translate ease-out 300ms;-o-transition:translate ease-out 300ms;transition:translate ease-out 300ms}.footer__right__sp:hover{opacity:.5}.footer__right__sp:hover img{translate:1px 1px}}.footer__right__link{font-size:11px;color:#878787;text-align:right;margin-top:10px;display:block;font-weight:500;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 768px){.footer__right__link{margin-top:6px;text-align:left}}@media(hover: hover)and (pointer: fine){.footer__right__link:hover{opacity:.5}}.footer__right__copy{margin-top:1px;font-size:11px;font-weight:500;color:#878787;text-align:right;display:block}@media screen and (max-width: 768px){.footer__right__copy{margin-top:6px;text-align:left}}.pageTop{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;z-index:30;text-decoration:none;top:-180px;right:24px;width:181px;height:181px;background-color:#fff;border:2px solid #0b41cd;display:block;color:#000;padding-bottom:8px;padding-top:12px}@media screen and (max-width: 768px){.pageTop{right:16px;top:-100px;width:137px;height:137px;opacity:0;padding-top:10px}}.pageTop__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-inline:14px 10px;font-weight:700;letter-spacing:2px;position:relative}@media screen and (max-width: 768px){.pageTop__top{letter-spacing:.05em;padding-inline:10px 6px}}.pageTop__top__txt{font-size:3.5rem;display:block;line-height:1.2}@media screen and (max-width: 768px){.pageTop__top__txt{font-size:2.7rem}}.pageTop__top__cat{font-size:1rem;background-color:#0b41cd;padding:1px 4px;letter-spacing:.1em;color:#fff;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 768px){.pageTop__top__cat{letter-spacing:.02em;font-size:.8rem}}.pageTop__top small{display:block;font-size:1.3rem;font-weight:700;margin-top:3px;letter-spacing:.05em;color:#0b41cd;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 768px){.pageTop__top small{font-size:1rem;margin-top:1px}}.pageTop__top__arrow{display:block;position:absolute;top:2px;right:15px;width:36px;height:36px;border-radius:50%;background-color:#0b41cd;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 768px){.pageTop__top__arrow{width:28px;height:28px;right:12px;top:0px}}.pageTop__top__arrow:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.6084 16.2076L0.58789 13.9888L6.64258 8.47614L0.587891 2.96539L2.6084 0.746643L11.0977 8.47711L2.6084 16.2076Z' fill='%23FFFFFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:15.46px;width:10.51px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 768px){.pageTop__top__arrow:after{height:11.95px;width:8.12px}}.pageTop__line{width:100%;height:1.5px;background-color:#0b41cd;display:block;margin:5px 0 11px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 768px){.pageTop__line{margin:4px 0 8px}}.pageTop__note{padding-inline:14px 8px;font-size:1.1rem;font-weight:500;line-height:1.3;display:block}@media screen and (max-width: 768px){.pageTop__note{letter-spacing:0;font-size:.8rem;padding-inline:10px 2px}}.pageTop.__show{opacity:1}.pageTop.__fixed{position:fixed;bottom:24px;right:24px;top:inherit}@media screen and (max-width: 768px){.pageTop.__fixed{bottom:10px;right:16px}}@media(hover: hover)and (pointer: fine){.pageTop:hover{background-color:#ffa532;color:#fff;border-color:#fff}.pageTop:hover .pageTop__top small{color:#fff}.pageTop:hover .pageTop__top__cat{background-color:#fff;color:#ffa532}.pageTop:hover .pageTop__top__arrow{background-color:#fff}.pageTop:hover .pageTop__top__arrow:after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.6084 16.2076L0.58789 13.9888L6.64258 8.47614L0.587891 2.96539L2.6084 0.746643L11.0977 8.47711L2.6084 16.2076Z' fill='%23FFA532'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.pageTop:hover .pageTop__line{background-color:#fff}}.spanTxt span{display:inline-block;opacity:0;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);will-change:transform,opacity}.spanTxt.show span:nth-child(1){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0s forwards}.spanTxt.show span:nth-child(2){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.04s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.04s forwards}.spanTxt.show span:nth-child(3){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.08s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.08s forwards}.spanTxt.show span:nth-child(4){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.12s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.12s forwards}.spanTxt.show span:nth-child(5){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.16s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.16s forwards}.spanTxt.show span:nth-child(6){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.2s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.2s forwards}.spanTxt.show span:nth-child(7){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.24s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.24s forwards}.spanTxt.show span:nth-child(8){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.28s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.28s forwards}.spanTxt.show span:nth-child(9){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.32s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.32s forwards}.spanTxt.show span:nth-child(10){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.36s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.36s forwards}.spanTxt.show span:nth-child(11){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.4s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.4s forwards}.spanTxt.show span:nth-child(12){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.44s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.44s forwards}.spanTxt.show span:nth-child(13){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.48s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.48s forwards}.spanTxt.show span:nth-child(14){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.52s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.52s forwards}.spanTxt.show span:nth-child(15){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.56s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.56s forwards}.spanTxt.show span:nth-child(16){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards}.spanTxt.show span:nth-child(17){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.64s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.64s forwards}.spanTxt.show span:nth-child(18){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.68s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.68s forwards}.spanTxt.show span:nth-child(19){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.72s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.72s forwards}.spanTxt.show span:nth-child(20){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.76s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.76s forwards}.spanTxt.show span:nth-child(21){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.8s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.8s forwards}.spanTxt.show span:nth-child(22){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.84s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.84s forwards}.spanTxt.show span:nth-child(23){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.88s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.88s forwards}.spanTxt.show span:nth-child(24){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.92s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.92s forwards}.spanTxt.show span:nth-child(25){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.96s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 0.96s forwards}.spanTxt.show span:nth-child(26){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1s forwards}.spanTxt.show span:nth-child(27){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.04s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.04s forwards}.spanTxt.show span:nth-child(28){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.08s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.08s forwards}.spanTxt.show span:nth-child(29){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.12s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.12s forwards}.spanTxt.show span:nth-child(30){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.16s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.16s forwards}.spanTxt.show span:nth-child(31){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.2s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.2s forwards}.spanTxt.show span:nth-child(32){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.24s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.24s forwards}.spanTxt.show span:nth-child(33){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.28s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.28s forwards}.spanTxt.show span:nth-child(34){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.32s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.32s forwards}.spanTxt.show span:nth-child(35){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.36s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.36s forwards}.spanTxt.show span:nth-child(36){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.4s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.4s forwards}.spanTxt.show span:nth-child(37){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.44s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.44s forwards}.spanTxt.show span:nth-child(38){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.48s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.48s forwards}.spanTxt.show span:nth-child(39){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.52s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.52s forwards}.spanTxt.show span:nth-child(40){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.56s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.56s forwards}.spanTxt.show span:nth-child(41){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.6s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.6s forwards}.spanTxt.show span:nth-child(42){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.64s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.64s forwards}.spanTxt.show span:nth-child(43){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.68s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.68s forwards}.spanTxt.show span:nth-child(44){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.72s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.72s forwards}.spanTxt.show span:nth-child(45){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.76s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.76s forwards}.spanTxt.show span:nth-child(46){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.8s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.8s forwards}.spanTxt.show span:nth-child(47){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.84s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.84s forwards}.spanTxt.show span:nth-child(48){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.88s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.88s forwards}.spanTxt.show span:nth-child(49){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.92s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.92s forwards}.spanTxt.show span:nth-child(50){-webkit-animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.96s forwards;animation:oneFade .3s cubic-bezier(0.19, 1, 0.22, 1) 1.96s forwards}@-webkit-keyframes oneFade{0%{opacity:0;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}75%{opacity:1}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes oneFade{0%{opacity:0;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}75%{opacity:1}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.modal{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:rgba(135,135,135,.6);padding:125px 20px 80px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.modal{padding:80px 0px}}.modal__inner{background:#fff;max-width:840px;padding:54px 40px;width:calc(100% - 64px);margin:auto;background-color:#fff;overflow-y:auto;position:relative;min-height:486px}@media screen and (max-width: 768px){.modal__inner{height:100%;padding:28px 16px;width:calc(100% - 104px)}}.modal__inner._center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal__max{margin-inline:auto}.modal__top{margin-inline:auto}.modal__career{margin-top:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.modal__career li{font-size:1.3rem;font-weight:500}@media screen and (max-width: 768px){.modal__career li{font-size:1.1rem;font-weight:400}}.modal__txt{margin-top:18px;font-size:1.3rem;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;max-width:665px}@media screen and (max-width: 768px){.modal__txt{margin-top:25px;font-size:1.1rem;font-weight:400}}.modal .profile{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 768px){.modal .profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-inline:auto}}.modal .profile__image{padding-left:0;width:32.8%;max-width:124px;min-width:124px}@media screen and (max-width: 768px){.modal .profile__image{width:49%;max-width:inherit;min-width:inherit}}.modal .profile__info{margin-left:20px;width:100%}@media screen and (max-width: 768px){.modal .profile__info{margin-top:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.modal .profile__info__sub{white-space:nowrap}@media screen and (max-width: 768px){.modal .profile__info__sub{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:inherit}}.modal .profile .profile__main{margin-left:0}.modal__apology__ttl{text-align:center;font-size:2.6rem;font-weight:700;text-decoration:underline}@media screen and (max-width: 768px){.modal__apology__ttl{font-size:2rem}}.modal__apology__txt{margin-top:40px;font-size:1.6rem;font-weight:500;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;max-width:665px}@media screen and (max-width: 768px){.modal__apology__txt{margin-top:25px;font-size:1.4rem;font-weight:400}}.modal:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-left:-0.2em}.modal.is-active{opacity:1;visibility:visible}.modal-close{display:block;position:absolute;width:24px;height:24px;cursor:pointer;top:22px;right:28px;background-color:inherit;border:none;padding:0}@media screen and (max-width: 768px){.modal-close{width:15px;height:15px;right:16px;top:16px}}.modal-close img{width:100%;display:block;height:auto}@media(hover: hover)and (pointer: fine){.modal-close{-webkit-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.modal-close:hover{opacity:.5}}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);padding-top:20px;max-width:1000px;width:calc(100% - 40px);max-height:530px;height:calc(100% - 40px);margin:auto}@media screen and (max-width: 768px){.modal-content{width:100%}}.profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:5;max-width:379px;margin-top:auto;height:100%}@media screen and (max-width: 768px){.profile{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:300px}}.profile__main{margin-left:15px;padding-left:39px;font-size:1.4rem;line-height:17px;position:relative;margin-bottom:10px;min-height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.profile__main{margin-left:13px;padding-left:30px;font-size:1.2rem;padding-block:5px;min-height:44px}}.profile__main:before{content:"講演";position:absolute;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:20px;width:27px;color:#fff;height:100%;font-size:1.2rem;font-weight:500;background-color:#0b41cd;letter-spacing:6px;-webkit-padding-start:7px;padding-inline-start:7px}@media screen and (max-width: 768px){.profile__main:before{font-size:1rem;width:22px;-webkit-padding-start:6px;padding-inline-start:6px;line-height:18px}}.profile__main._small{font-size:1.2rem}@media screen and (max-width: 768px){.profile__main._small{font-size:1rem}}@media screen and (max-width: 768px){.profile__main._one{min-height:61px}}.profile__main._one:before{content:"講演❶";line-height:16px}@media screen and (max-width: 768px){.profile__main._one:before{line-height:14px;padding-block:3px}}@media screen and (max-width: 768px){.profile__main._two{min-height:61px}}.profile__main._two:before{content:"講演❷";line-height:16px}@media screen and (max-width: 768px){.profile__main._two:before{line-height:14px;padding-block:3px}}@media screen and (max-width: 768px){.profile__main._three{min-height:61px}}.profile__main._three:before{content:"講演❸";line-height:16px}@media screen and (max-width: 768px){.profile__main._three:before{line-height:14px;padding-block:3px}}@media screen and (max-width: 768px){.profile__main._four{min-height:61px}}.profile__main._four:before{content:"講演❹";line-height:16px}@media screen and (max-width: 768px){.profile__main._four:before{line-height:14px;padding-block:3px}}.profile__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.profile__wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.profile__btn{position:absolute;z-index:4;left:0;bottom:-6px;border:1px solid;background-color:#fff;font-size:1.4rem;font-weight:500;width:74px;padding:3px 9px;text-align:left;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;cursor:pointer}@media screen and (max-width: 768px){.profile__btn{font-size:1.3rem;width:68px;padding:2.25px 8px;bottom:-7px}}.profile__btn:after,.profile__btn:before{content:"";position:absolute;z-index:3;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}.profile__btn:after{width:10px;height:1px;right:9px;top:10.5px}@media screen and (max-width: 768px){.profile__btn:after{right:8px}}.profile__btn:before{height:10px;width:1px;top:6px;right:13.5px}@media screen and (max-width: 768px){.profile__btn:before{right:12.5px}}.profile__image{position:relative;padding-left:15px;width:36.8%}@media screen and (max-width: 768px){.profile__image{padding-left:13px;width:48.122%}}.profile__image__inner{padding-bottom:6px;padding-right:6px;position:relative;z-index:2}.profile__image__inner:after{content:"";position:absolute;z-index:-1;width:calc(100% - 6px);height:calc(100% - 6px);right:0;bottom:0}.profile__image__inner img{display:block;width:100%;height:auto}.profile__image__inner__sample{width:100%;aspect-ratio:1/1;background-color:#dfdfdf}.profile__info{width:calc(63.2% - 20px)}@media screen and (max-width: 768px){.profile__info{width:calc(51.878% - 16px)}}.profile__info__mode{font-size:1.4rem;font-weight:500}.profile__info__sub{font-size:1.2rem;font-weight:500;color:#878787}@media screen and (max-width: 768px){.profile__info__sub{font-size:1.1rem}}.profile__info__sub._small{font-size:1rem}.profile__info__sub._ls{font-size:.9rem}.profile__info__sub._four{font-size:.7rem}.profile__info__sub._nowrap{white-space:nowrap}@media screen and (max-width: 768px){.profile__info__sub._nowrap{white-space:inherit}}.profile__info__sub._mode{white-space:nowrap;margin-top:4px}@media screen and (max-width: 768px){.profile__info__sub._mode{white-space:inherit}}.profile__info__sub._mode .m900{display:none}@media screen and (max-width: 900px){.profile__info__sub._mode .m900{display:block}}@media screen and (max-width: 768px){.profile__info__sub._mode .m900{display:none}}.profile__info__name{margin-top:7px;font-size:2.2rem;font-weight:500}@media screen and (max-width: 768px){.profile__info__name{font-size:2rem;margin-top:6px}}.profile__info__name._nospace{margin-top:1px}@media screen and (max-width: 768px){.profile__info__name._nospace{margin-top:6px}}.profile__info__en{margin-top:4px;font-size:1.2rem;font-weight:500}@media screen and (max-width: 768px){.profile__info__en{font-size:1.1rem;margin-top:2px}}.profile.is-blue .profile__btn{color:#0b41cd;border-color:#0b41cd}.profile.is-blue .profile__btn:before,.profile.is-blue .profile__btn:after{background-color:#0b41cd}@media(hover: hover)and (pointer: fine){.profile.is-blue .profile__btn:hover{background-color:#0b41cd;color:#fff}.profile.is-blue .profile__btn:hover:before,.profile.is-blue .profile__btn:hover:after{background-color:#fff}}.profile.is-blue .profile__image__inner:after{background-color:#0b41cd}.profile.is-blue .profile__info__en{color:#0b41cd}.profile.is-lightBlue .profile__main:before{height:100%;background-color:#197dfa}.profile.is-lightBlue .profile__btn{border-color:#197dfa;color:#197dfa}.profile.is-lightBlue .profile__btn:before,.profile.is-lightBlue .profile__btn:after{background-color:#197dfa}@media(hover: hover)and (pointer: fine){.profile.is-lightBlue .profile__btn:hover{background-color:#197dfa;color:#fff}.profile.is-lightBlue .profile__btn:hover:before,.profile.is-lightBlue .profile__btn:hover:after{background-color:#fff}}.profile.is-lightBlue .profile__image__inner:after{background-color:#197dfa}.profile.is-lightBlue .profile__info__en{color:#197dfa}.profile._ttl{display:block}main{margin-top:84px;overflow-x:hidden}@media screen and (max-width: 768px){main{margin-top:65px}}.content-inner{max-width:1280px;margin-left:auto;margin-right:auto;width:100%}.ttl02{text-align:center;font-weight:700;color:#0b41cd}.ttl02 span{display:block}.ttl02__en{font-size:44px}@media screen and (max-width: 768px){.ttl02__en{font-size:34px}}.ttl02__ja{font-size:16px}@media screen and (max-width: 768px){.ttl02__ja{margin-top:8px}}.backBlock{position:absolute;z-index:99;left:0;top:0;width:100%;height:100%;background-color:rgba(135,135,135,.6);opacity:0;visibility:hidden}.backBlock.open{opacity:1;visibility:visible}.kv{position:relative}.kv:before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:81.434%;background-color:#f5f5f0}@media screen and (max-width: 768px){.kv:before{height:100%}}.kv__image{width:100%;display:block}.kv__image img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.kv #mainTitle{position:absolute;left:1.5625vw;bottom:15.278125vw}@media screen and (max-width: 768px){.kv #mainTitle{left:2.9013333333vw;bottom:29.8186666667vw}}.kv #mainTitle .section{margin-bottom:0.52734375vw;padding:0.390625vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}@media screen and (max-width: 768px){.kv #mainTitle .section{padding:1.0666666667vw 0.5333333333vw;margin-bottom:1.2666666667vw}}.kv #mainTitle .section.show{background-color:#0b41cd}.kv #mainTitle .section svg{display:block;height:auto}.kv #mainTitle .section svg path{opacity:0;-webkit-transform:translate3d(-20px, 0, 0) scale(1.05);transform:translate3d(-20px, 0, 0) scale(1.05);-webkit-transition:opacity .3s ease-out,-webkit-transform .5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .3s ease-out,-webkit-transform .5s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1),opacity .3s ease-out;transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1),opacity .3s ease-out;transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1),opacity .3s ease-out,-webkit-transform .5s cubic-bezier(0.19, 1, 0.22, 1);will-change:transform,opacity;display:inline}.kv #mainTitle .section svg path.show{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (max-width: 768px){.kv #mainTitle .section.js-span-wrap-text-top{padding-right:1.0666666667vw}}.kv #mainTitle .section.js-span-wrap-text-top svg{width:16.82421875vw}@media screen and (max-width: 768px){.kv #mainTitle .section.js-span-wrap-text-top svg{width:42.9733333333vw}}@media screen and (max-width: 768px){.kv #mainTitle .section.js-span-wrap-text-center{padding:1.0666666667vw 1.0666666667vw}}.kv #mainTitle .section.js-span-wrap-text-center svg{width:27.8515625vw}@media screen and (max-width: 768px){.kv #mainTitle .section.js-span-wrap-text-center svg{width:70.5093333333vw}}@media screen and (max-width: 768px){.kv #mainTitle .section.js-span-wrap-text-bottom{padding:1.0666666667vw 1.0666666667vw}}.kv #mainTitle .section.js-span-wrap-text-bottom svg{width:19.759375vw}@media screen and (max-width: 768px){.kv #mainTitle .section.js-span-wrap-text-bottom svg{width:50.5706666667vw}}.concept{margin-top:52px}@media screen and (max-width: 768px){.concept{margin-top:0px}}.concept__inner{margin-inline:auto;-webkit-padding-end:32px;padding-inline-end:32px}@media screen and (max-width: 768px){.concept__inner{padding:0}}.concept__apology{position:relative;z-index:10;display:block;border:none;background:none;font-size:3.6rem;letter-spacing:.1em;text-align:center;font-weight:700;-webkit-margin-before:-120px;margin-block-start:-120px;-webkit-margin-after:60px;margin-block-end:60px;text-decoration:underline;margin-inline:auto;cursor:pointer}@media screen and (max-width: 768px){.concept__apology{-webkit-margin-before:30px;margin-block-start:30px;font-size:2.2rem;letter-spacing:.05em;-webkit-margin-after:-20px;margin-block-end:-20px}}.concept__end{font-size:3.2rem;letter-spacing:.1em;text-align:center;font-weight:700;-webkit-margin-before:-120px;margin-block-start:-120px;-webkit-margin-after:60px;margin-block-end:60px}@media screen and (max-width: 768px){.concept__end{-webkit-margin-before:30px;margin-block-start:30px;font-size:1.7rem;letter-spacing:.05em;-webkit-margin-after:-20px;margin-block-end:-20px}}@media screen and (max-width: 768px){.concept .ttl02._pc{display:none}}.concept .ttl02._sp{display:none}@media screen and (max-width: 768px){.concept .ttl02._sp{display:block}}.concept__wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-27px}@media screen and (max-width: 768px){.concept__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:0px}}.concept__wrap__image{width:44.32%;width:36.3125%;position:relative;aspect-ratio:528/515}@media screen and (max-width: 768px){.concept__wrap__image{width:67.333%;margin-top:20px}}.concept__wrap__image svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.concept__wrap__image .lineGroup{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);-webkit-transition:-webkit-clip-path 2s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-clip-path 2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:clip-path 2s cubic-bezier(0.19, 1, 0.22, 1);transition:clip-path 2s cubic-bezier(0.19, 1, 0.22, 1);transition:clip-path 2s cubic-bezier(0.19, 1, 0.22, 1), -webkit-clip-path 2s cubic-bezier(0.19, 1, 0.22, 1)}.concept__wrap__image .lineGroup.show{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.concept__wrap__image .orangePath{opacity:0;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:opacity 1.3s ease-out,-webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 1.3s ease-out,-webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 1.3s ease-out,transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 1.3s ease-out,transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 1.3s ease-out,transform .8s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1)}.concept__wrap__image .orangePath.show{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.concept__wrap__content{width:50.9%;padding-top:80px;margin-right:3%}@media screen and (max-width: 768px){.concept__wrap__content{margin-right:0;width:100%;padding-top:0;padding-inline:16px;margin-top:12px;padding-bottom:80px}}.concept__wrap__content__ttl{font-size:3.8rem;letter-spacing:.1em}@media screen and (max-width: 768px){.concept__wrap__content__ttl{margin-top:50px;font-size:2.6rem;letter-spacing:.05em}}.concept__wrap__content__txt{margin-top:24px;font-size:1.6rem;line-height:30px}.concept__wrap__content__txt span{display:inline-block;position:relative;width:44px;line-height:inherit;vertical-align:middle;margin-top:-3px}@media screen and (max-width: 768px){.concept__wrap__content__txt span{width:32px;margin-top:-2px}}.concept__wrap__content__txt span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:100%;height:1px;background-color:#000}.timetable{position:relative;z-index:3;padding-top:194px;padding-inline:32px}@media screen and (max-width: 768px){.timetable{padding-inline:16px}}@media screen and (max-width: 768px){.timetable{padding-top:90px;padding-inline:30px}}.timetable__backl{left:-10px;top:73%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:clamp(430.77px, 33.65390625vw, 1280px);aspect-ratio:430/432;background-image:url("../img/timetable_back02.png");position:absolute;z-index:-1;background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 1366px){.timetable__backl{top:68%}}@media screen and (max-width: 1100px){.timetable__backl{top:58%}}@media screen and (max-width: 768px){.timetable__backl{top:82%;background-image:url("../img/timetable_back02_sp.png");aspect-ratio:249/240;width:clamp(249.03px, 19.45546875vw, 375px)}}.timetable__backr{right:0;top:-20%;width:497.49px;width:clamp(497.49px, 38.86640625vw, 1280px);max-width:580px;aspect-ratio:497/1087;background-image:url("../img/timetable_back01.png");position:absolute;z-index:-1;background-repeat:no-repeat;background-size:contain;background-position:center;background-position:top right}@media screen and (max-width: 1366px){.timetable__backr{top:-10%}}@media screen and (max-width: 992px){.timetable__backr{top:-5%}}@media screen and (max-width: 768px){.timetable__backr{background-image:url("../img/timetable_back01_sp.png");top:-7%;width:clamp(215px, 16.796875vw, 375px);aspect-ratio:215/630}}.timetable__inner{max-width:860px;margin-inline:auto}.timetable__wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-top:42px}@media screen and (max-width: 768px){.timetable__wrap{margin-top:35px;grid-template-columns:repeat(1, 1fr);gap:50px}}.timetable__wrap__block{-webkit-box-shadow:3px 3px 5px rgba(11,65,205,.3);box-shadow:3px 3px 5px rgba(11,65,205,.3);background-color:#d1e5fe}.timetable__wrap__block__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;color:#fff;background-color:#d0f1ff;position:relative;border:none;padding:19px 0;cursor:pointer;color:#0b41cd;background-color:#0b41cd;padding:11px 0}.timetable__wrap__block__ttl__left{width:114px;background-color:#fff;padding:2px 0;text-align:center;display:block;font-size:2.6rem;font-weight:700}@media screen and (max-width: 768px){.timetable__wrap__block__ttl__left{font-size:2.1rem;width:92px;line-height:1.2;padding:1px 0}}.timetable__wrap__block__ttl__right{margin-left:14px;font-size:3rem;font-weight:700;color:#fff}@media screen and (max-width: 768px){.timetable__wrap__block__ttl__right{font-size:2.4rem}}.timetable__wrap__block__ttl__right span{font-weight:400;margin-inline:3px 5px;font-size:2.8rem}@media screen and (max-width: 768px){.timetable__wrap__block__ttl__right span{font-size:1.8rem;margin-inline:1px 2px}}.timetable__wrap__block__ttl__right small{font-size:1.8rem;margin-left:5px}@media screen and (max-width: 768px){.timetable__wrap__block__ttl__right small{margin-left:2px;font-size:1.5rem}}.timetable__wrap__block__inner{padding:28px 30px 44px}@media screen and (max-width: 768px){.timetable__wrap__block__inner{padding:30px 10px 20px}}.timetable__wrap__block__inner h3{text-align:center;font-size:2rem;font-weight:700;max-width:326px;margin-inline:auto}@media screen and (max-width: 768px){.timetable__wrap__block__inner h3{font-size:1.8rem}}.timetable__wrap__block__schedule{margin-top:25px}@media screen and (max-width: 768px){.timetable__wrap__block__schedule{margin-top:22px}}.timetable__wrap__block__schedule__item{-webkit-margin-before:8px;margin-block-start:8px}.timetable__wrap__block__schedule__item__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:inherit}.timetable__wrap__block__schedule__ttl{width:122px;background-color:#0b41cd;padding:8px 6px;text-align:center;color:#fff;font-size:1.6rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.timetable__wrap__block__schedule__ttl{width:104px;font-size:1.4rem;padding:9px 4px}}.timetable__wrap__block__schedule__detail{padding:8.5px 16px 8.5px;background-color:#fff;width:calc(100% - 122px)}@media screen and (max-width: 768px){.timetable__wrap__block__schedule__detail{width:calc(100% - 104px);padding:8.5px 13px 8.5px 16px}}.timetable__wrap__block__schedule__detail__inttl{font-size:1.8rem;font-weight:700;line-height:22px}.timetable__wrap__block__schedule__detail__inttl._small{font-size:1.6rem}@media screen and (max-width: 768px){.timetable__wrap__block__schedule__detail__inttl._small{font-size:1.3rem}}.timetable__wrap__block__schedule__detail__inttl span{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;width:16px;aspect-ratio:1/1;height:auto;position:relative}.timetable__wrap__block__schedule__detail__inttl span:after{content:"";position:absolute;left:0;top:0px;width:100%;height:100%;background-image:url("../img/arrow-b.png");background-position:center;background-size:contain;background-repeat:no-repeat}.timetable__wrap__block__schedule__detail__inttl span._en:after{top:2px}@media screen and (max-width: 768px){.timetable__wrap__block__schedule__detail__inttl._last{font-size:1.5rem}}.timetable__wrap__block__schedule__detail__inttl._last span:after{top:1px}@media screen and (max-width: 768px){.timetable__wrap__block__schedule__detail__inttl._last span:after{top:3px}}.timetable__wrap__block__schedule__detail__line{background-color:#878787;margin:4px 0 6px;width:100%;height:1px}.timetable__wrap__block__schedule__detail__txt{font-size:1.4rem;font-weight:500;line-height:18px;margin-bottom:2px}@media screen and (max-width: 992px){.timetable__wrap__block__schedule__detail__txt{font-size:1.2rem;line-height:16px}}.timetable__wrap__block__schedule__detail._min{min-height:92px}@media screen and (max-width: 768px){.timetable__wrap__block__schedule__detail._min{min-height:inherit}}.timetable__wrap__block__schedule__detail._min .timetable__wrap__block__schedule__detail__inttl{margin-top:4px}.timetable__wrap__block__schedule__detail._last{position:relative}.timetable__wrap__block__schedule__detail._last .note{position:absolute;right:5px;top:2px;font-size:1.2rem}.timetable__wrap__block.is-lightblue{background-color:#d0f1ff;-webkit-box-shadow:3px 3px 5px rgba(25,125,250,.3);box-shadow:3px 3px 5px rgba(25,125,250,.3)}.timetable__wrap__block.is-lightblue .timetable__wrap__block__ttl{color:#197dfa;background-color:#197dfa}.timetable__wrap__block.is-lightblue .timetable__wrap__block__schedule__ttl{background-color:#197dfa}.timetable__wrap__block.is-lightblue .timetable__wrap__block__schedule__detail__inttl span:after{background-image:url("../img/arrow-b-lightblue.png")}.session{padding-top:140px;padding-inline:32px;position:relative;z-index:2}@media screen and (max-width: 768px){.session{padding-inline:16px}}@media screen and (max-width: 768px){.session{padding-top:158px}}.session__backlOne{position:absolute;z-index:-1;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:2;left:0;top:-105px;width:530px;width:clamp(530px, 41.40625vw, 1280px);aspect-ratio:530/389;background-image:url("../img/session_back01.png")}@media screen and (max-width: 768px){.session__backlOne{background-image:url("../img/session_back01_sp.png");width:clamp(396.19px, 30.95234375vw, 375px);aspect-ratio:396/261;left:-23.9386666667vw;top:-1%}}.session__backlTwo{position:absolute;z-index:-1;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:2;left:0;top:39.2%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:490.32px;width:clamp(490.32px, 38.30625vw, 1280px);aspect-ratio:490/357;background-image:url("../img/session_back02.png")}@media screen and (max-width: 768px){.session__backlTwo{background-image:url("../img/session_back02_sp.png");width:clamp(285px, 22.265625vw, 37px);aspect-ratio:285/207;left:-17.6vw;top:27.5%}}.session__backlThree{position:absolute;z-index:-1;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:2;left:0;top:51%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:251px;width:clamp(251px, 19.609375vw, 1280px);aspect-ratio:251/305;background-image:url("../img/session_back03.png")}@media screen and (max-width: 768px){.session__backlThree{top:49.2%;background-image:url("../img/session_back03_sp.png");width:clamp(148.11px, 11.57109375vw, 375px);aspect-ratio:148/180}}.session__backlFour{position:absolute;z-index:-1;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:2;left:0%;bottom:4%;width:489px;width:clamp(489px, 38.203125vw, 1280px);aspect-ratio:489/742;background-image:url("../img/session_back04.png")}@media screen and (max-width: 768px){.session__backlFour{background-image:url("../img/session_back04_sp.png");width:clamp(281.26px, 21.9734375vw, 375px);aspect-ratio:281/391;left:-11.3173333333vw;bottom:inherit;top:79%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.session__backrOne{position:absolute;z-index:-1;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:2;right:0;top:18.6%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:217.67px;width:clamp(217.67px, 17.00546875vw, 1280px);aspect-ratio:217/278;background-image:url("../img/session_back05.png")}@media screen and (max-width: 1366px){.session__backrOne{width:clamp(217.67px, 17.00546875vw, 1280px)}}@media screen and (max-width: 768px){.session__backrOne{top:22.2%;background-image:url("../img/session_back05_sp.png");width:clamp(108px, 8.4375vw, 375px);aspect-ratio:108/160}}.session__backrTwo{position:absolute;z-index:-1;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:2;right:0;top:35%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:330.77px;width:clamp(330.77px, 25.84140625vw, 1280px);aspect-ratio:330/499;background-image:url("../img/session_back06.png")}@media screen and (max-width: 1366px){.session__backrTwo{width:clamp(330.77px, 25.84140625vw, 1280px);top:37.5%}}@media screen and (max-width: 768px){.session__backrTwo{background-image:url("../img/session_back06_sp.png");width:clamp(193px, 15.078125vw, 375px);aspect-ratio:193/291;right:-1.4506666667vw;top:36.5%}}.session__backrThree{position:absolute;z-index:-1;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:2;right:0;top:68%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:361.85px;width:clamp(401.85px, 31.39453125vw, 1280px);aspect-ratio:361/426;background-image:url("../img/session_back07.png")}@media screen and (max-width: 1366px){.session__backrThree{width:clamp(361.85px, 28.26953125vw, 1280px)}}@media screen and (max-width: 768px){.session__backrThree{top:64.5%;background-image:url("../img/session_back07_sp.png");width:clamp(108px, 8.4375vw, 375px);aspect-ratio:108/160}}.session__inner{max-width:1070px;margin-inline:auto}.session__content{margin-top:50px}@media screen and (max-width: 768px){.session__content{margin-top:36px}}.session__content__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:860px;margin-inline:auto;position:relative;z-index:5}.session__content__nav__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:20px;width:50%;color:#fff;background-color:#d0f1ff;position:relative;border:none;padding:19px 0;-webkit-clip-path:polygon(5% 0, 95% 0, 100% 35%, 100% 100%, 50% 100%, 0 100%, 0 35%);clip-path:polygon(5% 0, 95% 0, 100% 35%, 100% 100%, 50% 100%, 0 100%, 0 35%);cursor:pointer}@media screen and (max-width: 768px){.session__content__nav__btn{font-size:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8px 0 4px;-webkit-clip-path:polygon(10% 0, 90% 0, 100% 20%, 100% 100%, 50% 100%, 0 100%, 0 20%);clip-path:polygon(10% 0, 90% 0, 100% 20%, 100% 100%, 50% 100%, 0 100%, 0 20%)}}.session__content__nav__btn.is-left{color:#d1e5fe;background-color:#d1e5fe}.session__content__nav__btn.is-right{color:#d0f1ff;background-color:#d0f1ff}.session__content__nav__btn__left{width:114px;background-color:#fff;padding:2px 0;text-align:center;display:block;font-size:2.6rem;font-weight:700}@media screen and (max-width: 768px){.session__content__nav__btn__left{padding:1px 0;width:43.73%;font-size:18px;max-width:80px}}.session__content__nav__btn__right{margin-left:14px;font-family:"Noto Sans JP",sans-serif;font-size:3rem;font-weight:700;color:#fff}@media screen and (max-width: 768px){.session__content__nav__btn__right{margin-left:0;margin-top:6px;font-size:2rem}}.session__content__nav__btn__right span{font-weight:400;margin-inline:3px 5px;font-size:2.8rem}@media screen and (max-width: 768px){.session__content__nav__btn__right span{font-size:1.8rem;margin-inline:1px 2px}}.session__content__nav__btn__right small{font-size:1.8rem;margin-left:5px}@media screen and (max-width: 768px){.session__content__nav__btn__right small{font-size:1.3rem;margin-left:3px}}.session__content__nav__btn.is-active.is-left{color:#0b41cd;background-color:#0b41cd}.session__content__nav__btn.is-active.is-right{color:#197dfa;background-color:#197dfa}.session__content__wrap{margin-top:1px}@media screen and (max-width: 768px){.session__content__wrap{margin-top:2px}}.session__content__block{display:none;padding:50px 40px 68px}@media screen and (max-width: 768px){.session__content__block{padding:35px 25.5px 30px}}.session__content__block.is-show{display:block}.session__content__block__inner{max-width:800px;margin-inline:auto;position:relative;z-index:4}.session__content__block__ttl{text-align:center;font-size:2.8rem;font-weight:700}@media screen and (max-width: 768px){.session__content__block__ttl{font-size:2.2rem}}.session__content__block__detail{font-size:1.4rem;line-height:28px;font-weight:500;margin-top:16px;padding-bottom:28px;text-align:center}@media screen and (max-width: 768px){.session__content__block__detail{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-bottom:0px}}.session__content__block__data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px 8px;color:#fff;width:316px;margin-top:32px}@media screen and (max-width: 768px){.session__content__block__data{width:100%;max-width:292px}}.session__content__block__data__time{font-size:1.8rem;font-weight:700}@media screen and (max-width: 768px){.session__content__block__data__time{font-size:1.6rem}}.session__content__block__data__line{margin-inline:28px;width:1px;height:35px;background-color:#fff}@media screen and (max-width: 768px){.session__content__block__data__line{height:32px;margin-inline:24px}}.session__content__block__data__en{font-size:2.4rem;font-weight:700;line-height:1;margin-top:-4px}@media screen and (max-width: 768px){.session__content__block__data__en{font-size:2.2rem}}.session__content__block__data.posta{width:538px}@media screen and (max-width: 768px){.session__content__block__data.posta{width:100%;max-width:292px}}@media screen and (max-width: 768px){.session__content__block__data.posta .session__content__block__data__time{font-size:1.2rem}}.session__content__block__data.posta .session__content__block__data__line{margin-inline:20px}@media screen and (max-width: 768px){.session__content__block__data.posta .session__content__block__data__line{margin-inline:10px}}@media screen and (max-width: 768px){.session__content__block__data.posta .session__content__block__data__en{font-size:1.2rem;margin-top:0}}.session__content__block__profile{background-color:#fff;padding:20px 16px 32px}@media screen and (max-width: 768px){.session__content__block__profile{padding:24px 13px 20px}}@media screen and (max-width: 768px){.session__content__block__profile._pinner{padding-inline:26px}}.session__content__block__profile__inner{max-width:720px;margin-inline:auto}.session__content__block__profile__ttl{font-size:2rem;font-weight:500;margin-bottom:10px;padding-left:15px;text-align:center;-webkit-padding-after:24px;padding-block-end:24px;border-bottom:1px solid;width:calc(100% - 30px);margin-inline:auto}@media screen and (max-width: 768px){.session__content__block__profile__ttl{width:calc(100% - 26px);margin-top:6px;-webkit-padding-after:16px;padding-block-end:16px;margin-bottom:10px;font-size:1.8rem;padding-left:13px}}.session__content__block__profile__ttl._left{text-align:left}.session__content__block__profile__inttl{text-align:center;font-size:2.4rem;margin-block:80px;margin-inline:auto;font-weight:700}@media screen and (max-width: 768px){.session__content__block__profile__inttl{font-size:1.8rem;margin-block:48px}}.session__content__block__profile__panel{-webkit-margin-before:20px;margin-block-start:20px;width:calc(100% - 30px);margin-inline:auto;padding-block:6px;padding-inline:12px;color:#fff;font-size:1.2rem;font-weight:500;-webkit-margin-after:20px;margin-block-end:20px}@media screen and (max-width: 768px){.session__content__block__profile__panel{-webkit-margin-before:12px;margin-block-start:12px;width:calc(100% - 26px);-webkit-margin-after:12px;margin-block-end:12px}}.session__content__block__profile__list{gap:30px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.session__content__block__profile__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:16px}}.session__content__block__profile__list .profile{width:calc(50% - 5px)}@media screen and (max-width: 768px){.session__content__block__profile__list .profile{width:100%}}.session__content__block__profile__detail{font-size:1.4rem;font-weight:500;padding-left:15px;margin-bottom:18px;text-align:center}@media screen and (max-width: 768px){.session__content__block__profile__detail{font-size:1.4rem;padding-left:0;-webkit-margin-start:-6px;margin-inline-start:-6px;width:calc(100% + 12px)}}.session__content__block__profile__detail._nonemb{margin-bottom:0}.session__content__block__profile__txt{font-size:1.2rem;font-weight:500;position:relative}@media screen and (max-width: 768px){.session__content__block__profile__txt{font-size:1.1rem}}.session__content__block__profile__txt li{font-size:1.4rem;font-weight:500;padding-left:16px;position:relative}@media screen and (max-width: 768px){.session__content__block__profile__txt li{font-size:1.2rem;padding-left:13px}}.session__content__block__profile__txt li:before{content:"※";position:absolute;left:0;top:0;font-size:1.4rem;font-weight:500}@media screen and (max-width: 768px){.session__content__block__profile__txt li:before{font-size:1.2rem}}.session__content__block__profile__line{width:100%;height:1px;-webkit-margin-after:40px;margin-block-end:40px}.session__content__block__profile__content{counter-reset:listCounter;-webkit-margin-after:40px;margin-block-end:40px}.session__content__block__profile__content li{counter-increment:listCounter;position:relative;-webkit-padding-start:44px;padding-inline-start:44px}@media screen and (max-width: 768px){.session__content__block__profile__content li{-webkit-padding-start:36px;padding-inline-start:36px}}.session__content__block__profile__content li:nth-child(n+2){-webkit-margin-before:10px;margin-block-start:10px}@media screen and (max-width: 768px){.session__content__block__profile__content li:nth-child(n+2){-webkit-margin-before:12px;margin-block-start:12px}}.session__content__block__profile__content li p{font-size:1.4rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.session__content__block__profile__content li p{font-size:1.2rem;line-height:20px;display:block}}.session__content__block__profile__content li p span{display:block}@media screen and (max-width: 768px){.session__content__block__profile__content li p span{display:inline}}.session__content__block__profile__content li p span._left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.session__content__block__profile__content li:before{content:counter(listCounter);position:absolute;left:0;top:0;width:26px;height:41px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.3rem;font-weight:500}.session__content__block.is-left{background-color:#d1e5fe}.session__content__block.is-left .session__content__block__data{background-color:#0b41cd}.session__content__block.is-left .session__content__block__profile{-webkit-box-shadow:3px 3px 5px rgba(11,65,205,.3);box-shadow:3px 3px 5px rgba(11,65,205,.3)}.session__content__block.is-left .session__content__block__profile__ttl{border-color:#0b41cd}.session__content__block.is-left .session__content__block__profile__panel{background-color:#0b41cd}.session__content__block.is-left .session__content__block__profile__line{background-color:#0b41cd}.session__content__block.is-left .session__content__block__profile__content li:before{background-color:#d1e5fe;color:#0b41cd}.session__content__block.is-left .profile__btn{color:#0b41cd;border-color:#0b41cd}.session__content__block.is-left .profile__btn:before,.session__content__block.is-left .profile__btn:after{background-color:#0b41cd}@media(hover: hover)and (pointer: fine){.session__content__block.is-left .profile__btn:hover{background-color:#0b41cd;color:#fff}.session__content__block.is-left .profile__btn:hover:before,.session__content__block.is-left .profile__btn:hover:after{background-color:#fff}}.session__content__block.is-left .profile__image__inner:after{background-color:#0b41cd}.session__content__block.is-left .profile__info__en{color:#0b41cd}.session__content__block.is-right{background-color:#d0f1ff}.session__content__block.is-right .session__content__block__data{background-color:#197dfa}.session__content__block.is-right .session__content__block__profile{-webkit-box-shadow:3px 3px 5px rgba(25,125,250,.3);box-shadow:3px 3px 5px rgba(25,125,250,.3)}.session__content__block.is-right .session__content__block__profile__ttl{border-color:#197dfa}.session__content__block.is-right .session__content__block__profile__panel{background-color:#197dfa}.session__content__block.is-right .session__content__block__profile__line{background-color:#197dfa}.session__content__block.is-right .session__content__block__profile__content li:before{background-color:#d0f1ff;color:#197dfa}.session__content__block.is-right .profile__btn{border-color:#197dfa;color:#197dfa}.session__content__block.is-right .profile__btn:before,.session__content__block.is-right .profile__btn:after{background-color:#197dfa}@media(hover: hover)and (pointer: fine){.session__content__block.is-right .profile__btn:hover{background-color:#197dfa;color:#fff}.session__content__block.is-right .profile__btn:hover:before,.session__content__block.is-right .profile__btn:hover:after{background-color:#fff}}.session__content__block.is-right .profile__image__inner:after{background-color:#197dfa}.session__content__block.is-right .profile__info__en{color:#197dfa}.session__content__block.is-right .profile__main:before{background-color:#197dfa}.application{margin-top:15px;padding-inline:32px}@media screen and (max-width: 768px){.application{padding-inline:16px}}.application__note{margin-bottom:70px;font-size:1.4rem;text-align:center;font-weight:500}@media screen and (max-width: 768px){.application__note{font-size:1.2rem;margin-bottom:40px}}.application__txt{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:0 35px 10px;font-size:24px;text-align:center;color:#0b41cd;font-weight:700}@media screen and (max-width: 768px){.application__txt{padding:0 22px 6px;font-size:18px}}.application__txt::before,.application__txt::after{content:"";position:absolute;width:32.79px;height:2px;background-color:#0b41cd;top:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.application__txt::before{left:0;-webkit-transform:translate(-50%, -50%) rotate(56.89deg);-ms-transform:translate(-50%, -50%) rotate(56.89deg);transform:translate(-50%, -50%) rotate(56.89deg)}.application__txt::after{right:0;-webkit-transform:translate(50%, -50%) rotate(-56.89deg);-ms-transform:translate(50%, -50%) rotate(-56.89deg);transform:translate(50%, -50%) rotate(-56.89deg)}.application__btn{margin-top:16px;margin-inline:auto;width:280px;height:67px;background-color:#0b41cd;color:#fff;font-size:32px;font-weight:700;border-radius:34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0b41cd;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}@media screen and (max-width: 768px){.application__btn{width:220px;height:52.5px;font-size:25px;margin-top:8px}}@media(hover: hover)and (pointer: fine){.application__btn:hover{background-color:#ffa532;border:1px solid #ffa532;color:#fff}}.outline{padding-block:90px;padding-inline:32px;background-color:#0b41cd;color:#fff;margin-top:66px}@media screen and (max-width: 768px){.outline{padding-inline:16px}}@media screen and (max-width: 768px){.outline{margin-top:56px;padding-block:60px}}.outline__inner{max-width:800px;margin-inline:auto}.outline .ttl02{color:#fff}.outline__sub{font-size:24px;font-weight:500;margin-top:42px}@media screen and (max-width: 768px){.outline__sub{font-size:18px;margin-top:50px}}.outline__content{margin-top:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 768px){.outline__content{margin-top:14px}}.outline__content__ttl{width:108px;margin-right:20px;background-color:#fff;font-size:1.6rem;font-weight:700;color:#0b41cd;text-align:center;padding:2px 0;margin-top:16px}@media screen and (max-width: 768px){.outline__content__ttl{width:88px}}.outline__content__ttl._small{font-size:1.4rem}.outline__content__detail{width:calc(100% - 128px);font-size:1.6rem;font-weight:500;margin-top:16px;padding-top:1px}@media screen and (max-width: 768px){.outline__content__detail{width:calc(100% - 108px)}}.outline__content__detail__btn{display:inline-block;padding:0px 20px 2px;background-color:#fff;color:#0b41cd;border-radius:16px;color:#0b41cd;font-weight:700;font-size:16px;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;border:1px solid #0b41cd}@media screen and (max-width: 768px){.outline__content__detail__btn{margin-top:10px}}@media(hover: hover)and (pointer: fine){.outline__content__detail__btn:hover{background-color:#ffa532;border:1px solid #ffa532;color:#fff}}.outline__content__detail._notop{padding-top:0}.outline__map{margin-top:24px}@media screen and (max-width: 768px){.outline__map{margin-top:20px}}.outline__map iframe{width:100%;height:254px}@media screen and (max-width: 768px){.outline__map iframe{height:200px}}.past-events{margin-top:90px;padding-inline:32px}@media screen and (max-width: 768px){.past-events{padding-inline:16px}}@media screen and (max-width: 768px){.past-events{margin-top:55px}}.past-events__ttl{text-align:center;font-size:24px;font-weight:700}@media screen and (max-width: 768px){.past-events__ttl{font-size:20px}}.past-events__link{display:block;width:346px;border:3.5px solid #0b41cd;border-radius:56px;text-align:center;font-size:2.2rem;font-weight:700;color:#000;padding:10.5px 0;margin-inline:auto;margin-top:42px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 768px){.past-events__link{width:232px;font-size:2.2rem;margin-top:30px}}.past-events__link__txt{padding-right:21px;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;line-height:1}.past-events__link__txt:after{content:"";position:absolute;top:4px;right:0;height:15.87px;width:10.2px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-image:url("data:image/svg+xml;utf8, ");background-repeat:no-repeat;background-size:contain}@media(hover: hover)and (pointer: fine){.past-events__link:hover{background-color:#0b41cd;color:#fff}.past-events__link:hover .past-events__link__txt:after{background-image:url("data:image/svg+xml;utf8, ");background-repeat:no-repeat;background-size:contain}}