/*! 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:no-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+3){margin-top:30px}}@media screen and (max-width: 768px){.header__nav__list__item:first-child{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}}.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 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__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__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: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._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}}@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-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}}.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:13px}}.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.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 .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 .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,<svg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.51746 3.51955C0.825717 2.88508 0.77963 1.81016 1.41394 1.11818C2.04837 0.42613 3.12322 0.379279 3.81531 1.01369L1.51746 3.51955ZM11.1669 8.50002C11.1669 8.97652 10.9664 9.43097 10.6151 9.75295L3.81531 15.9863C3.12325 16.6207 2.04838 16.5738 1.41394 15.8819C0.779649 15.1899 0.825779 14.115 1.51746 13.4805L6.95203 8.50002L1.51746 3.51955L3.81531 1.01369L10.6151 7.24709L10.7401 7.37306C11.0138 7.68234 11.1669 8.08298 11.1669 8.50002Z' fill='%230B41CD'/></svg>");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,<svg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.51746 3.51955C0.825717 2.88508 0.77963 1.81016 1.41394 1.11818C2.04837 0.42613 3.12322 0.379279 3.81531 1.01369L1.51746 3.51955ZM11.1669 8.50002C11.1669 8.97652 10.9664 9.43097 10.6151 9.75295L3.81531 15.9863C3.12325 16.6207 2.04838 16.5738 1.41394 15.8819C0.779649 15.1899 0.825779 14.115 1.51746 13.4805L6.95203 8.50002L1.51746 3.51955L3.81531 1.01369L10.6151 7.24709L10.7401 7.37306C11.0138 7.68234 11.1669 8.08298 11.1669 8.50002Z' fill='%23FFFFFF'/></svg>");background-repeat:no-repeat;background-size:contain}}