html{font-size:16px}body{color:#292929;letter-spacing:.032em;word-break:break-all;font-feature-settings:"palt" on;background-color:#fff;flex-flow:column;min-height:100vh;font-family:Hiragino Kaku Gothic ProN,Osaka,メイリオ,Meiryo,sans-serif;line-height:1.6;display:flex}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}p+p{margin-top:1em}img{vertical-align:text-bottom;width:100%;height:auto}dl{margin-top:0;margin-bottom:0}dd:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}dd:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}dd:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}dd:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}dd:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}dd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}a:link,a:active,a:hover,a:visited{color:#292929;text-decoration:none}@media (min-width:768px){a{transition:opacity .24s}a:hover{opacity:.72}}.responsive-text{flex-wrap:wrap;justify-content:center;display:flex}.responsive-text span{display:inline-flex}.text-note{color:#999;text-indent:-1.25em;padding-left:1.25em;font-size:12px;line-height:1.5}.text-note:before{content:"※";margin-right:.25em}.text-indent{text-indent:-1.25em;padding-left:1.25em}#main.main{background-color:#fff!important;flex:1!important;padding:0!important}.hubspot_form{max-width:600px;margin:0 auto}.hubspot_form iframe{width:100%!important}.hubspot_form fieldset{max-width:100%!important}.hubspot_form .inputs-list{margin-top:0;margin-bottom:0;list-style-type:none}.hubspot_form .inputs-list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.hubspot_form .inputs-list:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.hubspot_form .inputs-list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.hubspot_form .inputs-list:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.hubspot_form .inputs-list:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.hubspot_form .inputs-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.hubspot_form label{margin-bottom:.3em}.hubspot_form .hs-fieldtype-text .hs-input,.hubspot_form .hs-fieldtype-textarea .hs-input{color:#292929;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#fff;border:1px solid #bcc0c8;border-radius:4px;min-height:44px;padding:.8125em 1em;font-size:1em;line-height:1.25;transition:all .3s;width:100%!important}.hubspot_form .hs-fieldtype-text .input,.hubspot_form .hs-fieldtype-textarea .input{margin-right:0!important}.hubspot_form .hs-fieldtype-select .hs-input{box-sizing:border-box;color:#292929;text-overflow:ellipsis;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:1px solid #bcc0c8;border-radius:4px;outline:none;padding:.8125em 2em .8125em 1em;font-size:1em;line-height:1.25}.hubspot_form .hs-fieldtype-text,.hubspot_form .hs-fieldtype-select{margin-bottom:24px}.hubspot_form .hs-fieldtype-select .hs-input{width:100%!important}.hubspot_form .hs-fieldtype-text .input,.hubspot_form .fieldtype-textarea .input,.hubspot_form .hs-fieldtype-select .input{margin-right:0!important}.hubspot_form .hs-fieldtype-checkbox{margin-bottom:16px}.hubspot_form .hs-fieldtype-checkbox label{font-size:16px!important}.hubspot_form .hs-fieldtype-checkbox .input label{font-size:14px!important}.hubspot_form .hs-fieldtype-booleancheckbox{margin:16px 0 20px;font-size:14px!important}.hubspot_form .hs-field-desc{font-size:16px!important}.hubspot_form .hs-form-booleancheckbox-display{position:relative}.hubspot_form .hs-form-booleancheckbox-display .hs-input{opacity:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;position:absolute}.hubspot_form .hs-form-booleancheckbox-display .hs-input+span:before{box-sizing:border-box;vertical-align:-4px;cursor:pointer;content:"";background-color:transparent;border:1px solid #bcc0c8;border-radius:4px;width:1.25em;height:1.25em;margin-right:.5em;display:inline-block}.hubspot_form .hs-form-booleancheckbox-display .hs-input:checked+span:before{background-color:#0d6bd3;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%230d6bd3%22%2F%3E%20%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8.87945312%2C14.9195703%20L16.0669532%2C7.7320703%20C16.3110157%2C7.4880078%2016.3110157%2C7.09226561%2016.0669532%2C6.84820311%20L15.183086%2C5.96433592%20C14.9390235%2C5.72027342%2014.5432813%2C5.72023436%2014.2991797%2C5.96433592%20L8.43749999%2C11.8259766%20L5.70082029%2C9.08929687%20C5.45675779%2C8.84523437%205.0610156%2C8.84523437%204.81691404%2C9.08929687%20L3.93304685%2C9.97316406%20C3.68898435%2C10.2172266%203.68898435%2C10.6129688%203.93304685%2C10.8570313%20L7.99554687%2C14.9195313%20C8.23964843%2C15.1636719%208.63535156%2C15.1636719%208.87945312%2C14.9195703%20L8.87945312%2C14.9195703%20Z%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:1.25em;border:1px solid #0d6bd3}.hubspot_form .hs-form-booleancheckbox-display a:link,.hubspot_form .hs-form-booleancheckbox-display a:active,.hubspot_form .hs-form-booleancheckbox-display a:hover,.hubspot_form .hs-form-booleancheckbox-display a:visited{color:#0d6bd3;text-decoration:none}.hubspot_form .hs-form-checkbox input{vertical-align:-1px;margin-right:.5em}.hubspot_form .hs-fieldtype-select .input{background-color:#fff;position:relative}.hubspot_form .hs-fieldtype-select .input:before{text-align:center;pointer-events:none;content:"";width:12px;height:16px;font-family:"Font Awesome 5 Pro";font-weight:700;line-height:1;position:absolute;top:calc(50% - 8px);right:.5em}.hubspot_form .hs-error-msgs .hs-error-msg,.hubspot_form .hs-error-msgs .hs-main-font-element{color:#da2f2f;font-size:12px!important}.hubspot_form input.hs-input.error{border-color:#da2f2f}.hubspot_form .hs-fieldtype-text input.error,.hubspot_form .hs-fieldtype-text select.error,.hubspot_form .hs-fieldtype-select input.error,.hubspot_form .hs-fieldtype-select select.error{color:#da2f2f;background-color:#fdf6f6;border-color:#da2f2f}.hubspot_form .form-columns-2 .hs-fieldtype-text{width:47%!important}@media (max-width:480px){.hubspot_form .form-columns-2 .hs-fieldtype-text{width:100%!important}}.hubspot_form .form-columns-2 .hs-fieldtype-text:nth-of-type(2){float:right!important}@media (max-width:480px){.hubspot_form .form-columns-2 .hs-fieldtype-text:nth-of-type(2){float:left}}.hubspot_form .hs-form-required{color:transparent;width:1px;margin:0;padding:0;overflow:hidden}.hubspot_form .hs-form-required:before{color:#ea640a;vertical-align:1px;opacity:1;border:1px solid #ea640a;border-radius:10px;margin-left:4px;padding:3px 5px;font-size:12px;line-height:1;display:inline-block;content:"必須"!important}.hubspot_form .hs-submit{margin-top:24px}.hubspot_form .hs-submit .hs-button{color:#fff;white-space:nowrap;opacity:1;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:#0d6bd3;border:1px solid #0d6bd3;border-radius:4px;width:160px;height:44px;padding:.5em 1em;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:all .2s}.hubspot_form .hs-submit .hs-button:hover{background-color:#0f7ffa;border-color:#0f7ffa}.content{flex:1;padding-bottom:64px}@media (max-width:767.98px){.content{padding-bottom:40px}}.content-title{text-align:center;border-bottom:1px solid #d2d5da;margin-bottom:16px;padding:32px 16px}@media (max-width:767.98px){.content-title{padding:24px 16px}}.content-title__heading{font-size:24px;font-weight:700}@media (max-width:767.98px){.content-title__heading{font-size:18px}}.content-title__text{margin-top:24px}@media (max-width:767.98px){.content-title__text{margin-top:16px}}.contact{justify-content:space-between;max-width:960px;margin:2rem auto 0;display:flex}@media (max-width:1012px){.contact{max-width:640px;padding:0 2rem;display:block}}@media (max-width:768px){.contact{padding:0 1rem}}.contact>div{width:100%;min-width:460px}@media (max-width:1012px){.contact>div{min-width:auto}}.contact__download{margin-right:40px}@media (max-width:1012px){.contact__download{margin-bottom:2rem;margin-right:0}}@media (max-width:768px){.contact__download{margin-bottom:1.5rem;margin-right:0}}.contact__download-info{margin-bottom:1.25rem}.contact__download-info p+p{margin-top:.5rem}.download-point{color:#fff;background-color:#0891ea;padding:1.5rem 1.5rem 1rem}@media (max-width:768px){.download-point{padding:1.5rem 1rem 1rem}}.download-point--career{background-image:linear-gradient(227deg,#09d3e6,#09c)}.download-point--student{background-image:linear-gradient(227deg,#00b2ff,#0d6bd3)}.download-point__title{text-align:center;margin-bottom:1.5rem;padding:0 1.5rem;font-size:1.25rem;font-weight:700}.download-point__text-list{margin:0;padding:0}.download-point__text-item{align-items:flex-start;margin-bottom:.5rem;display:flex}@media (max-width:544px){.download-point__text-item{margin-left:-.125rem}}.download-point__text-item img{width:1.625rem;margin-right:.5rem;display:inline-block}@media (max-width:544px){.download-point__text-item img{width:1.5rem;margin-right:.375rem}}.download-point__image{width:100%;margin-top:1rem;display:block}.section-block{max-width:960px;margin:0 auto}.section-block:not(:last-of-type){margin-bottom:48px}@media (max-width:1011.98px){.section-block{padding:0 32px}}@media (max-width:767.98px){.section-block{padding:0 16px}.section-block:not(:last-of-type){margin-bottom:40px}}.section-block__heading{border-bottom:1px solid #d2d5da;margin-bottom:32px;padding:16px 0;font-size:18px;font-weight:700;line-height:1.5}@media (max-width:767.98px){.section-block__heading{padding:8px 0 16px;font-size:16px}}.thanks.section-block{max-width:640px}.thanks__message{text-align:center;border-bottom:1px solid #d2d5da;padding:40px 0 56px}@media (max-width:767.98px){.thanks__message{text-align:left;padding:8px 0 40px}}.thanks__message-contact:link,.thanks__message-contact:active,.thanks__message-contact:hover,.thanks__message-contact:visited{color:#0d6bd3;text-decoration:none}.thanks__action{text-align:center;padding-top:64px}@media (max-width:767.98px){.thanks__action{padding-top:32px}}.thanks__action-heading{margin-bottom:32px;font-size:16px;font-weight:700;line-height:1.5}@media (max-width:767.98px){.thanks__action-heading{margin-bottom:24px}}.thanks__action-links{grid-gap:0 16px;grid-template-columns:repeat(2,1fr);width:360px;margin:0 auto;display:grid}@media (max-width:767.98px){.thanks__action-links{grid-gap:16px 0;grid-template-columns:repeat(1,1fr);width:200px}}.thanks__action-links .a-button-primary-medium{order:2}@media (max-width:767.98px){.thanks__action-links .a-button-primary-medium{order:1}}.thanks__action-links .a-button-secondary-medium{order:1}@media (max-width:767.98px){.thanks__action-links .a-button-secondary-medium{order:2}}