*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,picture,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;max-width:100%;vertical-align:top;width:100%}li,ul{list-style:none;margin:0;padding:0}a{color:#fff;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}a,button{outline:none}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;max-width:100%;outline:none}input[type=checkbox],input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}strong{font-weight:700}body{background:#fff;color:#322d28;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em;line-height:1.5;-webkit-overflow-scrolling:touch}:root{box-sizing:border-box;font-feature-settings:"palt"}@media screen and (min-width:768px){:root{background:#fff;font-size:14px;-webkit-text-size-adjust:100%}}@media screen and (max-width:767px){:root{font-size:15px}}.l-header{left:0;position:fixed;top:0;width:100%;z-index:998}@media only screen and (max-width:767px){.l-header{height:64px}}@media only screen and (min-width:768px){.l-header{height:84px}}.l-header{background-color:#fff}@media only screen and (max-width:767px){.l-header__title{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex}}@media only screen and (min-width:768px){.l-header__title{align-items:center;display:grid;justify-items:center;place-items:center;grid-row-gap:6px;row-gap:6px}}.l-header__logo{display:block;line-height:1}@media only screen and (max-width:767px){.l-header__logo>img{width:126px}}@media only screen and (min-width:768px){.l-header__logo>img{width:180px}}.l-header__produced{display:block;line-height:0}@media only screen and (max-width:767px){.l-header__produced>img{width:101px}}@media only screen and (min-width:768px){.l-header__produced>img{width:85px}}.l-header__wrap{align-items:center;display:flex;justify-content:space-between;padding-left:20px;position:relative;width:100%}@media only screen and (max-width:767px){.l-header__wrap{height:64px}}@media only screen and (min-width:768px){.l-header__wrap{height:84px}}.l-header__buttons{display:none}@media only screen and (min-width:768px){.l-header__buttons{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;padding-right:90px}}.l-header__buttons .c-cta__bg{height:50px}.l-header__buttons .c-cta__button-text{font-size:16px}.l-header__buttons .c-cta__button{width:220px}.l-header__buttons .c-cta__button--reapply{width:162px}.l-footer{background:#1a1a1a;padding-bottom:12px;padding-top:40px}.l-footer__logo{display:block;text-align:center}@media only screen and (max-width:767px){.l-footer__logo img{width:187px}}@media only screen and (min-width:768px){.l-footer__logo img{width:252px}}.l-footer__nav{display:grid;margin-top:40px;grid-row-gap:16px;row-gap:16px}.l-footer__list{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:767px){.l-footer__list{gap:16px 12px}}@media only screen and (min-width:768px){.l-footer__list{gap:20px}}.l-footer__copyright,.l-footer__link{color:#fff;font-size:12px}.l-footer__link{-webkit-text-decoration:none;text-decoration:none;transition:color .1s}@media (any-hover:hover){.l-footer__link:hover{color:#00c1cd}}.l-footer__copyright{margin-top:40px;text-align:center}.menu{position:fixed;z-index:998}@media only screen and (max-width:767px){.menu{right:20px}}@media only screen and (min-width:768px){.menu{right:40px;top:32px}}@media (any-hover:hover){.menu:hover{cursor:pointer}}.menuWrap{display:block;height:19px;position:relative;width:24px;z-index:999}.menuWrap>span{background:#00c1cd;display:block;height:2px;left:0;position:absolute;transition:opacity .3s,transform .3s;width:100%}.menuWrap>span:first-of-type{top:0}.menuWrap>span:nth-of-type(2){top:8px}.menuWrap>span:nth-of-type(3){top:16px}.menuWrap.menuOn>span:first-of-type{top:8px;transform:rotate(45deg)}.menuWrap.menuOn>span:nth-of-type(2){opacity:0;transform:translateX(-100%)}.menuWrap.menuOn>span:nth-of-type(3){top:8px;transform:rotate(-45deg)}.c-gnav{background-color:#fff;height:100vh;padding-top:50px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s;width:100%}@media only screen and (min-width:768px){.c-gnav{max-width:535px}}.c-gnav.menuOn{transform:translateX(0)}.c-gnav__item{align-items:center;display:grid;justify-items:center;place-items:center;grid-row-gap:6px;row-gap:6px}.c-gnav__logo,.c-gnav__produced{text-align:center}.c-gnav__logo>img{width:198px}.c-gnav__produced>img{width:93px}.c-gnav__list{display:grid;margin-top:60px;grid-row-gap:38px;row-gap:38px;width:100%}.c-gnav__list-item{text-align:center}.c-gnav__link{color:inherit;font-size:16px;-webkit-text-decoration:none;text-decoration:none;transition:color .1s}@media (any-hover:hover){.c-gnav__link:hover{color:#00c1cd;-webkit-text-decoration:none;text-decoration:none}}.c-gnav__cta{margin-top:60px}.c-gnav__cta .c-cta__text{font-size:18px}.c-gnav__buttons{display:grid;margin-top:14px;grid-row-gap:14px;row-gap:14px}.c-cta__bg,.c-cta__bg--reapply{border-radius:28px;color:#fff;font-weight:700;height:56px;margin-left:auto;margin-right:auto;transition:scale .5s cubic-bezier(.65,.05,.36,1);width:100%}.c-cta__button-text,.c-cta__button-text--reapply{color:transparent;font-size:16px;font-weight:700;left:50%;overflow:hidden;position:absolute;text-align:center;top:50%;transition:text-shadow .3s;translate:-50% -50%;width:100%}.c-cta{background-color:#f4f6fb}.c-cta__text{color:#222;font-size:20px;line-height:1.5}.c-cta__intro,.c-cta__text{font-weight:700;margin-bottom:12px;text-align:center}.c-cta__intro{font-size:16px}.c-cta .c-cta__intro{margin-top:-4px}.c-cta__button,.c-cta__button--reapply{display:block;margin-left:auto;margin-right:auto;position:relative;-webkit-text-decoration:none;text-decoration:none;width:min(335px,100%)}.c-cta__bg{background-color:#00c1cd}.c-cta__bg--reapply{background-color:#f4f6fb}.c-cta__button-text{text-shadow:0 -1.5em 0 #fff,0 0 0 #fff}.c-cta__button-text--reapply{text-shadow:0 -1.5em 0 #000,0 0 0 #000}@media (any-hover:hover){.c-cta__button:hover .c-cta__bg{scale:.95 .95}.c-cta__button:hover .c-cta__button-text{text-shadow:0 0 0 #fff,0 1.5em 0 #fff}.c-cta__button--reapply:hover .c-cta__bg--reapply{scale:.95 .95}.c-cta__button--reapply:hover .c-cta__button-text--reapply{text-shadow:0 0 0 #000,0 1.5em 0 #000}}.c-loader--send{align-items:center;display:none;justify-content:center;margin-top:25px}.c-loader--send:after{animation:loader .5s linear infinite;border:1.5px solid rgba(0,0,0,.3);border-radius:50%;border-right-color:#fff;content:"";height:20px;width:20px}.c-loader--send.is-show{display:flex}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}h1,h2,h3,h4{color:#222;font-weight:700;margin:0;padding:0}h1{font-size:24px;letter-spacing:1px;line-height:48px}h2{font-size:16px;line-height:32px}h3{font-size:18px;line-height:28px}h4{font-size:16px}h4,p{line-height:24px}p{color:#222;font-size:14px;margin:0;text-align:justify;text-justify:inter-ideograph}.en{font-family:Alegreya Sans SC,sans-serif;font-weight:700}.is-sp{display:block}@media screen and (min-width:1024px){.is-sp{display:none}}.is-pc{display:none}@media screen and (min-width:1024px){.is-pc{display:block}}.is-tablet{display:block}@media screen and (min-width:768px){.is-tablet{display:none}}.is-tablet-over{display:none}@media screen and (min-width:768px){.is-tablet-over{display:block}}.is-over{display:none}@media screen and (min-width:1200px){.is-over{display:block}}.has-border header{border-bottom:1px solid #2d2d64}main{padding-top:66px}@media only screen and (min-width:768px){main{padding-top:70px}}.head,.head__en{text-align:center}.head__en{color:#2fb4bc;display:inline-block;letter-spacing:.4px;line-height:20px}@media screen and (min-width:1024px){.head__en{font-size:16px}}.head__ttl{display:inline-block;font-size:24px;text-align:center}@media screen and (min-width:1024px){.head__ttl{font-size:32px;margin-top:8px}}.head__ttl:after{background:#2fb4bc;content:"";display:block;height:6px;margin-top:4px;width:100%}@media screen and (min-width:1024px){.head__ttl:after{margin-top:10px}}.lower{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.lower__mask{background-color:rgba(0,0,0,.2);height:100%;left:0;position:absolute;top:0;width:100%}.lower__wrap{margin:0 auto;max-width:327px;position:relative}@media screen and (min-width:768px){.lower__wrap{max-width:680px}}@media screen and (min-width:1024px){.lower__wrap{max-width:960px}}@media screen and (min-width:1200px){.lower__wrap{max-width:1024px}}@media screen and (min-width:1280px){.lower__wrap{max-width:1200px}}.lower__ttl{color:#fff;line-height:32px;padding:104px 0 64px;text-align:center}@media screen and (min-width:1024px){.lower__ttl{font-size:40px;letter-spacing:2px;padding:200px 0 140px}}.contact{padding:48px 0}@media screen and (min-width:1024px){.contact{padding:80px 0}}.contact__wrap{margin:0 auto;max-width:327px;position:relative}@media screen and (min-width:768px){.contact__wrap{max-width:680px}}@media screen and (min-width:1024px){.contact__wrap{max-width:960px}}@media screen and (min-width:1200px){.contact__wrap{max-width:1024px}}@media screen and (min-width:1280px){.contact__wrap{max-width:1200px}}@media screen and (min-width:1024px){.contact__wrap{margin:0 auto;width:800px}}.contact__form{margin-top:40px}@media screen and (min-width:1024px){.contact__form{margin-top:56px}}.contact__pp{color:#3062c1;display:inline-block;font-size:14px}.contact__pp,.contact__submit-pp{text-align:center}.contact__item-label{font-weight:700;margin:8px 0}@media screen and (min-width:1024px){.contact__item-label{margin:12px 0}}.contact__item-notice{display:block;font-weight:400}.contact__list-item{margin-bottom:16px}@media screen and (min-width:1024px){.contact__list-item{margin-bottom:25px}}.contact__input-text{background-color:#fff;border:1px solid #eaeaea;border-radius:3px;box-shadow:none;padding:18px 15px;width:100%}.contact__input-text:focus{border:1px solid #2fb4bc}.contact__textarea{height:160px;padding:0}.contact__required-text{color:#fc5c65;font-size:12px;padding-left:4px}.contact__required-text.is-hide{display:none}.contact__submit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5cf00;border:none;border-radius:40px;color:#fff;display:block;font-size:16px;font-weight:700;letter-spacing:.6px;margin:32px auto 0;padding:20px 0;text-align:center;transition:background-color .7s;width:100%}.contact__submit-btn:hover{background-color:#eabd00;cursor:pointer}@media screen and (min-width:1024px){.contact__submit-btn{font-size:22px;max-width:400px;padding:15px 0}}.contact__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;height:60px}.contact__group{margin-bottom:16px}@media screen and (min-width:1024px){.contact__group{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.contact__group .contact__list-item{margin-bottom:0;width:48%}}.contact__general{font-size:12px;margin-bottom:12px}@media screen and (min-width:1024px){.contact__general{font-size:14px}}.contact__pp-span{color:#222}@media screen and (min-width:1024px){.contact__nt-p{font-size:12px}}.contact__checklist{margin:56px 0}.contact__checklist-title{margin:0 0 15px;text-align:center}.contact__checklist-text{margin-top:15px}.contact__checkbox-label{display:block}.contact__checkbox-text{font-size:14px}.contact__item-other{margin-top:8px}.contact-intro__text{text-align:center}.contact__item-error{color:#fc5c65;display:none;font-size:12px}.contact__item-error.is-error{display:block;margin-top:5px}.contact__submit-error{color:#fc5c65;margin-top:5px;text-align:center}.thanks{margin:auto;padding-bottom:64px}@media screen and (min-width:1024px){.thanks{max-width:640px;padding-bottom:96px}}.thanks__wrap{margin:0 auto;max-width:327px;position:relative}@media screen and (min-width:768px){.thanks__wrap{max-width:680px}}@media screen and (min-width:1024px){.thanks__wrap{max-width:960px}}@media screen and (min-width:1200px){.thanks__wrap{max-width:1024px}}@media screen and (min-width:1280px){.thanks__wrap{max-width:1200px}}.thanks__content,.thanks__desc{text-align:center}@media screen and (min-width:1024px){.thanks__desc{font-size:18px}}.thanks__desc>em{font-weight:700}.thanks__warning{color:#fc5c65;margin-top:15px;text-align:center}.thanks__ttl{color:#2fb4bc;font-size:18px;margin-bottom:12px}@media screen and (min-width:1024px){.thanks__ttl{font-size:32px;line-height:48px;margin-bottom:24px}}.thanks__return{background:#f5cf00;border-radius:50px;color:#fff;display:block;font-size:18px;font-weight:700;margin-top:48px;padding:14px 0}@media screen and (min-width:1024px){.thanks__return{margin:72px auto 0;width:380px}}.webinar-thanks__intro{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:30px;text-align:center}@media screen and (min-width:1024px){.webinar-thanks__intro{font-size:24px;margin-bottom:40px}}.webinar-thanks__link{color:#00bdc8;-webkit-text-decoration:underline;text-decoration:underline}.webinar-thanks__ending{font-size:15px;font-weight:700;margin-top:30px}@media screen and (min-width:1024px){.webinar-thanks__ending{font-size:20px;margin-top:40px}}.is-hide{display:none}
/*# sourceMappingURL=sourcemaps/style.css.map */