@charset "UTF-8";@media screen and (min-width:768px){.pc-none{display:none!important}}@media screen and (max-width:767px){.sp-none{display:none!important}}@media screen and (max-width:1279px){.xl-none{display:none!important}}@media screen and (max-width:1024px){.l-none{display:none!important}}@media screen and (max-width:920px){.m-none{display:none!important}}@media screen and (max-width:640px){.s-none{display:none!important}}@media screen and (max-width:480px){.rs-none{display:none!important}}body{color:#3a434e;font-family:"Noto Sans JP",sans-serif;line-height:1.6;text-size-adjust:100%;-webkit-text-size-adjust:100%}@media screen and (max-width:767px){body{font-size:14px}}body.is-fixed{overflow:hidden}html{scroll-padding-top:80px}@media screen and (max-width:640px){html{scroll-padding-top:72px}}main{min-height:100svh;padding-top:80px}h1,h2,h3,h4,h5,h6{line-height:1.4;letter-spacing:.06em}html{font-size:16px}@media (max-width:375px){html{font-size:4.2666666667vw}}@media (max-width:1440px) and (min-width:768px){html{font-size:1.1111111111vw}}@media (min-width:1440px){html{font-size:16px}}a[href^="tel:"]{pointer-events:none}@media screen and (max-width:920px){a[href^="tel:"]{pointer-events:unset}}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;margin:0}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dd{margin-left:0}img{max-width:100%;height:auto}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address,em{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}td,th{vertical-align:top;padding:0}.footer{background-color:#0d4875;color:#fafafa;padding:80px 0 65.5px}@media screen and (max-width:767px){.footer{padding:40px 0 24px}}.footer .inner.footer__inner{max-width:calc(1000px + 50px)}@media screen and (max-width:767px){.footer .inner.footer__inner{max-width:calc(100% + 0)}}.footer .footer-upper-content{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.footer .footer-upper-content{flex-direction:column}}.footer .footer-logo__wrapper{width:245px;height:56px}.footer .footer-logo__wrapper img{width:100%;height:100%}@media screen and (max-width:767px){.footer .footer-logo__wrapper{margin-bottom:40px}}.footer .footer-upper-nav{display:flex;justify-content:flex-end;align-items:center;gap:32px}@media screen and (max-width:767px){.footer .footer-upper-nav{flex-direction:column;justify-content:center;gap:24px}}.footer .footer-upper-nav__link{font-size:15px;line-height:1.6;font-weight:500}.footer .footer-bottom-content{margin-top:64px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.footer .footer-bottom-content{margin-top:24px;flex-direction:column;justify-content:center;gap:24px}}.footer .footer-bottom-nav{display:flex;justify-content:flex-start;align-items:center;gap:40px}@media screen and (max-width:767px){.footer .footer-bottom-nav{flex-direction:column;justify-content:center;gap:24px}}.footer .footer-bottom-nav__link--extra{font-size:13px}.footer .footer-bottom-nav__link{font-size:13px}.footer .footer-copyright{font-size:13px}.header{width:100%;height:80px;background-color:#fafafa;position:fixed;top:0;left:0;z-index:1000}.inner.header__inner{max-width:1440px;width:100%;margin:0 auto;padding:0 100px 0 74px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.inner.header__inner{padding:18px 16px 18px 12px}}.header-logo__wrapper{width:245px;height:56px}@media screen and (max-width:767px){.header-logo__wrapper{width:192px;height:44px}}.header-logo__wrapper img{width:100%;height:100%}.header-username-image{width:34px;height:34px;border-radius:50%}.header-username-image img{width:100%;height:100%;border-radius:50%;object-fit:cover}.header-username__wrapper{display:flex;justify-content:flex-end;align-items:center;gap:8px}.header-username--company{font-size:15px;line-height:1.6;font-weight:500;color:#0d4875}.header-username--student{font-size:15px;line-height:1.6;font-weight:500;color:#0d4875}.header-username--student span{font-weight:400}.header-accordion{position:relative}.header-accordion__header{cursor:pointer;transition:opacity .18s ease-in-out}@media (hover:hover) and (pointer:fine){.header-accordion__header:hover{opacity:.7}}.header-accordion__header.hamburger{width:29px;height:21px;position:relative}.header-accordion__header.hamburger span{position:absolute;width:100%;height:2px;background-color:#0d4875;border-radius:2px}.header-accordion__header.hamburger span:nth-child(1){top:0;transition:transform .25s ease-in-out,top .25s ease-in-out}.header-accordion__header.hamburger span:nth-child(2){top:50%;transform:translateY(-50%);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.header-accordion__header.hamburger span:nth-child(3){top:100%;transform:translateY(-100%);transition:transform .25s ease-in-out,top .25s ease-in-out}.header-accordion__header.hamburger.is-active>span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.header-accordion__header.hamburger.is-active>span:nth-child(2){opacity:0;transform:translateY(-50%)}.header-accordion__header.hamburger.is-active>span:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.header-accordion__body{position:absolute;min-width:320px;width:max-content;background-color:#fafafa;right:0;top:56px;border-radius:20px;transition:box-shadow .25s ease-in-out,grid-template-rows .25s ease-in-out,padding .25s ease-in-out;display:grid;grid-template-rows:0fr}.header-accordion__body.is-active{box-shadow:2px 8px 20px 0 rgba(13,72,117,.28);grid-template-rows:1fr}.header-accordion__body.is-active .header-accordion-body__inner{padding:37px 29px 40px}.header-accordion-body__inner{overflow:hidden;padding:0 29px;transition:grid-template-rows .25s ease-in-out,padding .25s ease-in-out}.header-accordion-user__image{flex-shrink:0;width:100px;height:100px;border-radius:50%;background:radial-gradient(89.34% 89.34% at 79.87% 21.37%,#28a7e1 0,#0966c3 100%);display:grid;place-items:center}.header-accordion-user__image img{width:96px;height:96px;border-radius:50%;object-fit:cover}.header-accordion__username{font-size:24px;line-height:1.5;font-weight:700}.header-accordion-upper-heading{display:flex;justify-content:flex-start;align-items:center;gap:20px}.header-accordion-nav{margin:40px auto 0;width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}.header-accordion-nav a{display:flex;justify-content:flex-start;align-items:center;gap:8px}.header-accordion-nav a span{font-size:15px;line-height:1.6;font-weight:700;color:#0d4875}.inner{max-width:1490px;width:100%;height:100%;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){.inner{padding-right:0;padding-left:0}}.u-fontJp{font-family:"Noto Sans JP",sans-serif}.u-fontEn{font-family:Poppins,sans-serif}.u-regular{font-weight:400}.u-medium{font-weight:500}.u-bold{font-weight:700}.u-fs13{font-size:.8125rem}.u-fs14{font-size:.875rem}.u-colorMain{color:#28a7e1}.u-colorSub1{color:#0d4875}.u-colorSub2{color:radial-gradient(89.34% 89.34% at 79.87% 21.37%,#28a7e1 0,#0966c3 100%)}.u-colorLightGray{color:#f0f0f0}.u-colorGray1{color:#dde1e6}.u-colorWhite{color:#fafafa}.u-colorWhiteStroke{color:#838ea0}.u-colorAccent{color:#f4b82d}.u-txtLeft{text-align:left}.u-txtCenter{text-align:center}.u-txtRight{text-align:right}.u-underline{text-decoration:underline}._hover-link{transition:opacity .18s ease}@media (hover:hover) and (pointer:fine){._hover-link:hover{opacity:.7!important}}.u-mt2{margin-top:2px}.u-mb2{margin-bottom:2px}.u-pt2{padding-top:2px}.u-pb2{padding-bottom:2px}.u-smt2{margin-top:2px}.u-smb2{margin-bottom:2px}.u-spt2{padding-top:2px}.u-spb2{padding-bottom:2px}.u-mt4{margin-top:4px}.u-mb4{margin-bottom:4px}.u-pt4{padding-top:4px}.u-pb4{padding-bottom:4px}.u-smt4{margin-top:4px}.u-smb4{margin-bottom:4px}.u-spt4{padding-top:4px}.u-spb4{padding-bottom:4px}.u-mt6{margin-top:6px}.u-mb6{margin-bottom:6px}.u-pt6{padding-top:6px}.u-pb6{padding-bottom:6px}.u-smt6{margin-top:6px}.u-smb6{margin-bottom:6px}.u-spt6{padding-top:6px}.u-spb6{padding-bottom:6px}.u-mt8{margin-top:8px}.u-mb8{margin-bottom:8px}.u-pt8{padding-top:8px}.u-pb8{padding-bottom:8px}.u-smt8{margin-top:8px}.u-smb8{margin-bottom:8px}.u-spt8{padding-top:8px}.u-spb8{padding-bottom:8px}.u-mt10{margin-top:10px}.u-mb10{margin-bottom:10px}.u-pt10{padding-top:10px}.u-pb10{padding-bottom:10px}.u-smt10{margin-top:10px}.u-smb10{margin-bottom:10px}.u-spt10{padding-top:10px}.u-spb10{padding-bottom:10px}.u-mt12{margin-top:12px}.u-mb12{margin-bottom:12px}.u-pt12{padding-top:12px}.u-pb12{padding-bottom:12px}.u-smt12{margin-top:12px}.u-smb12{margin-bottom:12px}.u-spt12{padding-top:12px}.u-spb12{padding-bottom:12px}.u-mt14{margin-top:14px}.u-mb14{margin-bottom:14px}.u-pt14{padding-top:14px}.u-pb14{padding-bottom:14px}.u-smt14{margin-top:14px}.u-smb14{margin-bottom:14px}.u-spt14{padding-top:14px}.u-spb14{padding-bottom:14px}.u-mt16{margin-top:16px}.u-mb16{margin-bottom:16px}.u-pt16{padding-top:16px}.u-pb16{padding-bottom:16px}.u-smt16{margin-top:16px}.u-smb16{margin-bottom:16px}.u-spt16{padding-top:16px}.u-spb16{padding-bottom:16px}.u-mt18{margin-top:18px}.u-mb18{margin-bottom:18px}.u-pt18{padding-top:18px}.u-pb18{padding-bottom:18px}.u-smt18{margin-top:18px}.u-smb18{margin-bottom:18px}.u-spt18{padding-top:18px}.u-spb18{padding-bottom:18px}.u-mt20{margin-top:20px}.u-mb20{margin-bottom:20px}.u-pt20{padding-top:20px}.u-pb20{padding-bottom:20px}.u-smt20{margin-top:20px}.u-smb20{margin-bottom:20px}.u-spt20{padding-top:20px}.u-spb20{padding-bottom:20px}.u-mt22{margin-top:22px}.u-mb22{margin-bottom:22px}.u-pt22{padding-top:22px}.u-pb22{padding-bottom:22px}.u-smt22{margin-top:22px}.u-smb22{margin-bottom:22px}.u-spt22{padding-top:22px}.u-spb22{padding-bottom:22px}.u-mt24{margin-top:24px}.u-mb24{margin-bottom:24px}.u-pt24{padding-top:24px}.u-pb24{padding-bottom:24px}.u-smt24{margin-top:24px}.u-smb24{margin-bottom:24px}.u-spt24{padding-top:24px}.u-spb24{padding-bottom:24px}.u-mt26{margin-top:26px}.u-mb26{margin-bottom:26px}.u-pt26{padding-top:26px}.u-pb26{padding-bottom:26px}.u-smt26{margin-top:26px}.u-smb26{margin-bottom:26px}.u-spt26{padding-top:26px}.u-spb26{padding-bottom:26px}.u-mt28{margin-top:28px}.u-mb28{margin-bottom:28px}.u-pt28{padding-top:28px}.u-pb28{padding-bottom:28px}.u-smt28{margin-top:28px}.u-smb28{margin-bottom:28px}.u-spt28{padding-top:28px}.u-spb28{padding-bottom:28px}.u-mt30{margin-top:30px}.u-mb30{margin-bottom:30px}.u-pt30{padding-top:30px}.u-pb30{padding-bottom:30px}.u-smt30{margin-top:30px}.u-smb30{margin-bottom:30px}.u-spt30{padding-top:30px}.u-spb30{padding-bottom:30px}.u-mt32{margin-top:32px}.u-mb32{margin-bottom:32px}.u-pt32{padding-top:32px}.u-pb32{padding-bottom:32px}.u-smt32{margin-top:32px}.u-smb32{margin-bottom:32px}.u-spt32{padding-top:32px}.u-spb32{padding-bottom:32px}.u-mt34{margin-top:34px}.u-mb34{margin-bottom:34px}.u-pt34{padding-top:34px}.u-pb34{padding-bottom:34px}.u-smt34{margin-top:34px}.u-smb34{margin-bottom:34px}.u-spt34{padding-top:34px}.u-spb34{padding-bottom:34px}.u-mt36{margin-top:36px}.u-mb36{margin-bottom:36px}.u-pt36{padding-top:36px}.u-pb36{padding-bottom:36px}.u-smt36{margin-top:36px}.u-smb36{margin-bottom:36px}.u-spt36{padding-top:36px}.u-spb36{padding-bottom:36px}.u-mt38{margin-top:38px}.u-mb38{margin-bottom:38px}.u-pt38{padding-top:38px}.u-pb38{padding-bottom:38px}.u-smt38{margin-top:38px}.u-smb38{margin-bottom:38px}.u-spt38{padding-top:38px}.u-spb38{padding-bottom:38px}.u-mt40{margin-top:40px}.u-mb40{margin-bottom:40px}.u-pt40{padding-top:40px}.u-pb40{padding-bottom:40px}.u-smt40{margin-top:40px}.u-smb40{margin-bottom:40px}.u-spt40{padding-top:40px}.u-spb40{padding-bottom:40px}.u-mt42{margin-top:42px}.u-mb42{margin-bottom:42px}.u-pt42{padding-top:42px}.u-pb42{padding-bottom:42px}.u-smt42{margin-top:42px}.u-smb42{margin-bottom:42px}.u-spt42{padding-top:42px}.u-spb42{padding-bottom:42px}.u-mt44{margin-top:44px}.u-mb44{margin-bottom:44px}.u-pt44{padding-top:44px}.u-pb44{padding-bottom:44px}.u-smt44{margin-top:44px}.u-smb44{margin-bottom:44px}.u-spt44{padding-top:44px}.u-spb44{padding-bottom:44px}.u-mt46{margin-top:46px}.u-mb46{margin-bottom:46px}.u-pt46{padding-top:46px}.u-pb46{padding-bottom:46px}.u-smt46{margin-top:46px}.u-smb46{margin-bottom:46px}.u-spt46{padding-top:46px}.u-spb46{padding-bottom:46px}.u-mt48{margin-top:48px}.u-mb48{margin-bottom:48px}.u-pt48{padding-top:48px}.u-pb48{padding-bottom:48px}.u-smt48{margin-top:48px}.u-smb48{margin-bottom:48px}.u-spt48{padding-top:48px}.u-spb48{padding-bottom:48px}.u-mt50{margin-top:50px}.u-mb50{margin-bottom:50px}.u-pt50{padding-top:50px}.u-pb50{padding-bottom:50px}.u-smt50{margin-top:50px}.u-smb50{margin-bottom:50px}.u-spt50{padding-top:50px}.u-spb50{padding-bottom:50px}.u-mt52{margin-top:52px}.u-mb52{margin-bottom:52px}.u-pt52{padding-top:52px}.u-pb52{padding-bottom:52px}.u-smt52{margin-top:52px}.u-smb52{margin-bottom:52px}.u-spt52{padding-top:52px}.u-spb52{padding-bottom:52px}.u-mt54{margin-top:54px}.u-mb54{margin-bottom:54px}.u-pt54{padding-top:54px}.u-pb54{padding-bottom:54px}.u-smt54{margin-top:54px}.u-smb54{margin-bottom:54px}.u-spt54{padding-top:54px}.u-spb54{padding-bottom:54px}.u-mt56{margin-top:56px}.u-mb56{margin-bottom:56px}.u-pt56{padding-top:56px}.u-pb56{padding-bottom:56px}.u-smt56{margin-top:56px}.u-smb56{margin-bottom:56px}.u-spt56{padding-top:56px}.u-spb56{padding-bottom:56px}.u-mt58{margin-top:58px}.u-mb58{margin-bottom:58px}.u-pt58{padding-top:58px}.u-pb58{padding-bottom:58px}.u-smt58{margin-top:58px}.u-smb58{margin-bottom:58px}.u-spt58{padding-top:58px}.u-spb58{padding-bottom:58px}.u-mt60{margin-top:60px}.u-mb60{margin-bottom:60px}.u-pt60{padding-top:60px}.u-pb60{padding-bottom:60px}.u-smt60{margin-top:60px}.u-smb60{margin-bottom:60px}.u-spt60{padding-top:60px}.u-spb60{padding-bottom:60px}.u-mt62{margin-top:62px}.u-mb62{margin-bottom:62px}.u-pt62{padding-top:62px}.u-pb62{padding-bottom:62px}.u-smt62{margin-top:62px}.u-smb62{margin-bottom:62px}.u-spt62{padding-top:62px}.u-spb62{padding-bottom:62px}.u-mt64{margin-top:64px}.u-mb64{margin-bottom:64px}.u-pt64{padding-top:64px}.u-pb64{padding-bottom:64px}.u-smt64{margin-top:64px}.u-smb64{margin-bottom:64px}.u-spt64{padding-top:64px}.u-spb64{padding-bottom:64px}.u-mt66{margin-top:66px}.u-mb66{margin-bottom:66px}.u-pt66{padding-top:66px}.u-pb66{padding-bottom:66px}.u-smt66{margin-top:66px}.u-smb66{margin-bottom:66px}.u-spt66{padding-top:66px}.u-spb66{padding-bottom:66px}.u-mt68{margin-top:68px}.u-mb68{margin-bottom:68px}.u-pt68{padding-top:68px}.u-pb68{padding-bottom:68px}.u-smt68{margin-top:68px}.u-smb68{margin-bottom:68px}.u-spt68{padding-top:68px}.u-spb68{padding-bottom:68px}.u-mt70{margin-top:70px}.u-mb70{margin-bottom:70px}.u-pt70{padding-top:70px}.u-pb70{padding-bottom:70px}.u-smt70{margin-top:70px}.u-smb70{margin-bottom:70px}.u-spt70{padding-top:70px}.u-spb70{padding-bottom:70px}.u-mt72{margin-top:72px}.u-mb72{margin-bottom:72px}.u-pt72{padding-top:72px}.u-pb72{padding-bottom:72px}.u-smt72{margin-top:72px}.u-smb72{margin-bottom:72px}.u-spt72{padding-top:72px}.u-spb72{padding-bottom:72px}.u-mt74{margin-top:74px}.u-mb74{margin-bottom:74px}.u-pt74{padding-top:74px}.u-pb74{padding-bottom:74px}.u-smt74{margin-top:74px}.u-smb74{margin-bottom:74px}.u-spt74{padding-top:74px}.u-spb74{padding-bottom:74px}.u-mt76{margin-top:76px}.u-mb76{margin-bottom:76px}.u-pt76{padding-top:76px}.u-pb76{padding-bottom:76px}.u-smt76{margin-top:76px}.u-smb76{margin-bottom:76px}.u-spt76{padding-top:76px}.u-spb76{padding-bottom:76px}.u-mt78{margin-top:78px}.u-mb78{margin-bottom:78px}.u-pt78{padding-top:78px}.u-pb78{padding-bottom:78px}.u-smt78{margin-top:78px}.u-smb78{margin-bottom:78px}.u-spt78{padding-top:78px}.u-spb78{padding-bottom:78px}.u-mt80{margin-top:80px}.u-mb80{margin-bottom:80px}.u-pt80{padding-top:80px}.u-pb80{padding-bottom:80px}.u-smt80{margin-top:80px}.u-smb80{margin-bottom:80px}.u-spt80{padding-top:80px}.u-spb80{padding-bottom:80px}.u-mt82{margin-top:82px}.u-mb82{margin-bottom:82px}.u-pt82{padding-top:82px}.u-pb82{padding-bottom:82px}.u-smt82{margin-top:82px}.u-smb82{margin-bottom:82px}.u-spt82{padding-top:82px}.u-spb82{padding-bottom:82px}.u-mt84{margin-top:84px}.u-mb84{margin-bottom:84px}.u-pt84{padding-top:84px}.u-pb84{padding-bottom:84px}.u-smt84{margin-top:84px}.u-smb84{margin-bottom:84px}.u-spt84{padding-top:84px}.u-spb84{padding-bottom:84px}.u-mt86{margin-top:86px}.u-mb86{margin-bottom:86px}.u-pt86{padding-top:86px}.u-pb86{padding-bottom:86px}.u-smt86{margin-top:86px}.u-smb86{margin-bottom:86px}.u-spt86{padding-top:86px}.u-spb86{padding-bottom:86px}.u-mt88{margin-top:88px}.u-mb88{margin-bottom:88px}.u-pt88{padding-top:88px}.u-pb88{padding-bottom:88px}.u-smt88{margin-top:88px}.u-smb88{margin-bottom:88px}.u-spt88{padding-top:88px}.u-spb88{padding-bottom:88px}.u-mt90{margin-top:90px}.u-mb90{margin-bottom:90px}.u-pt90{padding-top:90px}.u-pb90{padding-bottom:90px}.u-smt90{margin-top:90px}.u-smb90{margin-bottom:90px}.u-spt90{padding-top:90px}.u-spb90{padding-bottom:90px}.u-mt92{margin-top:92px}.u-mb92{margin-bottom:92px}.u-pt92{padding-top:92px}.u-pb92{padding-bottom:92px}.u-smt92{margin-top:92px}.u-smb92{margin-bottom:92px}.u-spt92{padding-top:92px}.u-spb92{padding-bottom:92px}.u-mt94{margin-top:94px}.u-mb94{margin-bottom:94px}.u-pt94{padding-top:94px}.u-pb94{padding-bottom:94px}.u-smt94{margin-top:94px}.u-smb94{margin-bottom:94px}.u-spt94{padding-top:94px}.u-spb94{padding-bottom:94px}.u-mt96{margin-top:96px}.u-mb96{margin-bottom:96px}.u-pt96{padding-top:96px}.u-pb96{padding-bottom:96px}.u-smt96{margin-top:96px}.u-smb96{margin-bottom:96px}.u-spt96{padding-top:96px}.u-spb96{padding-bottom:96px}.u-mt98{margin-top:98px}.u-mb98{margin-bottom:98px}.u-pt98{padding-top:98px}.u-pb98{padding-bottom:98px}.u-smt98{margin-top:98px}.u-smb98{margin-bottom:98px}.u-spt98{padding-top:98px}.u-spb98{padding-bottom:98px}.u-mt100{margin-top:100px}.u-mb100{margin-bottom:100px}.u-pt100{padding-top:100px}.u-pb100{padding-bottom:100px}.u-smt100{margin-top:100px}.u-smb100{margin-bottom:100px}.u-spt100{padding-top:100px}.u-spb100{padding-bottom:100px}.u-mt102{margin-top:102px}.u-mb102{margin-bottom:102px}.u-pt102{padding-top:102px}.u-pb102{padding-bottom:102px}.u-smt102{margin-top:102px}.u-smb102{margin-bottom:102px}.u-spt102{padding-top:102px}.u-spb102{padding-bottom:102px}.u-mt104{margin-top:104px}.u-mb104{margin-bottom:104px}.u-pt104{padding-top:104px}.u-pb104{padding-bottom:104px}.u-smt104{margin-top:104px}.u-smb104{margin-bottom:104px}.u-spt104{padding-top:104px}.u-spb104{padding-bottom:104px}.u-mt106{margin-top:106px}.u-mb106{margin-bottom:106px}.u-pt106{padding-top:106px}.u-pb106{padding-bottom:106px}.u-smt106{margin-top:106px}.u-smb106{margin-bottom:106px}.u-spt106{padding-top:106px}.u-spb106{padding-bottom:106px}.u-mt108{margin-top:108px}.u-mb108{margin-bottom:108px}.u-pt108{padding-top:108px}.u-pb108{padding-bottom:108px}.u-smt108{margin-top:108px}.u-smb108{margin-bottom:108px}.u-spt108{padding-top:108px}.u-spb108{padding-bottom:108px}.u-mt110{margin-top:110px}.u-mb110{margin-bottom:110px}.u-pt110{padding-top:110px}.u-pb110{padding-bottom:110px}.u-smt110{margin-top:110px}.u-smb110{margin-bottom:110px}.u-spt110{padding-top:110px}.u-spb110{padding-bottom:110px}.u-mt112{margin-top:112px}.u-mb112{margin-bottom:112px}.u-pt112{padding-top:112px}.u-pb112{padding-bottom:112px}.u-smt112{margin-top:112px}.u-smb112{margin-bottom:112px}.u-spt112{padding-top:112px}.u-spb112{padding-bottom:112px}.u-mt114{margin-top:114px}.u-mb114{margin-bottom:114px}.u-pt114{padding-top:114px}.u-pb114{padding-bottom:114px}.u-smt114{margin-top:114px}.u-smb114{margin-bottom:114px}.u-spt114{padding-top:114px}.u-spb114{padding-bottom:114px}.u-mt116{margin-top:116px}.u-mb116{margin-bottom:116px}.u-pt116{padding-top:116px}.u-pb116{padding-bottom:116px}.u-smt116{margin-top:116px}.u-smb116{margin-bottom:116px}.u-spt116{padding-top:116px}.u-spb116{padding-bottom:116px}.u-mt118{margin-top:118px}.u-mb118{margin-bottom:118px}.u-pt118{padding-top:118px}.u-pb118{padding-bottom:118px}.u-smt118{margin-top:118px}.u-smb118{margin-bottom:118px}.u-spt118{padding-top:118px}.u-spb118{padding-bottom:118px}.u-mt120{margin-top:120px}.u-mb120{margin-bottom:120px}.u-pt120{padding-top:120px}.u-pb120{padding-bottom:120px}.u-smt120{margin-top:120px}.u-smb120{margin-bottom:120px}.u-spt120{padding-top:120px}.u-spb120{padding-bottom:120px}.companies-list{background-image:url(../images/common/common-bg.webp);background-size:cover;background-position:center top}@media screen and (max-width:767px){.companies-list{background-image:url(../images/common/common-bg-sp.webp)}}.companies-list .um-member-directory-header.um-form{display:none!important}.companies-list .companies-list__companies-count{margin:47px auto 0;width:fit-content;height:48px;padding:0 32px;background-color:#fafafa;border-radius:24px;display:flex;align-items:baseline;justify-content:center;gap:14px}.companies-list .companies-list-entry__text{font-size:18px;line-height:1;font-weight:500;padding-top:5px;display:flex;justify-content:center;align-items:baseline;gap:6px}.companies-list .companies-list-entry__text--large{color:#0d4875;font-family:Poppins,sans-serif;font-size:36px;line-height:1;font-weight:500}.companies-list .companies-list-entry__text--small{font-size:16px;line-height:1;font-weight:500}.companies-list .um-member-directory-nav-line{border-bottom:1px solid #3a434e;margin-bottom:8px}.companies-list .um-member-directory-sorting-a{display:flex;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:1.2}.companies-list .companies-list-contents{margin-top:40px}.companies-list .um-members-grid.masonry{height:initial!important}.companies-list .um-members-grid.masonry .um-member{position:static!important;left:auto!important;top:auto!important;margin-bottom:0!important}.companies-list .um-members-grid{display:grid;grid-template-columns:repeat(auto-fit,240px);justify-content:center;gap:40px 20px}@media screen and (max-width:767px){.companies-list .um-members-grid{grid-template-columns:repeat(auto-fit,168px);gap:4px 8px}}.companies-list .um-clear.masonry-brick,.companies-list .um-members-wrapper .um-members.um-members-grid .um-gutter-sizer{display:none!important}.companies-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member{position:relative!important;width:100%!important;min-height:398px!important;border:none!important;border-radius:20px;background-color:#f3f8ff!important;overflow:hidden!important;box-shadow:2px 4px 10px 0 rgba(209,209,209,.71);padding-bottom:20px!important}@media screen and (max-width:767px){.companies-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member{min-height:307.2px!important;border-radius:14px}}.companies-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-company-image{width:100%;height:244px}@media screen and (max-width:767px){.companies-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-company-image{height:171px}}.companies-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-company-image img{width:100%;height:100%;object-fit:cover}.companies-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member.is-new::before{content:"new";position:absolute;display:grid;place-items:center;top:0;left:21px;width:56px;height:36px;border-radius:0 0 10px 10px;background:radial-gradient(89.34% 89.34% at 79.87% 21.37%,#28a7e1 0,#0966c3 100%);color:#fafafa;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5}@media screen and (max-width:767px){.companies-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member.is-new::before{width:39.2px;height:25.2px;font-size:10.5px}}.companies-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card.no-photo{padding-top:16px!important;padding-bottom:6px!important}.companies-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card.no-photo .um-member-tagline{padding:0 15px;text-align:center}@media screen and (max-width:767px){.companies-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card.no-photo .um-member-tagline{padding:0 8px!important}}.companies-list div[data-key=meta-company-short-name]{font-size:20px!important;line-height:1.5!important;font-weight:500;color:#0d4875!important}.companies-list .um-member-tagline[data-key=meta-industry],.companies-list .um-member-tagline[data-key=meta-type-of-occupation]{margin-top:6px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px!important;color:#3a434e!important}@media screen and (max-width:767px){.companies-list .um-member-tagline[data-key=meta-industry],.companies-list .um-member-tagline[data-key=meta-type-of-occupation]{font-size:10px!important}}.companies-list .um-member-tagline[data-key=meta-industry] span,.companies-list .um-member-tagline[data-key=meta-type-of-occupation] span{font-size:12px!important;display:flex;justify-content:flex-start;align-items:center;gap:4px}.companies-list .um-member-tagline[data-key=meta-industry] span.sp-none,.companies-list .um-member-tagline[data-key=meta-type-of-occupation] span.sp-none{width:48px;text-align:center}@media screen and (max-width:767px){.companies-list .um-member-tagline[data-key=meta-industry] span,.companies-list .um-member-tagline[data-key=meta-type-of-occupation] span{font-size:10px!important;justify-content:center;margin:0 auto}}.companies-list .um-member-tagline[data-key=meta-industry] span.tagline-value span,.companies-list .um-member-tagline[data-key=meta-type-of-occupation] span.tagline-value span{font-size:13px!important;line-height:1.2!important;padding:.5px 4px;border-radius:10px;background-color:#fafafa;border:1px solid #e1f1fc}@media screen and (max-width:767px){.companies-list .um-member-tagline[data-key=meta-industry] span.tagline-value span,.companies-list .um-member-tagline[data-key=meta-type-of-occupation] span.tagline-value span{font-size:10px!important}}.companies-list .um-member-tagline[data-key=meta-industry]{margin-top:4px}.companies-list .um-member-tagline[data-key=meta-industry] span.tagline-value span{background-color:#b6e3ff;border:1px solid #b6e3ff}.companies-list .um-member-bottom-contents{padding:8px 12px 0 13px;display:flex;justify-content:space-between;align-items:center}.companies-list .member-detail-link{margin-right:8px;display:flex;justify-content:flex-end;align-items:center}.companies-list .member-detail-link span{color:#333!important;font-size:13px;line-height:1.8461538462}.um:not(.um-admin).um-directory{margin-bottom:0!important}.um-directory .um-members-wrapper .um-members{margin:0 0 80px!important}.finish-register{background-image:url(../images/common/common-bg.webp);background-size:cover;background-position:center;padding:120px 0 64px}.finish-register .finish-register-contents{max-width:1113px;margin:0 auto;padding:40px;border-radius:40px;background-color:#fafafa}@media screen and (max-width:767px){.finish-register .finish-register-contents{padding:20px 27.5px 60px}}.finish-register .image-wrapper.progress{margin:0 auto;max-width:883px;width:100%;height:auto}.finish-register .image-wrapper.interns{margin:30px auto 0;width:366.229px;height:314px}@media screen and (max-width:767px){.finish-register .image-wrapper.interns{width:256px;height:auto}.finish-register .image-wrapper.interns img{width:100%;height:auto}}.finish-register .image-wrapper img{width:100%;height:100%}.finish-register .finish-register__title{margin:30px 0 0;font-size:28px;font-weight:700;line-height:1.5;text-align:center}.finish-register .finish-register__text{text-align:center;color:#838ea0;font-size:15px;font-weight:500;line-height:1.6}.finish-register .finish-register__link{margin:30px auto 0;display:grid;place-items:center;width:320px;height:64px;box-shadow:8px 10px 20px 0 rgba(13,72,117,.31);background:linear-gradient(268deg,#28a7e1 6.75%,#0966c3 127.99%);border-radius:10px;color:#fafafa;font-size:20px;font-weight:700;line-height:1.2}.front-page{position:relative;padding-top:0;height:100svh;background-image:url(../images/front-page/front-page-bg-pc.webp);background-size:cover;background-position:center top}@media screen and (max-width:767px){.front-page{background-image:url(../images/front-page/front-page-bg-sp.webp);min-height:817px}}.front-page .front-page__inner{height:100%}.front-page .front-page-search-icon{position:absolute;width:318.518px;height:241px;bottom:0;left:50%;transform:translateX(-381.998px)}@media screen and (max-width:767px){.front-page .front-page-search-icon{display:none}}.front-page .choose-login-contents{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width:767px){.front-page .choose-login-contents{margin:0 auto;padding-top:70px;max-width:400px;width:100%;flex-direction:column;gap:35px}}.front-page .choose-login-content{max-width:720px;width:min(720px,50vw);height:100%;margin:0 0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px}@media screen and (max-width:767px){.front-page .choose-login-content{margin:0 auto;height:auto;width:100%;gap:24px}}@media screen and (max-width:767px){.front-page .choose-login-content.--content{width:100%;padding:40px 27.5px;background-color:#fafafa;border-radius:20px}}@media screen and (max-width:767px){.front-page .choose-login-content.--logo{width:100%}}.front-page .choose-login-content__text{font-size:min(32px,2.2222222222vw);font-weight:700;color:#0d4875;text-align:center}@media screen and (max-width:767px){.front-page .choose-login-content__text{font-size:24px}}.front-page .choose-login-buttons{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px}@media screen and (max-width:767px){.front-page .choose-login-buttons{gap:24px}}.front-page .choose-login-content__link{width:min(320px,22.2222222222vw);height:min(90px,6.25vw);border-radius:8px;background:radial-gradient(89.34% 89.34% at 79.87% 21.37%,#28a7e1 0,#0966c3 100%);box-shadow:8px 10px 20px rgba(13,72,117,.31);display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:767px){.front-page .choose-login-content__link{width:320px;height:110px}}.front-page .choose-login-content__link.--dark{background:linear-gradient(270deg,#0c4b7b .1%,#066ab6 41.06%,#0c4e80 73.82%)}.front-page .choose-login-content__link .choose-login-content-link__text{font-size:min(15px,1.0416666667vw);font-weight:700;line-height:1.6;color:#fafafa}@media screen and (max-width:767px){.front-page .choose-login-content__link .choose-login-content-link__text{font-size:15px}}.front-page .choose-login-content__link .choose-login-content-link__text.medium{font-weight:500}.front-page .choose-login-content__link .choose-login-content-link__text--large{font-size:min(24px,1.6666666667vw);line-height:1;font-weight:700;color:#fafafa}.front-page .choose-login-content__link .choose-login-content-link__text--large span{font-size:min(20px,1.3888888889vw)}@media screen and (max-width:767px){.front-page .choose-login-content__link .choose-login-content-link__text--large span{font-size:20px}}@media screen and (max-width:767px){.front-page .choose-login-content__link .choose-login-content-link__text--large{font-size:24px}}.front-page .choose-login-content__link .choose-login-content-link__text--large.medium{font-weight:500}.front-page .image-wrapper{width:min(425px,29.5138888889vw);height:min(425px,29.5138888889vw)}@media screen and (max-width:767px){.front-page .image-wrapper{width:186.16px;height:186.16px}}.front-page .image-wrapper img{width:100%;height:100%;object-fit:contain}.intern-login{background-image:url(../images/common/common-bg.webp);background-size:cover;background-position:center top;padding:0}@media screen and (max-width:767px){.intern-login{background-image:url(../images/common/common-bg-sp.webp)}}.intern-login .intern-login__inner{width:100%;min-height:100svh;display:flex;justify-content:center;align-items:center;overflow-x:hidden}.intern-login .intern-login-contents{max-width:1113px;width:100%;margin:0 auto;padding:176px 103px;background-color:#f5f5f5;border-radius:40px;display:flex;justify-content:center;align-items:center;gap:100px}@media screen and (max-width:1163px){.intern-login .intern-login-contents{padding:min(176px,15.1332760103vw) min(50px,4.2992261393vw);border-radius:min(40px,3.4393809114vw);gap:min(100px,8.5984522786vw)}}@media screen and (max-width:767px){.intern-login .intern-login-contents{flex-direction:column;padding:32px 16px;border-radius:20px;gap:24px}}@media screen and (max-width:767px){.intern-login .intern-login-content{max-width:450px;width:100%}}.intern-login .intern-login-content.--content{width:449px}@media screen and (max-width:1163px){.intern-login .intern-login-content.--content{width:min(449px,38.6070507309vw)}}@media screen and (max-width:767px){.intern-login .intern-login-content.--content{width:100%}}.intern-login .intern-login__text{font-size:24px;line-height:1.5;font-weight:700;margin-bottom:27px}@media screen and (max-width:1163px){.intern-login .intern-login__text{font-size:min(24px,2.0636285469vw);margin-bottom:min(27px,2.3215821152vw)}}@media screen and (max-width:767px){.intern-login .intern-login__text{font-size:24px;margin-bottom:24px}}.intern-login h1.image-wrapper.login-logo__image{width:358.19px;height:180.92px}@media screen and (max-width:1163px){.intern-login h1.image-wrapper.login-logo__image{width:min(358.19px,30.7987962167vw);height:min(180.92px,15.5563198624vw)}}@media screen and (max-width:767px){.intern-login h1.image-wrapper.login-logo__image{width:207.8px;height:105.08px;margin:24px auto 0}}.intern-login h1.image-wrapper.login-logo__image img{width:100%;height:100%}@media screen and (max-width:767px){.intern-login .um{padding:0 11.5px}}.intern-login .um:not(.um-admin){margin-bottom:0!important}.intern-login .um .um-form input[type=password],.intern-login .um .um-form input[type=text]{height:60px!important;border-radius:10px!important;border:2px solid #28a7e1!important;background-color:rgba(40,167,225,.1)!important;padding:20px 0 20px 50px!important;font-size:15px!important}@media screen and (max-width:1163px){.intern-login .um .um-form input[type=password],.intern-login .um .um-form input[type=text]{height:min(60px,5.1590713672vw)!important;border-radius:min(10px,.8598452279vw)!important;border:min(2px,.1719690456vw) solid #28a7e1!important;padding:min(20px,1.7196904557vw) 0 min(20px,1.7196904557vw) min(50px,4.2992261393vw)!important;font-size:min(15px,1.2897678418vw)!important}}@media screen and (max-width:767px){.intern-login .um .um-form input[type=password],.intern-login .um .um-form input[type=text]{height:60px!important;border:2px solid #28a7e1!important;padding:20px 0 20px 50px!important;font-size:15px!important;border-radius:10px!important}}.intern-login .um .um-form input[type=password]::placeholder,.intern-login .um .um-form input[type=text]::placeholder{color:#838ea0!important;font-size:15px;line-height:1.8}@media screen and (max-width:1163px){.intern-login .um .um-form input[type=password]::placeholder,.intern-login .um .um-form input[type=text]::placeholder{font-size:min(15px,1.2897678418vw)}}@media screen and (max-width:767px){.intern-login .um .um-form input[type=password]::placeholder,.intern-login .um .um-form input[type=text]::placeholder{font-size:15px}}.intern-login .um .um-form input[type=password]:focus,.intern-login .um .um-form input[type=text]:focus{border:2px solid #f4b82d!important}@media screen and (max-width:1163px){.intern-login .um .um-form input[type=password]:focus,.intern-login .um .um-form input[type=text]:focus{border:min(2px,.1719690456vw) solid #f4b82d!important}}@media screen and (max-width:767px){.intern-login .um .um-form input[type=password]:focus,.intern-login .um .um-form input[type=text]:focus{border:2px solid #f4b82d!important}}.intern-login .um .um-field-area:has(>input[type=text]){position:relative}.intern-login .um .um-field-area:has(>input[type=text])::before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);width:30px;height:30px;background-image:url(../images/common/envelope.webp);background-size:cover}@media screen and (max-width:1163px){.intern-login .um .um-field-area:has(>input[type=text])::before{left:min(10px,.8598452279vw);width:min(30px,2.5795356836vw);height:min(30px,2.5795356836vw)}}@media screen and (max-width:767px){.intern-login .um .um-field-area:has(>input[type=text])::before{left:10px;width:30px;height:30px}}.intern-login .um .um-field-area:has(>input#user_password-7){position:relative}.intern-login .um .um-field-area:has(>input#user_password-7)::before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);width:30px;height:30px;background-image:url(../images/common/shield-slash.webp);background-size:cover}@media screen and (max-width:1163px){.intern-login .um .um-field-area:has(>input#user_password-7)::before{left:min(10px,.8598452279vw);width:min(30px,2.5795356836vw);height:min(30px,2.5795356836vw)}}@media screen and (max-width:767px){.intern-login .um .um-field-area:has(>input#user_password-7)::before{left:10px;width:30px;height:30px}}.intern-login .um input[type=submit].um-button{height:60px!important;padding:0!important;border:2px solid #f4b82d!important;border-radius:10px!important;background-color:#f4b82d!important;color:#f5f5f5!important;font-size:20px!important;line-height:1.2;font-weight:700!important;display:grid;place-items:center}@media screen and (max-width:1163px){.intern-login .um input[type=submit].um-button{height:min(60px,5.1590713672vw)!important;border:min(2px,.1719690456vw) solid #f4b82d!important;border-radius:min(10px,.8598452279vw)!important;font-size:min(20px,1.7196904557vw)!important}}@media screen and (max-width:767px){.intern-login .um input[type=submit].um-button{height:60px!important;border:2px solid #f4b82d!important;border-radius:10px!important;font-size:20px!important}}.intern-login .um input[type=submit].um-button:focus{border:2px solid #28a7e1!important}@media screen and (max-width:1163px){.intern-login .um input[type=submit].um-button:focus{border:min(2px,.1719690456vw) solid #28a7e1!important}}.intern-login .um-col-1{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:10px}@media screen and (max-width:1163px){.intern-login .um-col-1{gap:min(10px,.8598452279vw);margin-bottom:min(10px,.8598452279vw)}}@media screen and (max-width:767px){.intern-login .um-col-1{gap:10px;margin-bottom:8px}}.intern-login .um-field{padding:0;width:100%}.intern-login .um-field-area{position:relative;display:flex;justify-content:space-between;align-items:baseline}.intern-login .um-field-area:has(>.um-field-checkbox){margin-bottom:10px}@media screen and (max-width:1163px){.intern-login .um-field-area:has(>.um-field-checkbox){margin-bottom:min(10px,.8598452279vw)}}@media screen and (max-width:767px){.intern-login .um-field-area:has(>.um-field-checkbox){margin-bottom:16px}}.intern-login .um-field-area .um-field-checkbox{margin:0}.intern-login .um-field-area .um-field-checkbox:has(>input[type=checkbox]:focus){outline:1px solid #28a7e1!important}.intern-login .um-col-alt-b{display:none}.intern-login .um-col-alt-b.is-active{display:block;padding-top:0}.intern-login .um-col-alt{display:none}.intern-login .um-col-alt.is-active{display:block;margin:0}.intern-login .um-icon-android-checkbox-outline-blank::before{font-size:24px;color:#28a7e1}@media screen and (max-width:1163px){.intern-login .um-icon-android-checkbox-outline-blank::before{font-size:min(24px,2.0636285469vw)}}@media screen and (max-width:767px){.intern-login .um-icon-android-checkbox-outline-blank::before{font-size:24px}}.intern-login .um-field-checkbox-state{width:24px;height:24px}@media screen and (max-width:1163px){.intern-login .um-field-checkbox-state{width:min(24px,2.0636285469vw);height:min(24px,2.0636285469vw)}}@media screen and (max-width:767px){.intern-login .um-field-checkbox-state{width:24px;height:24px}}.intern-login .um-field-checkbox-state i{font-size:24px;line-height:24px;display:inline-block;vertical-align:super}@media screen and (max-width:1163px){.intern-login .um-field-checkbox-state i{font-size:min(24px,2.0636285469vw);line-height:min(24px,2.0636285469vw)}}@media screen and (max-width:767px){.intern-login .um-field-checkbox-state i{font-size:24px;line-height:24px}}.intern-login .um-field-checkbox-option{font-size:16px;line-height:1.5;letter-spacing:0;margin:0 0 0 26px}@media screen and (max-width:1163px){.intern-login .um-field-checkbox-option{font-size:min(16px,1.3757523646vw);margin:0 0 0 min(26px,2.2355975924vw)}}@media screen and (max-width:767px){.intern-login .um-field-checkbox-option{font-size:16px;margin:0 0 0 26px}}.intern-login .um-link-alt{text-decoration:underline!important;color:#28a7e1!important;font-size:15px;font-weight:500}@media screen and (max-width:1163px){.intern-login .um-link-alt{font-size:min(15px,1.2897678418vw)}}@media screen and (max-width:767px){.intern-login .um-link-alt{font-size:15px}}.intern-login .um-link-alt:focus{border:1px solid #28a7e1!important}.intern-login .um-left.um-half{width:100%}.intern-login .custom-register-button a.um-button{margin:52px auto 0;padding:0!important;height:64px;width:306px;border-radius:8px!important;border:2px solid #0d4875!important;display:flex;justify-content:center;align-items:center;font-size:24px;gap:8px;line-height:1.5;font-weight:700!important;color:#0d4875;box-shadow:none}@media screen and (max-width:1163px){.intern-login .custom-register-button a.um-button{margin:min(52px,4.4711951849vw) auto 0;height:min(64px,5.5030094583vw);width:min(306px,26.3112639725vw);border:min(2px,.1719690456vw) solid #0d4875!important;font-size:min(24px,2.0636285469vw)}}@media screen and (max-width:767px){.intern-login .custom-register-button a.um-button{margin:0 auto;height:64px;width:calc(100% - 55px + 32px);border:2px solid #0d4875!important;font-size:24px}}.intern-login .custom-register-button a.um-button svg{display:block;margin-top:2px;width:25px}@media screen and (max-width:1163px){.intern-login .custom-register-button a.um-button svg{margin-top:min(2px,.1719690456vw);width:min(25px,2.1496130696vw)}}@media screen and (max-width:767px){.intern-login .custom-register-button a.um-button svg{margin-top:2px;width:25px}}.intern-login #btn_passview.image-wrapper{position:absolute;width:30px;height:30px;top:50%;right:28px;transform:translateY(-50%)}@media screen and (max-width:1163px){.intern-login #btn_passview.image-wrapper{width:min(30px,2.5795356836vw);height:min(30px,2.5795356836vw);right:min(28px,2.407566638vw)}}.intern-login #btn_passview.image-wrapper img{display:none;width:100%;height:100%}.intern-login #btn_passview.image-wrapper img.is-active{display:block}.intern-login .uimob340 .um-half{margin:0}@keyframes fadeIn{0%{display:block;opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}99%{opacity:0}100%{opacity:0;display:none}}.mypage{background-color:#e1f1fc}.mypage .mypage__inner.inner{max-width:calc(1440px + 50px);width:100%}.mypage .mypage-contents__wrapper{padding:40px 0 100px;display:flex;justify-content:flex-start;align-items:flex-start;gap:min(99px,6.875vw)}@media screen and (max-width:767px){.mypage .mypage-contents__wrapper{flex-direction:column}}.mypage .mypage-sidebar{max-width:440px;width:100%}.mypage .mypage-sidebar-title__wrapper{height:92px;width:100%;background-color:#0d4875;display:grid;place-items:center}.mypage .mypage-sidebar-title{font-size:32px;line-height:1.5;color:#fafafa;font-weight:700}.mypage .mypage-profile{max-width:280px;margin:26px auto 0;padding:24px 6px;background-color:#fafafa;border-radius:8px;border:2px solid #0d4875}.mypage .mypage-profile__wrapper{display:flex;justify-content:center;align-items:center;gap:16px}.mypage .mypage-profile-image{flex-shrink:0;width:56px;height:56px;border-radius:50%}.mypage .mypage-profile-image img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mypage .mypage-profile__text-contents{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;color:#0d4875}.mypage .mypage-profile__text--company{font-size:15px;line-height:1.6}.mypage .mypage-profile__text--adopt{font-size:20px;line-height:1.5;font-weight:500}.mypage .mypage-profile__text--adopt span{display:inline-block;margin-left:4px;font-size:15px;line-height:1.6;font-weight:700}.mypage .mypage-profile__text--id{font-size:15px;line-height:1.6;font-weight:700}.mypage .mypage-profile__link{width:fit-content;display:flex;justify-content:center;align-items:center;gap:8px;margin:8px auto 0}.mypage .mypage-profile__link span{font-size:15px;line-height:1.6;font-weight:700;color:#838ea0}.mypage .mypage-sidebar-button{position:relative;width:280px;height:64px;margin:16px auto 0;padding:16px;border:2px solid #0d4875;border-radius:8px;background-color:#0d4875;display:flex;justify-content:flex-start;align-items:center;gap:8px}.mypage .mypage-sidebar-button span{color:#fafafa;font-size:15px;line-height:1.6;font-weight:700}.mypage .profile-button-arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mypage .mypage-sidebar-button--white{position:relative;display:flex;width:280px;height:64px;margin:16px auto 0;padding:16px;border:2px solid #0d4875;border-radius:8px;background-color:#fafafa;display:flex;justify-content:flex-start;align-items:center;gap:8px}.mypage .mypage-sidebar-button--white span{color:#0d4875;font-size:15px;line-height:1.6;font-weight:700}.mypage .profile-button-arrow--blue{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mypage .profile-button-arrow--blue path{stroke:#0d4875}.mypage .mypage-contents-wrapper{max-width:720px;width:100%}@media screen and (max-width:767px){.mypage .mypage-contents-wrapper{padding:0 24px}}.mypage .mypage-contents{width:100%;display:none}.mypage .mypage-contents.is-active{display:block;animation:fadeIn .3s ease-in-out forwards}.mypage .mypage-contents.is-active--fadeOut{display:block;animation:fadeOut .3s ease-in-out forwards}.mypage .mypage-contents__title{font-size:32px;font-weight:700;line-height:1.5;display:flex;justify-content:flex-start;align-items:center;gap:8px}.mypage .mypage-contents__title::before{content:"";margin-top:3px;width:10px;height:10px;border-radius:50%;background-color:#28a7e1}.mypage .mypage-content__wrapper{margin-top:16px;padding:24px 40px;width:100%;background-color:#fafafa;border-radius:8px}@media screen and (max-width:767px){.mypage .mypage-content__wrapper{padding:24px}}.mypage .mypage-news-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.mypage .mypage-news-item{width:100%;padding-bottom:24px;border-bottom:1px solid #838ea0}.mypage .mypage-news-item.hidden{display:none}.mypage .mypage-news-item__header{display:flex;justify-content:flex-start;align-items:center;gap:16px}.mypage .mypage-news-item__date{font-size:15px;line-height:1.6;font-weight:500}.mypage .mypage-news-item__category li{color:#fafafa;font-size:15px;line-height:1;font-weight:700;padding:4px 12px;border-radius:4px}.mypage .mypage-news-item__category li.maintenance{background-color:#0d4875}.mypage .mypage-news-item__category li.function_addition{background-color:#28a7e1}.mypage .mypage-news-item__category li.from_management{background-color:#838ea0}.mypage .mypage-news-item__title{margin-top:8px;font-size:15px;line-height:1.6;font-weight:500}.mypage .mypage-news-item__content{margin-top:8px;font-size:15px;line-height:1.6}.mypage .mypage-news__more-button{margin:16px auto 0;max-width:156px;width:100%;height:36px;border-radius:8px;border:2px solid #0d4875;background-color:#fafafa;display:grid;place-items:center;font-size:15px;font-weight:700;color:#0d4875;line-height:1.6}.mypage .um-bookmarked-users{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.mypage .um-bookmark-user{width:100%;padding:0 0 24px;border-bottom:1px solid #838ea0}.mypage .um-bookmark-user.hidden{display:none}.mypage .um-bookmark-user a{width:100%;position:relative;display:flex;justify-content:flex-start;align-items:center;gap:0 16px;flex-wrap:wrap}.mypage .um-bookmark-user-avatar{width:56px;height:56px;border-radius:50%}.mypage .um-bookmark-user-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mypage .um-bookmark-user-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.mypage .um-bookmark-user-name{font-size:15px;line-height:1.6;font-weight:700}.mypage .um-bookmark-user-university{font-size:15px;line-height:1.6;font-weight:500}.mypage .um-bookmark-user-button{display:flex;justify-content:center;align-items:center;gap:8px;margin-left:auto}.mypage .um-bookmark-user-button span{font-size:15px;line-height:1.6;font-weight:700;color:#0d4875}.modal__wrapper{position:fixed;top:0;left:0;display:block;width:100%;height:100%;z-index:1000000;transform:translateX(300%);opacity:0;transition:opacity .3s ease-in-out}.modal__wrapper.is-open{transform:translateX(0);opacity:1}.modal__wrapper.is-open .modal-bg{backdrop-filter:blur(5px)}.modal__wrapper.is-closing{transform:translateX(0);opacity:0;transition:opacity .3s ease-in-out}.modal__wrapper.is-closing .modal-bg{transition:backdrop-filter .3s ease-in-out;backdrop-filter:blur(0)}.modal-bg{width:100%;height:100%;background-color:rgba(0,0,0,.3);backdrop-filter:blur(0);padding:60px;transition:backdrop-filter .3s ease-in-out}@media screen and (max-width:767px){.modal-bg{padding-inline:18px}}.modal-contents__wrapper{margin:auto;max-width:686px;height:min(100%,663px);background-color:#fafafa;border-radius:40px;border:5px solid #28a7e1;overflow:hidden}.modal-contents{width:100%;height:100%;overflow-y:auto}@media screen and (max-width:767px){.modal-contents{padding:30px 15px 5px;position:relative}}@media screen and (min-width:768px){.modal-contents{padding:32px 0 59px}}.modal__inner{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:767px){.modal__inner{height:100%}}@media screen and (min-width:768px){.modal__inner{padding:0 37px}}.modal-close{align-self:flex-end}@media screen and (max-width:767px){.modal-close{position:absolute;top:20px;right:20px}}.modal-title{font-size:48px;line-height:1.5;font-weight:700;color:#28a7e1;font-family:Poppins,sans-serif}.modal-copy{font-size:28px;line-height:1.5;font-weight:700}@media screen and (max-width:767px){.modal-copy{font-size:24px;text-align:center}}.modal-text{margin-top:20px;font-size:15px;line-height:1.6;font-weight:500;color:#28a7e1}@media screen and (min-width:768px){.modal-text{text-align:center}}.modal-image-wrapper{width:236.85px;height:203px}@media screen and (max-width:767px){.modal-image-wrapper{width:184px}}@media screen and (min-width:768px){.modal-image-wrapper{margin-top:30px}}.modal-image-wrapper img{width:100%;height:100%;object-fit:contain}.modal-to-edit-link{margin-top:30px;width:320px;height:64px;border-radius:10px;background:linear-gradient(268deg,#28a7e1 6.75%,#0966c3 127.99%);color:#fafafa;font-size:20px;line-height:1.2;font-weight:700;display:grid;place-items:center;box-shadow:8px 10px 20px 0 rgba(13,72,117,.31)}@media screen and (max-width:767px){.modal-to-edit-link{width:280px}}.um-account-main .um-field-text.um-field-first_name,.um-account-main .um-field-text.um-field-last_name{display:none}.um-account-main .um-account-nav:has(a[data-tab=notifications]),.um-account-main .um-account-nav:has(a[data-tab=privacy]){display:none!important}.um-account-side .um-account-meta.radius-1{display:none!important}.um-account-side li:has(a[data-tab=notifications]),.um-account-side li:has(a[data-tab=privacy]){display:none!important}@media screen and (max-width:767px){.um-account-meta-img{display:none}}.user-info.account{background:#fafafa}.user-info.account .um-account-side li{background:#fafafa}.user-info.account .um-account-side li .um-account-arrow{display:none}.user-info.account .um-account-main{margin-inline:auto}@media screen and (max-width:500px){.user-info.account .um-account-main{width:calc(100% - 36px);margin-inline:auto}}@media screen and (max-width:850px){.user-info.account .um-account-main{float:none}}@media screen and (max-width:500px){.user-info.account .um-account-meta{display:none}}.user-info.account .um-field{padding-inline:40px}.user-info.account .um-field#um_field_0_user_login{border:1px solid #838ea0;margin-top:30px;border-bottom:none;border-radius:8px 8px 0 0;padding-top:40px}.user-info.account .um-field#um_field_0_user_email{border:1px solid #838ea0;padding-bottom:40px;border-top:none;border-radius:0 0 8px 8px}.user-info.account .um-field#um_field_0_current_user_password{border:1px solid #838ea0;margin-top:30px;border-bottom:none;border-radius:8px 8px 0 0;padding-top:40px}.user-info.account .um-field#um_field_0_user_password{border:1px solid #838ea0;border-block:none}.user-info.account .um-field#um_field_0_confirm_user_password{border:1px solid #838ea0;padding-bottom:40px;border-top:none;border-radius:0 0 8px 8px}@media screen and (max-width:767px){.user-info .um-profile-body .um-row{flex-direction:column}}@media screen and (max-width:767px){.user-info .user-info__title svg{width:24px}}@media screen and (max-width:767px){.user-info .user-info__title span{font-size:24px;font-style:normal;font-weight:500;line-height:1.5}}.user-info .profile-picture-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.user-info .profile-picture-buttons .um-button{min-width:initial!important;max-width:115px!important;height:48px;margin:0;background:radial-gradient(89.34% 89.34% at 79.87% 21.37%,#28a7e1 0,#0966c3 100%)!important;padding:4px 8px!important;display:grid;place-items:center;font-weight:500}.user-info .js-start-camera{margin:initial;max-width:initial;width:initial;padding:4px 8px!important;height:48px;border:2px solid #0d4875;border-radius:6px;background-color:#fafafa;display:flex!important;justify-content:center;align-items:center;gap:4px;font-size:15px;font-weight:500;line-height:1;color:#0d4875}@media screen and (max-width:767px){.user-info .js-start-camera .um-btn-auto-width{width:50%!important;margin-inline:auto}}@media screen and (max-width:767px){.user-info .um-field-area{margin-top:20px}}@media screen and (max-width:767px){.user-info .um-field-label{text-align:left}}@media screen and (max-width:767px){.user-info .um-single-image-preview{width:fit-content;margin-inline:auto}}@media screen and (max-width:767px){.user-info .um-single-file-preview{width:fit-content;margin-inline:auto}}.user-info #um_field_46_meta_interview_movie{margin-top:15px!important;padding-top:16px!important;border-top:1px solid #28a7e1}.user-info #um_field_46_meta_interview_movie label{display:flex;justify-content:flex-start;align-items:center;gap:4px}@media screen and (max-width:767px){.user-info .um-role-um_students .um-form .um-field-area{margin-top:0;flex-direction:row;width:100%;margin-inline:auto!important}}@media screen and (max-width:767px){.user-info .um-role-um_students .um-form .um-field-area .um-field-value.student-name{margin-inline:auto}}@media screen and (max-width:767px){.user-info .um-role-um_students .um-form .um-field-area .um-single-file-preview{width:fit-content;margin-inline:auto;justify-self:center}}.user-info .confirm_button{color:#fafafa!important;font-weight:700!important}.js-start-camera{padding:4px 8px!important;max-width:250px;width:100%;height:70px;margin-inline:auto;margin-bottom:12px;border:3px solid #0d4875;border-radius:8px;background-color:#fafafa;display:flex!important;justify-content:center;align-items:center;gap:4px;font-size:15px;font-weight:500;line-height:1;color:#0d4875}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1001;transform:translateX(200%);opacity:0;transition:opacity .3s ease-in-out,transform 0s ease-in-out 0s}.modal.is-active{transform:translateX(0);opacity:1}.modal.is-closing{transform:translateX(0);opacity:0;transition:opacity .3s ease-in-out 0s,transform 0s ease-in-out .3s}.modal .modal-bg{width:100%;height:100%;padding:40px;background-color:rgba(51,51,51,.4);backdrop-filter:blur(5px)}.modal .modal-contents{padding:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:1000px;background-color:#e1f1fc;border-radius:20px;overflow:hidden;height:calc(100% - 20px);width:calc(100% - 20px);min-height:380px}@media screen and (min-width:768px){.modal .modal-contents{width:calc(100% - 80px)}}.modal .modal-contents .user-info__title{padding:32px 0 0}.modal .modal-contents__inner{width:100%;height:calc(100% - 126px);overflow-y:auto;padding:0 60px 92px}@media screen and (max-width:767px){.modal .modal-contents__inner{padding-inline:10px}}.modal .modal-contents__inner .um-col-121{top:0}.modal .modal-contents__inner .modal-content .um-row{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:767px){.modal .modal-contents__inner .modal-content .um-row{flex-direction:column}}@media screen and (max-width:767px){.modal .um-field-area{margin-top:0!important}}.modal .um-field-value{width:100%;height:100%}.modal .um-photo{width:100%;height:100%;margin:0!important}.modal .um-photo img{width:100%;height:100%;object-fit:cover}.modal.white .modal-close-icon{display:flex;justify-content:flex-end;align-items:center}.modal.white .modal-close-icon svg{cursor:pointer}.modal.white .modal-contents{height:fit-content;height:80vh;background-color:#fafafa;border-radius:40px;border:5px solid #28a7e1}.modal.white .modal-contents__inner{padding:36px 36px 80px;height:100%}.modal.white .confirm-offer-text{font-size:32px;font-weight:700;line-height:1.5;text-align:center;color:#28a7e1}@media screen and (max-width:767px){.modal.white .confirm-offer-text{font-size:24px}}.modal.white .offer-text{margin-top:9px;font-size:28px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:767px){.modal.white .offer-text{font-size:20px}}.modal.white .offer-buttons{margin-top:30px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.modal.white .offer-buttons.is-hidden{display:none}.modal.white #no-button,.modal.white #yes-button{width:178px;height:56px;font-size:20px;font-weight:500;line-height:1.5;border-radius:10px;display:grid;place-items:center;box-shadow:8px 10px 20px 0 rgba(13,72,117,.31)}.modal.white #yes-button{background:radial-gradient(89.34% 89.34% at 79.87% 21.37%,#28a7e1 0,#0966c3 100%);color:#fafafa}.modal.white #no-button{background:#fafafa;color:#0d4875;border:2px solid #0d4875}.modal.white .offered{display:block;margin-top:30px;font-size:20px;font-weight:700;line-height:1.5;text-align:center}.modal.white .offered.is-hidden{display:none}.modal.white .modal-profile-picture__text{margin-top:20px;font-size:32px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:767px){.modal.white .modal-profile-picture__text{font-size:28px}}.modal.white .camera-area{display:none;margin:30px auto 0;width:293.95px;height:298.85px}.modal.white .camera-area canvas,.modal.white .camera-area img,.modal.white .camera-area video{width:100%;height:100%;object-fit:cover}.modal.white #reg-save-photo1,.modal.white #reg-save-photo2,.modal.white #reg-save-photo3,.modal.white #reg-save-photo4,.modal.white #save-photo1,.modal.white #save-photo2,.modal.white #save-photo3,.modal.white #save-photo4{position:relative;margin:30px auto 0;width:228px;height:70px;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:8px;background:linear-gradient(90deg,#0d4875 0,#095d9e 100%)}.modal.white #reg-save-photo1::before,.modal.white #reg-save-photo2::before,.modal.white #reg-save-photo3::before,.modal.white #reg-save-photo4::before,.modal.white #save-photo1::before,.modal.white #save-photo2::before,.modal.white #save-photo3::before,.modal.white #save-photo4::before{content:"";position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:7px;background-color:#fafafa}.modal.white #reg-save-photo1 span,.modal.white #reg-save-photo2 span,.modal.white #reg-save-photo3 span,.modal.white #reg-save-photo4 span,.modal.white #save-photo1 span,.modal.white #save-photo2 span,.modal.white #save-photo3 span,.modal.white #save-photo4 span{position:relative;z-index:2;color:transparent;background:linear-gradient(90deg,#0d4875 0,#095d9e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:20px;font-weight:700;line-height:1.5}.modal.white #reg-save-photo1 svg,.modal.white #reg-save-photo2 svg,.modal.white #reg-save-photo3 svg,.modal.white #reg-save-photo4 svg,.modal.white #save-photo1 svg,.modal.white #save-photo2 svg,.modal.white #save-photo3 svg,.modal.white #save-photo4 svg{position:relative;z-index:2}.modal.white #reg-start-camera1,.modal.white #reg-start-camera2,.modal.white #reg-start-camera3,.modal.white #reg-start-camera4,.modal.white #start-camera1,.modal.white #start-camera2,.modal.white #start-camera3,.modal.white #start-camera4{margin:30px auto 0;width:228px;height:70px;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:8px;border:3px solid #0d4875}.modal.white #reg-start-camera1 span,.modal.white #reg-start-camera2 span,.modal.white #reg-start-camera3 span,.modal.white #reg-start-camera4 span,.modal.white #start-camera1 span,.modal.white #start-camera2 span,.modal.white #start-camera3 span,.modal.white #start-camera4 span{color:#0d4875;font-size:20px;font-weight:700;line-height:1.5}.modal.white #reg-start-movie,.modal.white #reg-take-photo1,.modal.white #reg-take-photo2,.modal.white #reg-take-photo3,.modal.white #start-movie,.modal.white #stop-movie,.modal.white #take-photo1,.modal.white #take-photo2,.modal.white #take-photo3{margin:30px auto 0;width:228px;height:70px;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:8px;border:3px solid #f57339}.modal.white #reg-start-movie span,.modal.white #reg-take-photo1 span,.modal.white #reg-take-photo2 span,.modal.white #reg-take-photo3 span,.modal.white #start-movie span,.modal.white #stop-movie span,.modal.white #take-photo1 span,.modal.white #take-photo2 span,.modal.white #take-photo3 span{color:#f57339;font-size:20px;font-weight:700;line-height:1.5}.modal.white #reg-start-movie .stop-movie-icon,.modal.white #reg-take-photo1 .stop-movie-icon,.modal.white #reg-take-photo2 .stop-movie-icon,.modal.white #reg-take-photo3 .stop-movie-icon,.modal.white #start-movie .stop-movie-icon,.modal.white #stop-movie .stop-movie-icon,.modal.white #take-photo1 .stop-movie-icon,.modal.white #take-photo2 .stop-movie-icon,.modal.white #take-photo3 .stop-movie-icon{width:20px;height:20px;background-color:#f57339}#js-preview-open,#js-user-preview-open{background:radial-gradient(89.34% 89.34% at 79.87% 21.37%,#28a7e1 0,#0966c3 100%)!important}.um-center:has(.close-modal){display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px}.um-center:has(.close-modal) .wpcf7-spinner{display:none!important}.user-info{background-image:url(../images/common/common-bg-long.webp);background-size:cover;background-position:center top}.user-info .um:not(.um-admin){margin-bottom:initial!important}@media screen and (max-width:767px){.user-info{background-image:url(../images/common/common-bg-sp.webp)}}.user-info .um-field-meta-user-name{padding:4px 0 0 0!important}.user-info .fixed-buttons__wrapper{position:fixed!important;top:161px!important;right:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:50px 22px 32px;background-color:#fafafa;border-radius:40px 0 0 40px;z-index:99}.user-info .fixed-buttons__wrapper .wpcf7-response-output{display:none!important}.user-info .fixed-buttons__wrapper .offer-button{width:153px;height:77px;background-color:#f4b82d;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.user-info .fixed-buttons__wrapper .offer-button span{color:#0d4875;font-size:15px;line-height:1.1333333333;font-weight:700}.user-info .fixed-buttons__wrapper .my-bookmark-button{position:relative;background:initial!important;display:flex!important;flex-direction:column-reverse!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0!important;min-width:initial!important;box-shadow:none!important}.user-info .fixed-buttons__wrapper .my-bookmark-button .text{text-decoration:underline;text-underline-offset:2px;font-size:15px;line-height:1.6;font-weight:500;color:#3a434e}.user-info .fixed-buttons__wrapper .my-bookmark-button i.um-user-bookmarks-ajax-loading{position:absolute;top:70%;right:0}.user-info .students-link-wrapper{max-width:1330px;padding:0 25px;width:100%;margin:18px auto 0}.user-info .students-link-wrapper.--center{padding:68px 0;display:flex;justify-content:center;align-items:center}.user-info .students-link{display:flex;justify-content:center;align-items:center;gap:4px;width:fit-content;font-size:15px;line-height:1.6;font-weight:500;color:#fafafa;border-bottom:1px solid #fafafa}.user-info .students-link.is-hidden{display:none}.user-info .user-info-contents{padding-block:38px 0}.user-info .um-profile-body{border-radius:20px;background-color:#f3f8ff;padding:34px 60px 80px!important}@media screen and (max-width:1024px){.user-info .um-profile-body{padding-inline:24px!important}}@media screen and (max-width:767px){.user-info .um-profile-body{padding-inline:13px!important}}.user-info .um-profile-body .um-row{display:flex;justify-content:flex-start;align-items:flex-start;gap:40px}.user-info .um-col-121{width:33.9407744875%!important;float:none!important;top:120px;z-index:1;margin-top:0}@media screen and (max-width:767px){.user-info .um-col-121{width:100%!important}}@media screen and (min-width:768px){.user-info .um-col-121{position:sticky}}.user-info .um-col-121.--no-sticky{position:initial;top:initial}.user-info .um-col-122{width:61.5034168565%!important;float:none!important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}@media screen and (max-width:767px){.user-info .um-col-122{width:100%!important}}.user-info .user-info__title{text-align:center;font-size:36px;line-height:1.5;font-weight:700;color:#0d4875;margin-bottom:40px}.user-info .students-info-edit-group{background-color:#fafafa;border-radius:20px;padding:25px 36px 40px 60px;width:100%}@media screen and (max-width:767px){.user-info .students-info-edit-group{padding:40px 10px}}.user-info .students-info-edit-group+.user-info .students-info-edit-group{margin-top:16px}.user-info .students-info-group{background-color:#fafafa;border-radius:20px;padding:25px 36px 40px 60px;width:100%}@media screen and (max-width:767px){.user-info .students-info-group{padding-inline:30px}}.user-info .students-info-group.--blue{position:relative;background-color:#c4e9fa;padding:33px 40px 20px 40px}.user-info .students-info-group.--blue::before{content:"";position:absolute;top:6px;left:14px;width:106px;height:106px;background-image:url(../images/common/speech-bubble.webp);background-size:contain}.user-info .students-info-group.--wide .um-field+.um-field{margin-top:18px!important}.user-info .students-info-group .um-field{display:flex;justify-content:flex-start;align-items:center;gap:24px}.user-info .students-info-group .um-field.--col{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.user-info .students-info-group .um-field.--col.--wide{gap:16px}@media screen and (max-width:767px){.user-info .students-info-group .um-field .um-field-area{display:flex;flex-direction:row}}.user-info .students-info-group .um-field .um-field-label{margin:initial!important;border-bottom:none!important;padding-bottom:initial!important;flex-shrink:0;width:112px;height:24px;background-color:#28a7e1;border-radius:999px;display:grid;place-items:center}.user-info .students-info-group .um-field .um-field-label label{font-size:15px!important;line-height:1.6!important;font-weight:500!important;color:#fafafa}.user-info .students-info-group .um-field .um-field-label.--large{width:100%;height:initial;background-color:initial;border-radius:initial;display:initial;place-items:initial}.user-info .students-info-group .um-field .um-field-label.--large label{text-align:left;font-size:20px!important;line-height:1.5!important;font-weight:500!important;color:#28a7e1}.user-info .students-info-group .um-field .um-field-value{font-size:15px;line-height:1.6;font-weight:500}.user-info .students-info-group .um-field .um-field-value.student-name{font-size:32px;line-height:1.5}.user-info .students-info-group .students-info-group__title{display:flex;justify-content:flex-start;align-items:center;gap:8px}.user-info .students-info-group .students-info-group__title span{font-size:20px;line-height:1.5;font-weight:500}.user-info .profile-picture-slider{height:299px}@media screen and (max-width:767px){.user-info .profile-picture-slider{width:320px;height:auto}}.user-info .profile-picture-slider .profile-picture-slide{width:100%;height:299px;overflow:hidden}.user-info .profile-picture-slider .profile-picture-slide *{width:100%;height:100%}.user-info .profile-picture-slider .profile-picture-slide img{width:100%;height:100%;object-fit:cover}.user-info .profile-picture-slider .profile-picture-slide.um-field{padding:0!important}.user-info .profile-picture-slider .profile-picture-slide .um-photo{margin:0}.user-info .profile-picture-slider .profile-picture-slide div.um-photo a{border:none!important;padding:0;box-shadow:none!important}@media screen and (max-width:767px){.user-info .um-field-area .um-single-fileinfo{display:flex;flex-direction:column}}.user-info .profile-picture-thumbnail-slider{margin-top:20px;width:100%;height:90px;max-width:320px}@media screen and (max-width:767px){.user-info .profile-picture-thumbnail-slider{height:73px}}.user-info .profile-picture-thumbnail-slider .swiper-thumbnail-slide{width:100%;height:90px;overflow:hidden;display:block!important}@media screen and (max-width:767px){.user-info .profile-picture-thumbnail-slider .swiper-thumbnail-slide{height:73px}}.user-info .profile-picture-thumbnail-slider .swiper-thumbnail-slide *{width:100%;height:100%}.user-info .profile-picture-thumbnail-slider .swiper-thumbnail-slide img{width:100%;height:100%;object-fit:cover}.user-info .profile-picture-thumbnail-slider .swiper-thumbnail-slide.um-field{padding:0!important}.user-info .profile-picture-thumbnail-slider .swiper-thumbnail-slide .um-photo{margin:0}.user-info .profile-picture-thumbnail-slider .swiper-thumbnail-slide div.um-photo a{border:none!important;padding:0;box-shadow:none!important}.user-info .swiper-thumbnail-slide{display:block!important}.user-info .swiper-thumbnail-slide.swiper-slide-thumb-active{display:none!important}.user-info .user-info-array{display:flex;justify-content:center;align-items:center;gap:8px}@media screen and (max-width:767px){.user-info .user-info-array{justify-content:flex-start;flex-wrap:wrap}}.user-info .user-info-array li{font-size:15px;line-height:1.6;font-weight:500;padding:0 10px;background-color:#dde1e6;border-radius:999px}.user-info .user-info-array.--blue li{background-color:#b6e3ff}.user-info .company-info__title{margin-bottom:16px;display:flex;justify-content:flex-start;align-items:center;gap:10px}.user-info .company-info__title span{font-size:20px;line-height:1.5;font-weight:500}.user-info .company-info__title.profile-movie-title{align-self:flex-start}@media screen and (min-width:768px){.user-info .company-info__title.profile-movie-title{margin:0 0 0 56px}}.user-info .company-info{width:100%}.user-info .company-info-group{border-radius:20px;background-color:#fafafa;padding:40px 60px;width:100%}@media screen and (max-width:767px){.user-info .company-info-group{padding-inline:30px}}.user-info .company-info-group .um-field{display:flex;justify-content:flex-start;align-items:center;gap:8px;color:#0d4875}.user-info .company-info-group .um-field-label,.user-info .company-info-group span{color:#0d4875;border-bottom:none!important;padding:0!important;margin:0!important;font-weight:500!important;font-size:15px!important}.user-info .company-info-flex-group{border-radius:20px;background-color:#fafafa;padding:40px 60px;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:40px}@media screen and (max-width:767px){.user-info .company-info-flex-group{flex-direction:column;padding-inline:30px}}.user-info .company-info-flex-group .company-info-image{flex-shrink:0;border-radius:50%!important;width:184px!important;height:184px!important;padding:0;overflow:hidden}.user-info .company-info-flex-group .company-info-image .um-photo-modal{width:100%;height:100%;padding:0!important;border:none!important}.user-info .company-info-flex-group .company-info-image .um-field-area{width:100%;height:100%}.user-info .company-info-flex-group .company-info-right-group{width:100%}.user-info .company-info-flex-group .company-short-name{font-size:32px;line-height:1.5;font-weight:500;color:#3a434e}.user-info .company-info-flex-group .um-field{display:flex;justify-content:flex-start;align-items:center;gap:8px;color:#0d4875}.user-info .company-info-flex-group .um-field-label,.user-info .company-info-flex-group span{color:#0d4875;border-bottom:none!important;padding:0!important;margin:0!important;font-weight:500!important;font-size:15px!important;flex-shrink:0}.user-info .um-role-um_companies .um-field-area{width:100%}@media screen and (max-width:767px){.user-info .um-role-um_companies .um-field-area{margin-top:0}}.user-info .um-role-um_companies input,.user-info .um-role-um_companies textarea{width:100%}.user-info .catch-copy .um-field-label,.user-info .company-info-sub-group .um-field-label{flex-shrink:0}.user-info .catch-copy .um-field-value span,.user-info .company-info-sub-group .um-field-value span{width:100%}.user-info .company-info-flex-group+.company-info__title,.user-info .company-info-group+.company-info__title{margin-top:40px}.user-info .company-info-sub-group+.company-info-sub-group{margin-top:32px}.user-info .company-info__sub-title{font-size:20px;line-height:1.5;font-weight:500;color:#28a7e1}.user-info .attraction-item,.user-info .require-item{display:flex;justify-content:flex-start;align-items:center;gap:8px}.user-info .attraction-item svg,.user-info .require-item svg{flex-shrink:0}.user-info .catch-copy{margin-top:24px;font-size:20px;line-height:1.5;font-weight:500;color:#0d4875}.user-info form .um-field{width:100%}.user-info form .um-field input[type=email],.user-info form .um-field input[type=number],.user-info form .um-field input[type=password],.user-info form .um-field input[type=tel],.user-info form .um-field input[type=text],.user-info form .um-field textarea{width:100%;height:40px!important;padding:8px!important;border-radius:6px;background-color:#e1f1fc!important;font-size:15px!important;line-height:1.6!important;color:#3a434e!important;border:none!important}.user-info form .um-field input[type=email]::placeholder,.user-info form .um-field input[type=number]::placeholder,.user-info form .um-field input[type=password]::placeholder,.user-info form .um-field input[type=tel]::placeholder,.user-info form .um-field input[type=text]::placeholder,.user-info form .um-field textarea::placeholder{color:#838ea0!important;font-size:15px!important;line-height:1.6!important}.user-info form .um-field .select2.select2-container .select2-selection{width:100%;height:40px!important;border-radius:6px;background-color:#e1f1fc!important;font-size:15px!important;line-height:1.6!important;color:#3a434e!important;border:none!important}.user-info form .um-field .select2.select2-container .select2-selection::placeholder{color:#838ea0!important;font-size:15px!important;line-height:1.6!important}.user-info form .um-field .select2.select2-container .select2-selection .select2-search__field{background-color:#e1f1fc!important}.user-info form .um-field textarea{height:230px!important}.user-info form .students-graduation-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:8px}.um-field-youtube_video{border-radius:20px;background:radial-gradient(89.34% 89.34% at 79.87% 21.37%,#28a7e1 0,#0966c3 100%);padding:0!important}.um-field-youtube_video::before{content:"";position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);background-color:#fafafa;border-radius:20px;z-index:-1}.upload-video-contents{margin:3px;padding:34px 54px!important;width:calc(100% - 6px);height:calc(100% - 6px);background-color:#fafafa;border-radius:17px}@media screen and (max-width:920px){.upload-video-contents{padding:40px 20px!important}}.upload-video-heading{display:flex;justify-content:flex-start;align-items:center;font-size:48px;line-height:1.5;font-weight:700;color:#28a7e1;margin-bottom:16px}@media screen and (max-width:767px){.upload-video-heading{justify-content:center}}@media screen and (max-width:1024px){.upload-video-heading span{font-size:36px}}@media screen and (max-width:767px){.upload-video-heading span{font-size:32px}}@media screen and (max-width:767px){.upload-video-heading svg{width:41.09px}}.upload-video-description{font-size:15px;line-height:1.6;color:#838ea0}@media screen and (max-width:767px){.upload-video-description{width:87.7419354839%;margin-inline:auto}}@media screen and (max-width:767px){.um-field-label{text-align:center}}.um-field-area:has(.um-button.filming-video-button){display:flex;justify-content:center;align-items:center;gap:8px;margin:20px 0!important}@media screen and (max-width:920px){.um-field-area:has(.um-button.filming-video-button){flex-direction:column!important}}.um-button.filming-video-button{padding:initial!important;width:272px;height:70px;border-radius:8px!important;border:3px solid #0d4875!important;display:flex;justify-content:center;align-items:center;gap:8px}.um-button.filming-video-button span{font-size:20px;line-height:1.5;font-weight:700;color:#0d4875}.upload-video-button{width:140px;height:70px;display:grid;place-items:center;background:radial-gradient(89.34% 89.34% at 79.87% 21.37%,#28a7e1 0,#0966c3 100%);border-radius:8px;color:#fafafa;font-size:15px;line-height:1.2;font-weight:500}.upload-video-notions{position:relative;max-width:420px;margin-inline:auto;margin-top:32px;padding:24px 8px;width:100%;background-color:#fde9e0;border:3.24px solid #f57339;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}@media screen and (max-width:767px){.upload-video-notions{width:calc(100% - 26px);margin-inline:auto}}.upload-video-notions>svg{position:absolute;top:-32px;left:-32px}@media screen and (max-width:767px){.upload-video-notions>svg{width:43.986px}}.upload-video-notion{width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:21.58px;line-height:1.5;font-weight:500;gap:8px}@media screen and (max-width:767px){.upload-video-notion{font-size:14.231px}}.upload-text{text-align:center}.circle-label{display:flex;justify-content:flex-start;align-items:center;gap:8px}.register-company.user-info{background-image:url(../images/common/common-bg-light.webp);background-size:cover;background-position:center top}.register-company.user-info .register-company__inner{width:100%;min-height:100svh;display:flex;justify-content:center;align-items:center}.register-company.user-info .register-company-contents{max-width:1113px;width:100%;margin:40px auto;padding:44.5px 101.5px 35.5px;background-color:#fafafa;border-radius:40px}@media screen and (max-width:767px){.register-company.user-info .register-company-contents{margin:0;padding:40px 27.5px;border-radius:0}}.register-company.user-info .register-company-contents__title{font-size:28px;line-height:1.5;font-weight:700;text-align:center}.register-company.user-info .register-company-contents__text{font-size:15px;line-height:1.6;color:#838ea0;font-weight:700;text-align:center;margin-bottom:60px}.register-company.user-info form{max-width:560px;width:100%;margin:0 auto}.register-company.user-info .register-company-form__title{display:flex;justify-content:flex-start;align-items:center;gap:8px}.register-company.user-info .register-company-form__title .non-require,.register-company.user-info .register-company-form__title .require{font-size:12px;line-height:1;font-weight:500;color:#f57339;padding:2px 8px;border:1px solid currentColor;border-radius:20px}.register-company.user-info .register-company-form__title .non-require{color:#838ea0}.register-company.user-info .register-company__row{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.register-company.user-info .register-company__row+.register-company__row{margin-top:16px}.register-company.user-info .register-company__body,.register-company.user-info .register-company__title{width:100%}.register-company.user-info input[type=password],.register-company.user-info input[type=text],.register-company.user-info input[type=url],.register-company.user-info textarea{height:40px;width:100%;border-radius:6px;border:none;background-color:rgba(40,167,225,.1);padding:8px;font-size:15px}@media screen and (max-width:767px){.register-company.user-info input[type=password],.register-company.user-info input[type=text],.register-company.user-info input[type=url],.register-company.user-info textarea{height:40px;padding:8px;font-size:15px;border-radius:10px}}.register-company.user-info input[type=password]::placeholder,.register-company.user-info input[type=text]::placeholder,.register-company.user-info input[type=url]::placeholder,.register-company.user-info textarea::placeholder{color:#838ea0;font-size:15px;line-height:1.8}@media screen and (max-width:767px){.register-company.user-info input[type=password]::placeholder,.register-company.user-info input[type=text]::placeholder,.register-company.user-info input[type=url]::placeholder,.register-company.user-info textarea::placeholder{font-size:15px}}.register-company.user-info input[type=password]:focus,.register-company.user-info input[type=text]:focus,.register-company.user-info input[type=url]:focus,.register-company.user-info textarea:focus{border:2px solid #28a7e1}.register-company.user-info textarea{height:127px;width:100%}.register-company.user-info .register-company__submit-wrapper{margin-top:48px;width:100%;position:relative;display:flex;justify-content:center;align-items:center}.register-company.user-info .register-company__submit-wrapper .wpcf7-spinner{position:absolute;top:-50%}.register-company.user-info input[type=submit]{max-width:453px;width:100%;height:60px;padding:0;border:2px solid #f4b82d;border-radius:10px;background-color:#f4b82d;color:#f5f5f5;font-size:20px;line-height:1.2;font-weight:700;text-align:center}@media screen and (max-width:767px){.register-company.user-info input[type=submit]{height:60px;border:2px solid #f4b82d;border-radius:10px;font-size:20px}}.register-company.user-info input[type=submit]:focus{border:2px solid #28a7e1}@media screen and (max-width:1163px){.register-company.user-info input[type=submit]:focus{border:min(2px,.1719690456vw) solid #28a7e1}}.register-company.user-info .error-message{color:#dc3232}.register-intern{background-image:url(../images/common/common-bg.webp);background-size:cover;background-position:center top}@media screen and (max-width:767px){.register-intern{background-image:url(../images/common/common-bg-sp.webp)}}.register-intern .um:not(.um-admin){margin-bottom:0!important}.register-intern .um .register-intern__contents-title{font-size:20px;line-height:1.5;font-weight:500;color:#0d4875}.register-intern .um .register-intern__contents-title span{font-size:15px;line-height:1.6;font-weight:700}.register-intern .um .um-field-label label{display:flex;justify-content:flex-start;align-items:center;gap:4px;text-align:left}.register-intern .um .um-field-label label .label-small-text{font-size:13px;line-height:1.8461538462;font-weight:400}.register-intern .um .required{font-size:10px;line-height:1;color:#f57339;padding:2px 7px;border:1px solid #f57339;border-radius:10px;flex-shrink:0}.register-intern .um .non-required{font-size:10px;line-height:1;color:#838ea0;padding:2px 7px;border:1px solid #838ea0;border-radius:10px;flex-shrink:0}.register-intern .um .um-field{padding:16px 0 4px 0}.register-intern .um .register-intern__ymd-area{margin-top:16px}.register-intern .um .register-intern__ymd-area .um-col-1{display:flex;justify-content:flex-start;align-items:center;gap:4px}.register-intern .um .register-intern__ymd-area .um-col-1 .um-field{padding:0}.register-intern .um .register-intern__study-status{margin-top:30px}.register-intern .um .um-form #zip.um-form-field,.register-intern .um .um-form input[type=password],.register-intern .um .um-form input[type=text],.register-intern .um .um-form textarea{height:40px!important;border-radius:6px!important;border:none!important;background-color:rgba(40,167,225,.1)!important;padding:8px!important;font-size:15px!important}@media screen and (max-width:767px){.register-intern .um .um-form #zip.um-form-field,.register-intern .um .um-form input[type=password],.register-intern .um .um-form input[type=text],.register-intern .um .um-form textarea{height:40px!important;padding:8px!important;font-size:15px!important;border-radius:10px!important}}.register-intern .um .um-form #zip.um-form-field::placeholder,.register-intern .um .um-form input[type=password]::placeholder,.register-intern .um .um-form input[type=text]::placeholder,.register-intern .um .um-form textarea::placeholder{color:#838ea0!important;font-size:15px;line-height:1.8}@media screen and (max-width:767px){.register-intern .um .um-form #zip.um-form-field::placeholder,.register-intern .um .um-form input[type=password]::placeholder,.register-intern .um .um-form input[type=text]::placeholder,.register-intern .um .um-form textarea::placeholder{font-size:15px}}.register-intern .um .um-form #zip.um-form-field:focus,.register-intern .um .um-form input[type=password]:focus,.register-intern .um .um-form input[type=text]:focus,.register-intern .um .um-form textarea:focus{border:2px solid #28a7e1!important}.register-intern .um .um-form textarea{height:127px!important}.register-intern .um .um-form .selection>span{border-radius:6px!important;border:none!important;background-color:rgba(40,167,225,.1)!important;font-size:15px!important}@media screen and (max-width:767px){.register-intern .um .um-form .selection>span{font-size:15px!important;border-radius:10px!important}}.register-intern .um .um-form .selection>span::placeholder{color:#838ea0!important;font-size:15px;line-height:1.8}@media screen and (max-width:767px){.register-intern .um .um-form .selection>span::placeholder{font-size:15px}}.register-intern .um .um-form .selection>span:focus{border:2px solid #28a7e1!important}.register-intern .um .um-field-area.half{max-width:320px!important}.register-intern .um .um-field-area.half.zip-add{display:flex;justify-content:flex-start;align-items:center;gap:4px}.register-intern .um .um-field-area.half.zip-add .register-intern__search-address{flex-shrink:0;width:80px;height:40px;border-radius:6px;border:1px solid #0d4875;background-color:#0d4875;color:#fafafa;text-align:center}.register-intern .um .select2-selection__arrow::before{scale:.6}.register-intern .um .select2-selection__clear{display:none}.register-intern .um .select2-search__field{background-color:transparent!important}.register-intern .um .um-row{display:none}.register-intern .um .um-row.is-active{display:block}.register-intern .um .um-col-alt{display:none}.register-intern .um .um-col-alt.is-active{margin-top:30px;display:block}.register-intern .um #um-submit-btn{max-width:480px!important;width:100%!important;height:64px!important;padding:0!important;border-radius:10px!important;background:linear-gradient(268deg,#28a7e1 6.75%,#0966c3 127.99%)!important;box-shadow:8px 10px 20px 0 rgba(13,72,117,.31);color:#f5f5f5!important;font-size:20px!important;line-height:1.2;font-weight:700!important;display:grid;place-items:center}@media screen and (max-width:767px){.register-intern .um #um-submit-btn{height:60px!important;font-size:16px!important}}.register-intern .register-intern__inner{width:100%;min-height:100svh;display:flex;justify-content:center;align-items:center}.register-intern .register-intern-contents{max-width:1113px;width:100%;margin:40px auto;padding:44.5px 101.5px 35.5px;background-color:#fafafa;border-radius:40px;display:flex;justify-content:center;align-items:center;gap:100px}@media screen and (max-width:767px){.register-intern .register-intern-contents{margin:40px 0;padding:40px 27.5px;border-radius:40px}}.register-intern .register-intern-title{font-size:28px;line-height:1.5;font-weight:700;text-align:center}.register-intern .register-intern-description{font-size:15px;line-height:1.6;color:#838ea0;font-weight:700;text-align:center}.register-intern .register-intern-step{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:11px}.register-intern .register-intern-step__text{font-size:20px;line-height:1.5;font-weight:700;color:#28a7e1}.register-intern .register-intern__numbers{display:flex;justify-content:center;align-items:center;gap:6px}.register-intern .register-intern__number{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#fafafa;font-size:20px;font-weight:700;background-color:#dde1e6}.register-intern .register-intern__number.is-active{background-color:#28a7e1}.register-intern .register-intern__last-step-text{display:none}.register-intern .register-intern__last-step-text.is-active{margin-top:16px;display:block;text-align:center;font-size:20px;line-height:1.5;font-weight:700;color:#0d4875}.register-intern .save-next-button{margin:30px auto 0;max-width:320px;width:100%;height:64px;color:#fafafa;font-size:20px;font-weight:700;display:grid;place-items:center;border-radius:10px;background:linear-gradient(268deg,#28a7e1 6.75%,#0966c3 127.99%);box-shadow:8px 10px 20px 0 rgba(13,72,117,.31)}.register-intern .back-button{margin:20px auto 0;width:44px;height:24px;border-bottom:1px solid #0d4875;display:grid;place-items:center;color:#0d4875;font-size:15px;font-weight:500}.register-intern .back-button.--step5-only{display:none}.register-intern .back-button.--step5-only.is-active{display:grid}.register-intern .record-pr-movie{margin:16px 0;width:179px;height:52px;border:2px solid #0d4875;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:8px}.register-intern .record-pr-movie span{font-size:15px;line-height:1.6;font-weight:700;color:#0d4875}.register-intern .record-pr-movie .image-wrapper{width:24px;height:auto}.register-intern .record-pr-movie .image-wrapper img{width:100%;height:auto}.register-intern .movie-notices{margin:20px auto 0;max-width:376px;width:100%;padding:8px 20px;background-color:#f0f0f0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}@media screen and (max-width:767px){.register-intern .movie-notices{padding:8px 8px 8px 20px}}.register-intern .movie-notice{display:flex;justify-content:flex-start;align-items:center;gap:4px}.register-intern .movie-notice .image-wrapper{width:16px;height:16px}.register-intern .movie-notice .image-wrapper img{width:100%;height:auto;display:block}.register-intern .movie-notice span{font-size:15px;line-height:1.6}.register-intern .register-intern-contents__wrapper{display:none;padding-bottom:30px}.register-intern .register-intern-contents__wrapper.is-active{display:block}.register-intern .image-wrapper.register-intern-contents-image{margin:35.5px auto 0;width:294px;height:161px}.register-intern .image-wrapper.register-intern-contents-image img{width:100%;height:auto;aspect-ratio:42/23}.register-intern .image-wrapper.register-intern-progress-bar{max-width:783px;margin:-29px auto 30px}@media screen and (max-width:767px){.register-intern .image-wrapper.register-intern-progress-bar{margin:-16px auto 30px}}.register-intern .register-intern-first-large-text{margin-top:20px;font-size:32px;font-weight:700;line-height:1.5;text-align:center;color:#3a434e}@media screen and (max-width:767px){.register-intern .register-intern-first-large-text{font-size:24px;line-height:1.5;font-weight:700}}.register-intern .register-intern-first-large-text span{font-size:40px;font-family:Poppins,sans-serif;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.register-intern .register-intern-first-large-text span{font-size:24px;line-height:1.5;font-weight:700}}.register-intern .register-intern-first-small-text{margin-top:8px;font-size:15px;line-height:1.5;font-weight:700;color:#838ea0;text-align:center}.register-intern .register-intern-contents__heading{margin:0 auto;max-width:560px}.register-intern .register-intern-contents__heading.--wide{max-width:800px}.register-intern .register-intern-contents__step{display:flex;justify-content:flex-start;align-items:center;gap:8px}.register-intern .register-intern-contents__step .step-letter{color:#28a7e1;font-size:28px;font-family:Poppins,sans-serif;font-weight:700;line-height:1.5;text-transform:uppercase}.register-intern .register-intern-contents__step .step-number{color:#28a7e1;font-size:60px;font-family:Poppins,sans-serif;font-weight:700;line-height:1.5;font-weight:700}.register-intern .register-intern-contents__title{font-size:28px;line-height:1.5;font-weight:700}@media screen and (max-width:767px){.register-intern .register-intern-contents__title{font-size:20px}}.register-intern .register-intern-contents__description{font-size:15px;line-height:1.6;color:#838ea0}.register-intern .register-intern-contents__body{margin:32px auto 0;max-width:560px}.register-intern .register-intern-contents__body.--wide{max-width:800px}.register-intern .pdf-upload-area__wrapper{display:grid;justify-content:center;align-items:flex-start;gap:16px;grid-template-columns:repeat(auto-fit,364px)}@media screen and (max-width:767px){.register-intern .pdf-upload-area__wrapper{grid-template-columns:1fr;max-width:364px;margin-inline:auto}}.register-intern .pdf-upload-area{max-width:364px;width:100%;min-height:264px;padding:0 51px 16px 52px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:20px;border:2px solid #28a7e1;box-shadow:8px 10px 20px 0 rgba(13,72,117,.31)}@media screen and (max-width:767px){.register-intern .pdf-upload-area{padding:16px 36px!important}}.register-intern .pdf-upload-area .pdf-upload-question{font-size:36px;font-weight:700;line-height:1.5;color:#28a7e1}.register-intern .pdf-upload-area .pdf-upload-text{font-size:15px;line-height:1.6;text-align:center;font-feature-settings:"palt" on}.register-intern .pdf-upload-area .pdf-upload-button{position:relative;width:248px!important;height:64px;display:grid;place-items:center;border-radius:10px!important;text-decoration:none;z-index:1;box-shadow:none!important;font-size:20px;font-weight:700!important;line-height:1.2!important;color:#0d4875!important}.register-intern .pdf-upload-area .pdf-upload-button span{display:block;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(268deg,#28a7e1 6.75%,#0966c3 127.99%)!important;color:initial!important;font-size:20px;font-weight:700!important;line-height:1.2!important}.register-intern .pdf-upload-area .pdf-upload-button::before{background:linear-gradient(268deg,#28a7e1 6.75%,#0966c3 127.99%)!important;position:absolute;content:""!important;width:248px!important;height:64px;border-radius:10px;top:50%;left:50%;translate:-50% -50%;z-index:-2}.register-intern .pdf-upload-area .pdf-upload-button::after{background:#fafafa;position:absolute;content:"";border-radius:7px;width:242px!important;height:58px;z-index:-1}.register-intern .pdf-upload-area.--dark{border:2px solid #0d4875;background-color:#f0f0f0}.register-intern .pdf-upload-area.--dark .pdf-upload-question{color:#0d4875}.register-intern .pdf-upload-area.--dark .pdf-upload-button{width:242px;height:58px;border:3px solid #0d4875!important}.register-intern .pdf-upload-area.--dark .pdf-upload-button span{color:#0d4875!important;background-clip:initial!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;background-image:none!important}.register-intern .pdf-upload-area.--dark .pdf-upload-button::after{background-color:#f0f0f0!important}.register-intern .pdf-upload__notice{margin:30px 0 0;font-size:15px;line-height:1.6;color:#838ea0;text-align:center}.register-intern .register-upload-photos__contents{position:relative;max-width:554px;width:100%;padding:40px;z-index:1}.register-intern .register-upload-photos__contents::before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;max-width:560px;width:100%;height:calc(100% + 6px);border-radius:20px;background-image:linear-gradient(268deg,#28a7e1 6.75%,#0966c3 127.99%);z-index:-2}.register-intern .register-upload-photos__contents::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;max-width:554px;width:calc(100% - 6px);height:100%;border-radius:17px;background-color:#fafafa;z-index:-1}@media screen and (max-width:767px){.register-intern .register-upload-photos__contents{padding:40px 10px}}.register-intern .register-upload-photos__text{text-align:center;font-size:28px;font-weight:700;line-height:1.5}.register-intern .register-upload-photos__text span{font-size:20px;font-weight:500}@media screen and (max-width:767px){.register-intern .register-upload-photos__text span{font-weight:700}}@media screen and (max-width:767px){.register-intern .register-upload-photos__text{font-size:20px;line-height:1.5;font-weight:700}}.register-intern .register-upload-photos__description{margin:12px auto 0;max-width:266px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.register-intern .register-upload-photos__description span{width:100%;font-size:15px;line-height:1.6;color:#28a7e1}.register-intern .register-upload-photos__description span .register-upload__num{font-size:20px;font-weight:500;line-height:1.5}.register-intern .register-upload-photos__wrapper{display:flex;justify-content:center;align-items:center;gap:16px}.register-intern .register-upload-photos__wrapper .um-field{width:100%}.register-intern .register-upload-photos__button{margin:0 auto;position:relative;max-width:250px;width:100%;height:70px;display:grid;place-items:center;border-radius:10px!important;color:transparent!important;text-decoration:none;z-index:1;box-shadow:none!important}.register-intern .register-upload-photos__button .register-upload-photos__button-text--small{display:block;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(268deg,#28a7e1 6.75%,#0966c3 127.99%)!important;font-size:12px;font-weight:700!important;line-height:1.2!important}.register-intern .register-upload-photos__button .register-upload-photos__button-text{display:block;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(268deg,#28a7e1 6.75%,#0966c3 127.99%)!important;font-size:16px;font-weight:700!important;line-height:1.2!important}.register-intern .register-upload-photos__button::before{background-image:linear-gradient(268deg,#28a7e1 6.75%,#0966c3 127.99%)!important;position:absolute;content:""!important;width:100%!important;height:70px!important;border-radius:10px!important;top:50%;left:50%;translate:-50% -50%;z-index:-2}.register-intern .register-upload-photos__button::after{background:#fafafa;position:absolute;content:"";border-radius:7px!important;width:calc(100% - 6px)!important;height:64px!important;top:50%;left:50%;translate:-50% -50%;z-index:-1}.register-intern .meta-industry__area{display:flex;justify-content:center;align-items:center;gap:16px}.register-intern .meta-industry__area .um-field-area{width:100%}.register-intern .error-message{position:relative;background-color:#b33;padding:8px;color:#fff;font-size:.9em;margin-top:12px;z-index:2}.register-intern .error-message::before{position:absolute;top:-10px;left:16px;content:"▲";font-size:16px;line-height:1;color:#b33;z-index:1}.students-list{background-image:url(../images/common/common-bg.webp);background-size:cover;background-position:center top}@media screen and (max-width:767px){.students-list{background-image:url(../images/common/common-bg-sp.webp)}}.students-list .um-member-directory-header.um-form{display:none!important}.students-list .students-list__students-count{margin:47px auto 0;width:fit-content;height:48px;padding:0 32px;background-color:#fafafa;border-radius:24px;display:flex;align-items:baseline;justify-content:center;gap:14px}.students-list .students-list-entry__text{font-size:18px;line-height:1;font-weight:500;padding-top:5px;display:flex;justify-content:center;align-items:baseline;gap:6px}.students-list .students-list-entry__text--large{color:#0d4875;font-family:Poppins,sans-serif;font-size:36px;line-height:1;font-weight:500}.students-list .students-list-entry__text--small{font-size:16px;line-height:1;font-weight:500}.students-list .um-member-directory-nav-line{border-bottom:1px solid #3a434e;margin-bottom:8px}.students-list .um-member-directory-sorting-a{display:flex;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:1.2}.students-list .students-list-contents__wrapper{display:flex;justify-content:flex-end;align-items:flex-start}.students-list .students-list__left-contents{width:100%}.students-list .students-list__right-contents{position:fixed;right:0;margin-top:38px;width:213px;flex-shrink:0;transition:width .2s ease-in-out,margin-top .2s ease-in-out}@media screen and (max-width:767px){.students-list .students-list__right-contents{margin-top:0}}.students-list .students-list__right-contents.is-active{width:311px;margin-top:0}.students-list .students-list-contents{margin-top:40px}.students-list .students-search-accordion__heading{border-radius:3.9px 0 0 3.9px;padding:7px 20px 7px 30px;background-color:#0d4875;cursor:pointer;height:47px;transition:background-color .2s ease-in-out,border-radius .2s ease-in-out}.students-list .students-search-accordion__heading.is-active{background-color:#fafafa;border-radius:0}.students-list .students-search-accordion__heading.is-active .students-search-close-button{opacity:1}.students-list .students-search-close-button__wrapper{width:100%;height:100%;position:relative;display:flex;justify-content:flex-start;align-items:center;gap:4px}.students-list .students-search-accordion-heading__text{font-size:15.6px;color:#fafafa}.students-list .students-search-close-button{position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:0;transition:opacity .2s ease-in-out}.students-list .students-search-favorite-link__wrapper{margin:20px 16px 0}.students-list .students-search-favorite-link{display:flex;justify-content:flex-start;align-items:center;gap:4px}.students-list .students-search-favorite-link span{font-size:13.649px;font-weight:500}.students-list .students-search-button-area{margin:16px 16px 8px;display:flex;justify-content:flex-start;align-items:center;gap:8px}.students-list .students-search-text{font-size:15px;line-height:1.6;font-weight:500;color:#0d4875}.students-list .students-search-button{width:106.269px;height:46.798px;background-color:#0d4875;border-radius:3.9px;color:#fafafa;font-size:15.599px;font-weight:700;line-height:1;display:grid;place-items:center}.students-list .students-search-accordion__body{background-color:#fafafa;display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out}.students-list .students-search-accordion__body.is-active{grid-template-rows:1fr}.students-list .students-search-accordion__body.is-active .students-search-accordion-body__inner{overflow:auto;max-height:calc(100svh - 125px)}.students-list .students-search-accordion-body__inner{overflow:hidden}.students-list .search-category-accordion__heading{padding:15.5px 40px 15.5px 16px;background-color:#0d4875;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.students-list .search-category-accordion__heading.is-active .search-category-accordion-heading__icon::before{transform:translate(-50%,-50%) rotate(0)}.students-list .search-category-accordion-heading__text{font-size:14.624px;font-weight:700;line-height:1.5;color:#fafafa;letter-spacing:-.731px}.students-list .search-category-accordion-heading__icon{width:22px;height:22px;position:relative}.students-list .search-category-accordion-heading__icon::after,.students-list .search-category-accordion-heading__icon::before{position:absolute;content:"";width:12.833px;height:1.833px;background-color:#fafafa;border-radius:1px;transition:transform .3s ease;left:50%;top:50%;transform:translate(-50%,-50%)}.students-list .search-category-accordion-heading__icon::before{transform:translate(-50%,-50%) rotate(90deg)}.students-list .search-category-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out}.students-list .search-category-accordion__body.is-active{grid-template-rows:1fr}.students-list .search-category-accordion-body__inner{overflow:hidden}.students-list .search-category-accordion-body__contents{position:relative;padding:19.5px 24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.students-list .search-category-accordion-body__contents input[type=text]{width:100%;height:46.798px;border-radius:4px;border:1px solid #838ea0;padding:16px}.students-list .checkbox-label input[type=checkbox]{width:1px;height:1px;position:absolute;clip:rect(0,0,0,0);overflow:hidden}.students-list .checkbox-label input[type=checkbox]:checked+span::after{opacity:1}.students-list .checkbox-label span{position:relative;padding-left:30px;font-size:13.649px;user-select:none}.students-list .checkbox-label span::after,.students-list .checkbox-label span::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)}.students-list .checkbox-label span::before{width:22.424px;height:22.424px;border-radius:3.9px;border:2px solid #dde1e6;background-color:#fafafa}.students-list .checkbox-label span::after{width:22.424px;height:22.424px;background-image:url(../images/common/checked-img.webp);background-size:22.424px 22.424px;opacity:0;transition:opacity .18s ease}.students-list .search-category-accordion-body__button{position:absolute;top:50%;right:32px;translate:0 -50%}.students-list .um-members-grid.masonry{height:initial!important}.students-list .um-members-grid.masonry .um-member{position:static!important;left:auto!important;top:auto!important;margin-bottom:0!important}.students-list .um-members-wrapper{max-width:1021px;margin:0 auto!important}.students-list .um-members-grid{max-width:1021px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,240px);justify-content:center;gap:40px 20px}@media screen and (max-width:767px){.students-list .um-members-grid{grid-template-columns:repeat(auto-fit,168px);gap:4px 8px}}.students-list .um-clear.masonry-brick,.students-list .um-members-wrapper .um-members.um-members-grid .um-gutter-sizer{display:none!important}.students-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member,.students-list .um-member{position:relative!important;width:100%!important;min-height:398px!important;border:none!important;border-radius:20px;background-color:#f3f8ff!important;overflow:hidden!important;box-shadow:2px 4px 10px rgba(209,209,209,.71);padding-bottom:20px!important}@media screen and (max-width:767px){.students-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member,.students-list .um-member{min-height:307.2px!important;border-radius:14px}}.students-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member.is-new::before,.students-list .um-member.is-new::before{content:"new";position:absolute;display:grid;place-items:center;top:0;left:21px;width:56px;height:36px;border-radius:0 0 10px 10px;background:radial-gradient(89.34% 89.34% at 79.87% 21.37%,#28a7e1 0,#0966c3 100%);color:#fafafa;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5}@media screen and (max-width:767px){.students-list .um-directory .um-members-wrapper .um-members.um-members-grid .um-member.is-new::before,.students-list .um-member.is-new::before{width:39.2px;height:25.2px;font-size:10.5px}}.students-list .um-member-company-image{width:100%;height:244px}@media screen and (max-width:767px){.students-list .um-member-company-image{height:171px}}.students-list .um-member-company-image img{width:100%;height:100%;object-fit:cover;object-position:center}.students-list .um-member-card.no-photo{padding-top:0!important;padding-bottom:0!important}.students-list .um-member-card.no-photo .um-member-tagline{padding:0 15px;text-align:center}@media screen and (max-width:767px){.students-list .um-member-card.no-photo .um-member-tagline{padding:0 8px!important}}.students-list .um-member-tagline[data-key=meta-university]{margin-top:4px;font-size:12px!important;font-weight:500;color:#0d4875!important}.students-list .um-member-tagline[data-key=meta-user-name]{margin-top:0;font-size:18px!important;color:#3a434e!important}@media screen and (max-width:767px){.students-list .um-member-tagline[data-key=meta-user-name]{font-size:15px!important}}.students-list .um-member-tagline[data-key=meta-industry],.students-list .um-member-tagline[data-key=meta-occupation]{margin-top:6px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px!important;color:#3a434e!important}@media screen and (max-width:767px){.students-list .um-member-tagline[data-key=meta-industry],.students-list .um-member-tagline[data-key=meta-occupation]{font-size:10px!important}}.students-list .um-member-tagline[data-key=meta-industry] span,.students-list .um-member-tagline[data-key=meta-occupation] span{font-size:12px!important;display:flex;justify-content:flex-start;align-items:center;gap:4px}@media screen and (max-width:767px){.students-list .um-member-tagline[data-key=meta-industry] span,.students-list .um-member-tagline[data-key=meta-occupation] span{font-size:10px!important;justify-content:center;margin:0 auto}}.students-list .um-member-tagline[data-key=meta-industry] span.tagline-value span,.students-list .um-member-tagline[data-key=meta-occupation] span.tagline-value span{font-size:13px!important;line-height:1.2!important;padding:.5px 4px;border-radius:10px;background-color:#fafafa;border:1px solid #e1f1fc}@media screen and (max-width:767px){.students-list .um-member-tagline[data-key=meta-industry] span.tagline-value span,.students-list .um-member-tagline[data-key=meta-occupation] span.tagline-value span{font-size:10px!important}}.students-list .um-member-tagline[data-key=meta-industry]{margin-top:4px}.students-list .um-member-tagline[data-key=meta-industry] span.tagline-value span{background-color:#b6e3ff;border:1px solid #b6e3ff}.students-list div[data-key=meta-company-short-name]{font-size:20px!important;line-height:1.5!important;font-weight:500;color:#0d4875!important}.students-list .um-member-bottom-contents{padding:8px 12px 0 13px;display:flex;justify-content:space-between;align-items:center}.students-list .member-detail-link{display:flex;justify-content:flex-end;align-items:center;gap:4px}.students-list .member-detail-link span{color:#333!important;font-size:13px;line-height:1.8461538462}.centered-text{text-align:center;font-size:18px;line-height:1.2;font-weight:500;color:#fafafa}.terms-of-service{background-image:url(../images/common/common-bg.webp);background-size:cover;background-position:center top}@media screen and (max-width:767px){.terms-of-service{background-image:url(../images/common/common-bg-sp.webp)}}.terms-of-service .terms-of-service__inner{width:100%;min-height:100svh;display:flex;justify-content:center;align-items:center}.terms-of-service .terms-of-service-contents{max-width:1113px;width:100%;margin:0 auto;padding:44.5px 101.5px 35.5px;background-color:#fafafa;border-radius:40px;display:flex;justify-content:center;align-items:center;gap:100px}@media screen and (max-width:1163px){.terms-of-service .terms-of-service-contents{border-radius:min(40px,3.4393809114vw);gap:min(100px,8.5984522786vw)}}@media screen and (max-width:767px){.terms-of-service .terms-of-service-contents{flex-direction:column;padding:40px 27.5px;border-radius:20px;gap:24px}}.terms-of-service .terms-of-service__content{width:100%}.terms-of-service .terms-of-service__title{text-align:left;font-size:28px;font-weight:700}.terms-of-service .terms-of-service__text{font-size:15px;line-height:1.8}.terms-of-service .terms-of-service-area__wrapper{margin-top:16px;width:100%;overflow:hidden;border-radius:20px;border:2px solid #28a7e1}.terms-of-service .terms-of-service__area{height:442px;overflow-y:scroll}.terms-of-service .terms-of-service__terms{padding:40px 90px}@media screen and (max-width:767px){.terms-of-service .terms-of-service__terms{padding:40px 16px}}.terms-of-service .terms-of-service__terms h2{font-size:20px;font-weight:700;margin-bottom:12px}.terms-of-service .terms-of-service__terms h3{font-size:16px;font-weight:700;margin:16px 0}.terms-of-service .terms-of-service__terms li,.terms-of-service .terms-of-service__terms p{font-size:15px;line-height:1.8}.terms-of-service .terms-of-service__terms ul{list-style:decimal;margin:8px 0 8px 26px}.terms-of-service .terms-of-service__terms ul>ul{list-style:lower-alpha}.terms-of-service .register-link{margin:25px auto 0;max-width:453px;width:100%;height:64px;border-radius:10px;background-color:#838ea0;color:#fafafa;font-size:20px;font-weight:700;display:grid;place-items:center;cursor:not-allowed;transition:background-color .18s ease-in-out,opacity .18s ease-in-out}.terms-of-service .register-link.is-active{background-color:#28a7e1;cursor:pointer}@media (hover:hover) and (pointer:fine){.terms-of-service .register-link.is-active:hover{opacity:.7}}