@charset "UTF-8";
/*! ab-career v1.2.0 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--sws-scrollbar-width:0px;--sws-break-point-sm:768px;--sws-break-point-md:1172px;--sws-break-point-lg:1400px;--sws-unit-content-width:1vw;--sws-checkmark-color:#314adb;--screen-width:calc(100vw - var(--sws-scrollbar-width));--swiper-theme-color:#314adb;--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:#b5b5b5;--icon-download:url("data:image/svg+xml;charset=utf8,    %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224.419%22 height=%2220.332%22 viewBox=%220 0 24.419 20.332%22%3E    %3Cg transform=%22translate(0 0)%22%3E    %3Cpath d=%22M17.6,0V10.118L14.029,6.549,12.29,8.289l6.538,6.539,6.538-6.539-1.74-1.74-3.568,3.569V0Z%22 transform=%22translate(-6.618)%22 fill=%22%23fff%22/%3E    %3Cpath d=%22M21.651,15.634V25.982H2.769V15.634H0V28.751H24.419V15.634Z%22 transform=%22translate(0 -8.419)%22 fill=%22%23fff%22/%3E    %3C/g%3E  %3C/svg%3E")}*,:after,:before{box-sizing:border-box}body,html{min-height:100%}html{line-height:1;scroll-behavior:smooth}@media screen and (max-width:1172px){html{--sws-medium-font-size:16;--sws-medium-break-point:1172;font-size:calc(var(--sws-medium-font-size)/var(--sws-medium-break-point)*100vw)}}@media screen and (max-width:768px){html{--sws-mobile-font-size:16;--sws-mobile-design-width:375;font-size:calc(var(--sws-mobile-font-size)*1vw/2/(var(--sws-mobile-design-width)/2)*100)}}body{--sws-base-dialog-layer-bg-color:#fff9;--sws-base-dialog-z-index:99999;background-color:#fff;color:#00001e;font-family:Noto Sans JP,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:16px;width:100%}@media screen and (max-width:768px){body{font-size:14px}}a{color:#314adb;text-decoration:underline}@media screen and (hover:hover) and (pointer:fine){a:hover{opacity:.8}}img{border:0;height:auto;max-width:100%}table,td,th{border-collapse:collapse}pre{overflow:auto}input::placeholder,textarea::placeholder{color:#ccc}address,blockquote,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,li,p,pre,td,th{line-height:1.5}p:where(:first-child){margin-top:0}p:where(:last-child){margin-bottom:0}ul{padding-left:1.75em}ul:where(:first-child){margin-top:0}ul:where(:last-child){margin-bottom:0}ol{padding-left:1.75em}ol:where(:first-child){margin-top:0}ol:where(:last-child){margin-bottom:0}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:0}button,select{color:inherit;font-family:inherit;font-size:inherit}input,select,textarea{max-width:100%}[id]{scroll-margin-top:5.625rem}@media screen and (max-width:768px){[id]{scroll-margin-top:min(3.125rem,50px)}}.l-wrap{display:grid;grid-template:"header" auto "main" 1fr "footer" auto/100%;min-height:100vh;width:100%}@media screen and (max-width:768px){.l-wrap{width:100%}}.l-header{grid-area:header;height:5.625rem}@media screen and (max-width:768px){.l-header{height:min(3.125rem,50px)}}.l-footer{grid-area:footer}.l-main{grid-area:main}.l-container{margin-left:auto;margin-right:auto;max-width:68.75rem;width:calc(100% - 4.5rem)}@media screen and (max-width:768px){.l-container{width:calc(100% - 3.25rem);width:calc(100vw - 3.25rem - var(--sws-scrollbar-width))}}.js-auto-wb br{display:none}.auto-word-breaking{display:inline-block}.plain-text{font-size:16px;letter-spacing:.32px;line-height:1.75}.plain-text.mod--movie-lead{text-align:center}.plain-text.mod--form-lead{font-size:18px;font-weight:700;letter-spacing:.36px;line-height:1.8888888889}.plain-text.mod--form-lead,.plain-text.mod--not-found{font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;text-align:center}.plain-text.mod--not-found{font-size:24px;font-weight:600;letter-spacing:.96px}.plain-text.mod--thanks{font-size:22px;font-weight:600;letter-spacing:.88px;line-height:1.4545454545}.plain-text.mod--page-lead,.plain-text.mod--thanks{font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;text-align:center}.plain-text.mod--page-lead{font-size:18px;font-weight:700;letter-spacing:.36px;line-height:1.8888888889}.plain-text.mod--note{margin-left:1em;text-indent:-1em}.plain-text.mod--minimum{font-size:10px;line-height:1.4}.plain-text.mod--cite{font-size:14px;font-weight:500;line-height:1.4285714286}.plain-text.mod--cite :where(cite){font-style:normal}@media screen and (max-width:768px){.plain-text{font-size:14px;letter-spacing:.28px;line-height:1.7142857143}.plain-text.mod--movie-lead{font-size:16px;letter-spacing:.32px;line-height:1.75}.plain-text.mod--form-lead{font-size:14px;letter-spacing:.28px;line-height:1.7142857143;white-space:nowrap}.plain-text.mod--not-found,.plain-text.mod--thanks{font-size:16px;letter-spacing:.32px}.plain-text.mod--thanks{line-height:2}.plain-text.mod--page-lead{font-size:14px;letter-spacing:.28px;line-height:1.7142857143}.plain-text.mod--cite{font-size:12px;line-height:1.5}}.section,.section--dark,.section--gradient,.section--secondary,.section--service{padding:80px 0;position:relative;width:100%}.section--service{overflow:hidden}.section--gradient,.section--service{background:#0000 linear-gradient(90deg,#edeffc,#eaf9f6) 0 0 no-repeat padding-box}.section--dark{background-color:#36374f;color:#fff}.section--secondary{background-color:#eef0fc}.section__inner,.section__inner--event-archive,.section__inner--event-detail,.section__inner--faq,.section__inner--information-archive,.section__inner--information-post,.section__inner--job,.section__inner--mobile-full-width,.section__inner--progress{margin-left:auto;margin-right:auto;max-width:68.75rem;width:calc(100% - 4.5rem)}@media screen and (max-width:768px){.section__inner,.section__inner--event-archive,.section__inner--event-detail,.section__inner--faq,.section__inner--information-archive,.section__inner--information-post,.section__inner--job,.section__inner--mobile-full-width,.section__inner--progress{width:calc(100% - 3.25rem)}}.section__inner--event-detail{max-width:950px}.section__inner--information-archive{max-width:800px}.section__inner--information-post{max-width:752px}.section__lead{font-size:18px;font-weight:700;line-height:1.7777777778;text-align:center}.section__main{margin-top:40px}.section__main:first-child{margin-top:0}.section__main.mod--ordered-grid{margin-top:65px}.section__footer{--sws-flexbox-row-gap:15px;--sws-flexbox-column-gap:15px;-ms-grid-rows:15px;column-gap:15px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:100px;row-gap:15px}.section__bg,.section__bg--referred-companies,.section__bg--strength{display:block;position:absolute;z-index:-1}.section__bg--strength{left:calc(50% - 1016px);top:90px;width:708px}.section__bg--referred-companies{left:calc(50% + 335px);top:0;width:586px}@media screen and (max-width:768px){.section,.section--dark,.section--gradient,.section--secondary,.section--service{padding:50px 0}.section__inner,.section__inner--event-archive,.section__inner--event-detail,.section__inner--faq,.section__inner--information-archive,.section__inner--information-post,.section__inner--job,.section__inner--mobile-full-width,.section__inner--progress{width:calc(100vw - 3.25rem - var(--sws-scrollbar-width))}.section__inner--mobile-full-width{width:100%}.section__inner--event-archive,.section__inner--event-detail,.section__inner--faq,.section__inner--job,.section__inner--progress{width:calc(100% - min(1rem, 16px)*2)}.section__lead{font-size:14px;letter-spacing:.02em;line-height:1.7142857143}.section__main{margin-top:35px}.section__main.mod--ordered-grid{margin-left:-1.625rem;margin-right:-1.625rem;margin-top:60px;max-width:calc(100vw - var(--sws-scrollbar-width));min-width:calc(100vw - var(--sws-scrollbar-width));width:calc(100vw - var(--sws-scrollbar-width))}.section__footer{margin-top:90px}.section__bg--strength{left:calc(50% - 314px);top:65px;width:214px}.section__bg--referred-companies{left:calc(50% + 70px);top:80px;width:297px}}.main-content{overflow:hidden;overflow-wrap:break-word;width:100%}.main-content__footer{margin-top:min(3.125rem,50px)}.form-field,.form-field--group,.form-field--vertical{--sws-flexbox-row-gap:min(0.9375rem,15px);--sws-flexbox-column-gap:min(0.9375rem,15px);-ms-grid-rows:min(.9375rem,15px);border:0;column-gap:min(.9375rem,15px);display:flex;margin:0;padding:15px 0;row-gap:min(.9375rem,15px)}.form-field--group:disabled,.form-field--vertical:disabled,.form-field:disabled{display:none}.form-field--group{display:block}.form-field--vertical{--sws-flexbox-row-gap:8px;--sws-flexbox-column-gap:8px;-ms-grid-rows:8px;column-gap:8px;flex-direction:column;row-gap:8px}.form-field__row,.form-field__row--checks{border:0;display:block;padding:0}.form-field__row--checks:disabled,.form-field__row:disabled{display:none}.form-field__row .error,.form-field__row--checks .error{display:block;margin-top:10px}.form-field__row--column{--sws-flexbox-row-gap:min(0.9375rem,15px);--sws-flexbox-column-gap:min(0.9375rem,15px);-ms-grid-rows:min(.9375rem,15px);column-gap:min(.9375rem,15px);display:flex;row-gap:min(.9375rem,15px)}.form-field__row--checks{padding-top:15px}.form-field__row--checks:first-child{padding-top:10px}.form-field__row--check-items-column-2{display:grid;grid-template-columns:repeat(2,1fr)}.form-field__row--check-items-column-4{display:grid;grid-template-columns:repeat(4,1fr)}.form-field__title{flex-shrink:0;width:285px}.form-field--vertical .form-field__title{width:100%}.form-field__content{--sws-flexbox-row-gap:15px;--sws-flexbox-column-gap:15px;-ms-grid-rows:15px;column-gap:15px;display:flex;flex-direction:column;flex-grow:1;row-gap:15px;width:calc(100% - 285px)}.form-field--vertical .form-field__content{width:100%}.form-field__checks{--sws-flexbox-row-gap:15px;--sws-flexbox-column-gap:min(1.25rem,20px);-ms-grid-rows:15px;column-gap:min(1.25rem,20px);display:flex;flex-wrap:wrap;padding:12px 0;row-gap:15px}.form-field__label,.form-field__label--multiline,.form-field__label--multiline-required,.form-field__label--required{--sws-flexbox-row-gap:5px;--sws-flexbox-column-gap:5px;-ms-grid-rows:5px;align-items:center;column-gap:5px;display:flex;font-size:18px;font-weight:700;line-height:1.1111111111;padding:12px 0;row-gap:5px}.form-field__label--required:after{color:#314adb;content:"*";display:inline;white-space:nowrap}.form-field__label--multiline,.form-field__label--multiline-required{display:inline-block;line-height:1.6666666667}.form-field__label--multiline-required:after{color:currentColor;content:"*";display:inline;white-space:nowrap}.form-field__inline-label{font-size:16px;font-weight:400;line-height:1.5;margin-left:min(.1875rem,3px)}.form-field__inline-label:not(:last-child){margin-right:min(.3125rem,5px)}.form-field__note,.form-field__note--alert,.form-field__note--indent,.form-field__note--indent--alert{color:#314adb;font-size:10px;line-height:1.4}.form-field__note--indent,.form-field__note--indent--alert{margin-left:1em;text-indent:-1em}.form-field__note--alert,.form-field__note--indent--alert{color:red}.form-field__text,.form-field__text--day,.form-field__text--full,.form-field__text--inline-medium,.form-field__text--large,.form-field__text--medium,.form-field__text--month,.form-field__text--small,.form-field__text--year,.form-field__text--zip{border:1px solid #cdd6dd;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;padding:12px;width:100%}.form-field__text--zip{width:150px}.form-field__text--inline-medium{width:50%}.form-field__text--small{width:144px}.form-field__text--medium{width:50%}.form-field__text--large{width:75%}.form-field__text--full{width:100%}.form-field__text--year{width:120px}.form-field__text--day,.form-field__text--month{width:80px}.form-field__textarea,.form-field__textarea--full,.form-field__textarea--large,.form-field__textarea--medium,.form-field__textarea--small{border:1px solid #cdd6dd;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;padding:12px;width:100%}.form-field__textarea--small{width:25%}.form-field__textarea--medium{width:50%}.form-field__textarea--large{width:75%}.form-field__textarea--full{width:100%}.form-field__select,.form-field__select--day,.form-field__select--full,.form-field__select--large,.form-field__select--medium,.form-field__select--month,.form-field__select--pref,.form-field__select--small,.form-field__select--year{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2210px%22 height=%2210px%22%3E %3Cpolyline points=%228.9,2.9 4.9,7.1 0.9,2.9%22 style=%22stroke:rgb(152,166,181);stroke-width:1px;fill:none;%22/%3E %3C/svg%3E");background-position:calc(100% - min(.9375rem, 15px)) 50%;background-repeat:no-repeat;background-size:min(.75rem,12px) min(.625rem,10px);border:1px solid #cdd6dd;border-radius:0;line-height:1.5;min-height:2.25em;padding:12px min(2.1875rem,35px) 12px 12px}.form-field__select--small{width:25%}.form-field__select--medium{width:50%}.form-field__select--large{width:75%}.form-field__select--full{width:100%}.form-field__select--pref{width:25%}.form-field__select--year{width:120px}.form-field__select--day,.form-field__select--month{width:80px}@media screen and (hover:hover) and (pointer:fine){.form-field__select,.form-field__select--day,.form-field__select--full,.form-field__select--large,.form-field__select--medium,.form-field__select--month,.form-field__select--pref,.form-field__select--small,.form-field__select--year,.form-field__text,.form-field__text--day,.form-field__text--full,.form-field__text--inline-medium,.form-field__text--large,.form-field__text--medium,.form-field__text--month,.form-field__text--small,.form-field__text--year,.form-field__text--zip,.form-field__textarea,.form-field__textarea--full,.form-field__textarea--large,.form-field__textarea--medium,.form-field__textarea--small{transition:box-shadow .1s}.form-field__select--day:focus-visible,.form-field__select--day:hover,.form-field__select--full:focus-visible,.form-field__select--full:hover,.form-field__select--large:focus-visible,.form-field__select--large:hover,.form-field__select--medium:focus-visible,.form-field__select--medium:hover,.form-field__select--month:focus-visible,.form-field__select--month:hover,.form-field__select--pref:focus-visible,.form-field__select--pref:hover,.form-field__select--small:focus-visible,.form-field__select--small:hover,.form-field__select--year:focus-visible,.form-field__select--year:hover,.form-field__select:focus-visible,.form-field__select:hover,.form-field__text--day:focus-visible,.form-field__text--day:hover,.form-field__text--full:focus-visible,.form-field__text--full:hover,.form-field__text--inline-medium:focus-visible,.form-field__text--inline-medium:hover,.form-field__text--large:focus-visible,.form-field__text--large:hover,.form-field__text--medium:focus-visible,.form-field__text--medium:hover,.form-field__text--month:focus-visible,.form-field__text--month:hover,.form-field__text--small:focus-visible,.form-field__text--small:hover,.form-field__text--year:focus-visible,.form-field__text--year:hover,.form-field__text--zip:focus-visible,.form-field__text--zip:hover,.form-field__text:focus-visible,.form-field__text:hover,.form-field__textarea--full:focus-visible,.form-field__textarea--full:hover,.form-field__textarea--large:focus-visible,.form-field__textarea--large:hover,.form-field__textarea--medium:focus-visible,.form-field__textarea--medium:hover,.form-field__textarea--small:focus-visible,.form-field__textarea--small:hover,.form-field__textarea:focus-visible,.form-field__textarea:hover{box-shadow:0 0 3px 3px #6464ff80}}@media screen and (max-width:768px){.form-field,.form-field--group,.form-field--vertical{flex-direction:column}.form-field--checks{padding-top:0}.form-field__content,.form-field__title{width:100%}.form-field__label,.form-field__label--multiline,.form-field__label--multiline-required,.form-field__label--required{font-size:14px;padding:0}.form-field__inline-label{font-size:16px;margin-left:min(.125rem,2px)}.form-field__inline-label:not(:last-child){margin-right:min(.625rem,10px)}.form-field__text,.form-field__text--day,.form-field__text--full,.form-field__text--inline-medium,.form-field__text--large,.form-field__text--medium,.form-field__text--month,.form-field__text--small,.form-field__text--year,.form-field__text--zip{width:100%}.form-field__text--zip{width:8em}.form-field__text--inline-medium{width:50%}.form-field__text--small{width:min(9rem,144px)}.form-field__text--year{width:min(5rem,80px)}.form-field__text--day,.form-field__text--month{width:min(3.75rem,60px)}.form-field__textarea,.form-field__textarea--full,.form-field__textarea--large,.form-field__textarea--medium,.form-field__textarea--small{width:100%}.form-field__select,.form-field__select--day,.form-field__select--full,.form-field__select--large,.form-field__select--medium,.form-field__select--month,.form-field__select--pref,.form-field__select--small,.form-field__select--year{min-width:60%}.form-field__select--pref,.form-field__select--small{width:60%}.form-field__select--year{min-width:auto;width:min(5rem,80px)}.form-field__select--day,.form-field__select--month{min-width:auto;width:min(3.75rem,60px)}}.form-thanks__message{line-height:1.5;text-align:center}.form-thanks__nav{margin-top:30px;text-align:center}.form-box{margin-left:auto;margin-right:auto;max-width:675px;width:100%}.form-box__note{margin-left:1em;text-indent:-1em}.form-box__main:not(:first-child){margin-top:30px}.form-box__footer{margin-top:24px;width:100%}.form-box__sep{--sep-offset:40px;border:0;border-top:1px solid #cdd6dd;margin:75px 0 75px calc(var(--sep-offset)*-1);width:calc(100% + var(--sep-offset)*2)}@media screen and (max-width:768px){.form-box__footer{margin-top:18px}.form-box__sep{--sep-offset:6px;margin-bottom:56px;margin-top:56px}}.form-controller__privacy{font-size:14px;letter-spacing:.49px;line-height:1.5;text-align:center}.form-controller__privacy-link{color:#383838}.form-controller__main{--sws-flexbox-row-gap:min(1.25rem,20px);--sws-flexbox-column-gap:min(1.25rem,20px);-ms-grid-rows:min(1.25rem,20px);align-items:center;column-gap:min(1.25rem,20px);display:flex;justify-content:center;row-gap:min(1.25rem,20px)}.form-controller__main:not(:first-child){margin-top:46px}@media screen and (max-width:768px){.form-controller__privacy{font-size:12px;letter-spacing:.42px}.form-controller__main{flex-direction:column-reverse}.form-controller__main:not(:first-child){margin-top:18px}}.site-header{align-items:center;background-color:#fff;display:flex;height:90px;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:90000}[is-sws-drawer-active=true] .site-header{background-color:#dcdcdd}.admin-bar .site-header{top:32px}.site-header__menu{flex-shrink:0;position:relative;width:90px}.site-header__logo{flex-shrink:0;margin-left:min(2.25rem,36px)}.site-header__nav{align-self:flex-start;flex-grow:1;height:90px;margin-left:min(1.25rem,20px)}.site-header__extra{flex-shrink:0;margin-left:min(3.3125rem,53px);margin-right:min(1.6875rem,27px)}@media screen and (max-width:1172px){.site-header__nav{visibility:hidden}}@media screen and (max-width:768px){.site-header{height:50px;z-index:9999}.site-header__menu{width:50px}.site-header__logo{margin-left:min(1.25rem,20px)}.site-header__nav{display:flex;height:50px;justify-content:flex-end;margin-left:min(1.125rem,18px);visibility:visible}.site-header__extra{margin-left:min(1rem,16px);margin-right:min(.625rem,10px)}}.site-logo{width:140px}.site-logo__image{display:block;height:auto;width:100%}@media screen and (max-width:768px){.site-logo{width:100px}}.header-nav-list{--sws-flexbox-row-gap:90px;--sws-flexbox-column-gap:min(1.25rem,20px);-ms-grid-rows:90px;column-gap:min(1.25rem,20px);display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;letter-spacing:.26px;line-height:1.6666666667;opacity:0;pointer-events:none;row-gap:90px;transition:opacity .3s}.header-nav-list.mod--is-initialized{opacity:1}.header-nav-list :where(a[href=""]){opacity:.3}.header-nav-list__item{align-items:center;display:flex;height:5.625rem;pointer-events:auto;position:relative;text-align:center}.header-nav-list__item.mod--is-not-first-line{visibility:hidden}.header-nav-list__item.mod--partner-link{display:none}.header-nav-list__sub{--sub-menu-top:calc(5.625rem - 1em);background-color:#fff;box-shadow:0 0 10px rgba(39,40,49,.639);color:#000;font-weight:400;left:0;min-width:300px;opacity:0;padding:min(1.875rem,30px);position:absolute;text-align:left;top:var(--sub-menu-top);transition:opacity 0s,visibility 0s;visibility:hidden}.header-nav-list__item:hover .header-nav-list__sub{opacity:1;transition:opacity .3s,visibility .3s;visibility:visible}.header-nav-list__link{color:currentColor;text-decoration:none}@media screen and (max-width:768px){.header-nav-list{--sws-flexbox-row-gap:min(0.3125rem,5px);--sws-flexbox-column-gap:min(0.3125rem,5px);-ms-grid-rows:min(.3125rem,5px);column-gap:min(.3125rem,5px);font-size:10px;font-weight:700;letter-spacing:0;row-gap:min(.3125rem,5px)}.header-nav-list__item{height:min(3.125rem,50px)}.header-nav-list__item.mod--partner-link{display:flex}.mod--partner-header .header-nav-list__item.mod--partner-link{display:none}}.header-button-list{--sws-flexbox-row-gap:min(0.5625rem,9px);--sws-flexbox-column-gap:min(0.5625rem,9px);-ms-grid-rows:min(.5625rem,9px);column-gap:min(.5625rem,9px);display:flex;row-gap:min(.5625rem,9px)}.multi-line-button,.multi-line-button--dark,.multi-line-button--light{border-radius:12px;border-style:solid;border-width:2px;column-gap:3px;display:grid;font-weight:700;grid-template-columns:1fr 14px;grid-template-rows:auto auto;min-width:176px;padding:10px 10px 10px 20px;row-gap:5px;text-decoration:none;white-space:nowrap}.multi-line-button--light{background-color:#fff;border-color:currentColor;color:currentColor}.multi-line-button--dark{background-color:#314adb;border-color:#314adb;color:#fff}.multi-line-button__lead{font-size:12px;grid-column:1/span 2;grid-row:1}.multi-line-button__name{font-size:16px;grid-column:1;grid-row:2}.multi-line-button__mark{grid-column:2;grid-row:2}.single-line-button,.single-line-button--dark{font-weight:700;text-decoration:none}.single-line-button--dark{background-color:#314adb;color:#fff}@media screen and (max-width:768px){.single-line-button,.single-line-button--dark{border-radius:8px;font-size:12px;padding:8px}.mod--partner-header .single-line-button,.mod--partner-header .single-line-button--dark{color:currentColor;font-size:10px}}.site-footer{background-color:#4e4e55;color:#fff;padding:20px 0 78px}.site-footer__breadcrumbs{display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:min(75rem,1200px);width:calc(100% - 4.5rem)}.site-footer__main{display:grid;margin-left:auto;margin-right:auto;max-width:68.75rem;place-items:center;width:calc(100% - 4.5rem)}.site-footer__main:not(:first-child){margin-top:42px}@media screen and (max-width:768px){.site-footer{padding:22px 1.625rem 43px}.site-footer__breadcrumbs{justify-content:flex-start;width:100%}.site-footer__main{width:100%}}.breadcrumbs{font-size:12px;line-height:1.6666666667;word-break:break-all}.breadcrumbs a{color:currentColor;text-decoration:none}.site-nav{position:relative}.site-nav :where(a[href=""]){opacity:.3}.site-nav__info{margin-top:54px}.site-nav__logo{display:flex;justify-content:center}.site-nav__logo-image{display:block;width:266px}.site-nav__copyright{display:block;font-size:12px;letter-spacing:.24px;line-height:1.6666666667;margin-top:30px;text-align:center}.site-nav__social{margin-top:40px}.site-nav__ias-image{margin:0 auto;max-width:140px;padding-top:30px}@media screen and (max-width:768px){.site-nav__info{margin-top:70px}.site-nav__logo-image{width:205px}.site-nav__copyright{font-size:10px;letter-spacing:.2px;margin-top:24px}.site-nav__social{margin-top:16px}.site-nav.mod--footer .site-nav__social{display:none}}.social-list{--sws-flexbox-row-gap:16px;--sws-flexbox-column-gap:16px;-ms-grid-rows:16px;align-items:center;column-gap:16px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:16px}.social-list__image{display:block}.nav-group-list{column-gap:50px;display:grid;grid-template-columns:1fr 1fr;row-gap:40px}.nav-group-list__item.mod--column-1{grid-column:1}.nav-group-list__item.mod--column-2{grid-column:2}.nav-group-list__item.mod--column-3{grid-column:3}.nav-group-list__item.mod--row-1{grid-row:1}.nav-group-list__item.mod--row-2{grid-row:2}.nav-group-list__item.mod--row-3{grid-row:3}.nav-group-list__item.mod--row-4{grid-row:4}.nav-group-list__item.mod--row-5{grid-row:5}.nav-group-list__title{--sws-flexbox-row-gap:8px;--sws-flexbox-column-gap:8px;-ms-grid-rows:8px;column-gap:8px;display:flex;font-size:16px;font-weight:700;line-height:1.5;position:relative;row-gap:8px}.nav-group-list__title:before{background:#fff url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E        %3Cpath full=%22%23000%22 d=%22M8 5v14l11-7z%22/%3E      %3C/svg%3E") no-repeat 50% 50%;background-size:contain;content:"";display:block;flex-shrink:0;height:20px;margin-top:4px;width:8px}.nav-group-list__main{margin-top:16px;padding-left:10px}@media screen and (max-width:768px){.nav-group-list{grid-template-columns:100%;row-gap:32px}.nav-group-list__item.mod--column-1,.nav-group-list__item.mod--column-2,.nav-group-list__item.mod--column-3{grid-column:auto}.nav-group-list__item.mod--row-1,.nav-group-list__item.mod--row-2,.nav-group-list__item.mod--row-3,.nav-group-list__item.mod--row-4,.nav-group-list__item.mod--row-5{grid-row:auto}}.nav-list{font-size:14px;line-height:1.4285714286}.nav-list__item{--sws-flexbox-row-gap:5px;--sws-flexbox-column-gap:5px;-ms-grid-rows:5px;column-gap:5px;display:flex;row-gap:5px}.nav-list__item:not(:first-child){margin-top:10px}.nav-list__item:before{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E        %3Cpath d=%22M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z%22/%3E      %3C/svg%3E");background-color:currentColor;content:"";display:block;flex-shrink:0;height:16px;margin-top:3px;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:16px}.nav-list__link{color:currentColor;text-decoration:none}.footer-button-list{--sws-flexbox-row-gap:15px;--sws-flexbox-column-gap:15px;-ms-grid-rows:15px;background-color:#35364f;column-gap:15px;display:flex;justify-content:center;padding:48px 2.25rem;row-gap:15px}@media screen and (max-width:768px){.footer-button-list{padding:36px min(1.625rem,26px)}}.round-button{--button-height:64px;--sws-flexbox-row-gap:12px;--sws-flexbox-column-gap:12px;-ms-grid-rows:12px;align-items:center;background-color:#fff;border:0;border-radius:var(--button-height);box-shadow:0 3px 6px rgba(0,0,0,.161);color:currentColor;column-gap:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1.75;min-height:var(--button-height);padding:0;row-gap:12px;text-align:center;text-decoration:none}.round-button:hover{opacity:.8}.round-button.mod--dark{background-color:#314adb;color:#fff}.round-button.mod--medium{justify-content:space-between;max-width:100%;width:380px}.round-button.mod--hero{max-width:100%;min-width:400px}.round-button.mod--forward{box-shadow:3px 3px 10px rgba(0,0,0,.161);padding:0 min(1.4375rem,23px)}.round-button.mod--forward:after,.round-button.mod--forward:before{content:"";display:block;flex-shrink:0;height:16px;width:16px}.round-button.mod--forward:after{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E        %3Cpath d=%22M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z%22/%3E      %3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.round-button.mod--next{font-size:20px;justify-content:flex-start;letter-spacing:0;line-height:1.25;padding:0 min(1.4375rem,23px);text-align:left}.round-button.mod--next:after,.round-button.mod--next:before{content:"";display:block;flex-shrink:0;height:20px;width:20px}.round-button.mod--next:after{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2214.327%22 height=%2214.327%22 viewBox=%220 0 14.327 14.327%22%3E        %3Cg transform=%22translate(7.166 0) rotate(45)%22%3E        %3Cpath d=%22M10.127,0,.6,0V1.671H7.27L0,8.941l1.193,1.193,8.934-8.947Z%22 /%3E        %3Cpath d=%22M8.461,5.176l0,4.359h1.669V3.509Z%22 /%3E        %3C/g%3E      %3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.round-button.mod--more{--button-height:40px;--sws-flexbox-row-gap:26px;--sws-flexbox-column-gap:26px;-ms-grid-rows:26px;border:2px solid;box-shadow:0 0 0 #0000;color:#314adb;column-gap:26px;font-size:14px;font-weight:500;min-width:180px;padding:0 min(.3125rem,5px);row-gap:26px}.round-button.mod--more:after,.round-button.mod--more:before{content:"";display:block;flex-shrink:0;height:16px;width:16px}.round-button.mod--more:after{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E        %3Cpath d=%22M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z%22/%3E      %3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.round-button.mod--back{--button-height:40px;--sws-flexbox-row-gap:26px;--sws-flexbox-column-gap:26px;-ms-grid-rows:26px;border:2px solid;box-shadow:0 0 0 #0000;color:#314adb;column-gap:26px;font-size:14px;font-weight:500;padding:0 min(.3125rem,5px);row-gap:26px;width:180px}.round-button.mod--back:after,.round-button.mod--back:before{content:"";display:block;flex-shrink:0;height:16px;width:16px}.round-button.mod--back:before{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E        %3Cpath d=%22M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z%22/%3E      %3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:rotate(180deg)}.round-button.mod--form-submit{--button-height:64px;background-color:#314adb;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#fff;font-size:16px;letter-spacing:.02em;max-width:380px;width:100%}.round-button.mod--google-map{--button-height:46px;--sws-flexbox-row-gap:5px;--sws-flexbox-column-gap:5px;-ms-grid-rows:5px;background-color:#000;box-shadow:0 0 0 #0000;color:#fff;column-gap:5px;font-family:Heebo,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1;row-gap:5px;width:156px}.round-button.mod--google-map:before{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216.064%22 height=%2221.957%22 viewBox=%220 0 16.064 21.957%22%3E        %3Cpath d=%22M11.5,1.323A7.822,7.822,0,0,0,3.468,8.915a7.244,7.244,0,0,0,1.083,3.8L11.5,23.28l6.949-10.57a7.244,7.244,0,0,0,1.083-3.8A7.822,7.822,0,0,0,11.5,1.323Zm0,11.022A3.535,3.535,0,0,1,7.87,8.915,3.534,3.534,0,0,1,11.5,5.484a3.534,3.534,0,0,1,3.63,3.431A3.535,3.535,0,0,1,11.5,12.345Z%22 transform=%22translate(-3.468 -1.323)%22 fill=%22%23fff%22/%3E      %3C/svg%3E");background-color:currentColor;content:"";display:block;height:22px;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:16px}.round-button.mod--event-form-nav{--button-height:64px;box-shadow:3px 3px 10px rgba(0,0,0,.161);justify-content:space-between;max-width:100%;padding:0 20px;width:380px}.round-button.mod--event-form-nav:after,.round-button.mod--event-form-nav:before{content:"";display:block;flex-shrink:0;height:16px;width:16px}.round-button.mod--event-form-nav:after{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E        %3Cpath d=%22M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z%22/%3E      %3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:rotate(90deg)}.round-button__text{flex-grow:1}.round-button.mod--job-card-entry{--button-height:48px;--sws-flexbox-row-gap:26px;--sws-flexbox-column-gap:26px;-ms-grid-rows:26px;background-color:#314adb;color:#fff;column-gap:26px;font-size:16px;font-weight:700;min-width:264px;padding:0 min(.3125rem,5px);row-gap:26px}.round-button.mod--job-card-entry:after,.round-button.mod--job-card-entry:before{content:"";display:block;flex-shrink:0;height:16px;width:16px}.round-button.mod--job-card-entry:after{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E        %3Cpath d=%22M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z%22/%3E      %3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:rotate(90deg)}.round-button.mod--job-card-more{--button-height:48px;--sws-flexbox-row-gap:26px;--sws-flexbox-column-gap:26px;-ms-grid-rows:26px;background-color:#00b18f;color:#fff;column-gap:26px;font-size:16px;font-weight:700;min-width:264px;padding:0 min(.3125rem,5px);row-gap:26px}.round-button.mod--job-card-more:after,.round-button.mod--job-card-more:before{content:"";display:block;flex-shrink:0;height:16px;width:16px}.round-button.mod--job-card-more:after{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E        %3Cpath d=%22M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z%22/%3E      %3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:rotate(90deg)}@media screen and (max-width:768px){.round-button{--button-height:56px;--sws-flexbox-row-gap:6px;--sws-flexbox-column-gap:6px;-ms-grid-rows:6px;column-gap:6px;font-size:14px;letter-spacing:.02em;row-gap:6px}.round-button.mod--forward{padding:0 min(.625rem,10px)}.round-button.mod--hero{min-width:100%}.round-button.mod--next{--button-height:48px;font-size:16px;line-height:1.25}.round-button.mod--next:after,.round-button.mod--next:before{height:16px;width:16px}.round-button.mod--uscpa-abcareer{--sws-flexbox-row-gap:10px;--sws-flexbox-column-gap:10px;-ms-grid-rows:10px;column-gap:10px;row-gap:10px}.round-button.mod--cia-abcareer{--sws-flexbox-row-gap:20px;--sws-flexbox-column-gap:20px;-ms-grid-rows:20px;column-gap:20px;row-gap:20px}.round-button.mod--form-submit{--button-height:56px;font-size:14px;letter-spacing:.02em}.round-button.mod--event-form-nav{--button-height:40px;width:240px}.round-button.mod--job-card-entry,.round-button.mod--job-card-more{--button-height:40px;font-size:14px;min-width:240px}}.home-hero{display:grid;grid-template-columns:1fr max(68.75rem,(100% - 4.5rem)/2) 1fr;grid-template-rows:1fr auto;height:580px;width:100%}.home-hero__media{grid-column:1/span 3;grid-row:1/span 2;overflow:hidden}.home-hero__image{display:block;height:100%;object-fit:cover;width:100%}.home-hero__main{align-self:center;display:flex;grid-column:2;grid-row:1/span 2;justify-content:flex-end}.home-hero__nav{align-self:flex-end;grid-column:2;grid-row:2;padding-bottom:40px}.home-hero__title{color:#fff;font-size:32px;font-weight:900;line-height:1.6875;text-shadow:0 0 6px rgba(0,0,0,.639)}@media screen and (max-width:768px){.home-hero{grid-template-columns:1fr calc(100vw - 3.25rem - var(--sws-scrollbar-width)) 1fr;height:440px;row-gap:20px}.home-hero__main{align-self:flex-end;grid-row:1;justify-content:flex-start}.home-hero__nav{padding-bottom:35px}.home-hero__title{font-size:22px;line-height:1.6363636364}}.hero-nav{max-width:406px;width:100%}.hero-nav__item:not(:first-child){margin-top:16px}@media screen and (max-width:768px){.hero-nav__item:not(:first-child){margin-top:12px}}.section-title,.section-title--dark{text-align:center}.section-title--dark{color:#fff}.section-title__main{font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:40px;font-weight:600;letter-spacing:1.6px;line-height:1.4}.section-title__sub{color:#314adb;font-family:Heebo,sans-serif;font-size:16px;font-weight:300;letter-spacing:3.2px;line-height:1.5;margin-top:8px}.section-title--dark .section-title__sub{color:#fff}@media screen and (max-width:768px){.section-title__main{font-size:22px;letter-spacing:.88px;line-height:1.4545454545}.section-title__sub{font-size:10px;letter-spacing:2px;line-height:1.4;margin-top:10px}}.service-box,.service-box--01,.service-box--02,.service-box--03,.service-box--04{display:flex;position:relative;width:100%}.service-box--01,.service-box--03{flex-direction:row-reverse}.service-box__media,.service-box__media--01,.service-box__media--02,.service-box__media--03,.service-box__media--04{flex-shrink:0;position:relative;width:50%}.service-box__media--01{height:546px}.service-box__media--02{height:543px}.service-box__media--03{height:556px}.service-box__media--04{height:548px}.service-box__image,.service-box__image--01,.service-box__image--02,.service-box__image--03,.service-box__image--04{display:block;position:absolute;top:0}.service-box__image--01{left:0;max-width:716px;width:716px}.service-box__image--02{max-width:721px;right:0;width:721px}.service-box__image--03{left:0;max-width:721px;width:721px}.service-box__image--04{max-width:709px;right:0;width:709px}.service-box__caption,.service-box__caption--01,.service-box__caption--02,.service-box__caption--03{font-family:Heebo,sans-serif;font-size:64px;font-weight:100;line-height:1;position:absolute;white-space:nowrap}.service-box__caption--01{bottom:-10px;left:-96px}.service-box__caption--02{bottom:-65px;right:20px}.service-box__caption--03{bottom:-70px;left:-100px}.service-box__content,.service-box__content--01,.service-box__content--02,.service-box__content--03,.service-box__content--04{flex-shrink:0;max-width:549px;width:calc(50% - 2.25rem)}.service-box__content--01{padding-right:15px}.service-box__content--02{padding-left:56px}.service-box__content--04{padding-left:40px}.service-box__header{padding-top:70px}.service-box__index{--sws-flexbox-row-gap:10px;--sws-flexbox-column-gap:10px;-ms-grid-rows:10px;align-items:center;color:#314adb;column-gap:10px;display:flex;row-gap:10px}.service-box__number{font-family:Roboto Condensed,sans-serif;font-size:80px}.service-box__label,.service-box__number{font-weight:300;line-height:1;white-space:nowrap}.service-box__label{font-family:Heebo,sans-serif;font-size:12px;letter-spacing:.24px}.service-box__title{font-size:30px;font-weight:700;line-height:1.5}.service-box__footer,.service-box__main:not(:first-child){margin-top:40px}.service-box__logo{display:block;width:168px}@media screen and (max-width:1172px){.service-box__caption--01{bottom:-40px;left:auto}.service-box__caption--02{right:0}.service-box__caption--03{bottom:-50px;left:auto;right:5px}}@media screen and (max-width:768px){.service-box,.service-box--01,.service-box--02,.service-box--03,.service-box--04{flex-direction:column}.service-box__media,.service-box__media--01,.service-box__media--02,.service-box__media--03,.service-box__media--04{width:100%}.service-box__media--01,.service-box__media--02{height:291px}.service-box__media--03{height:302px}.service-box__media--04{height:298px}.service-box__image--01{left:auto;max-width:381px;right:-32px;width:381px}.service-box__image--02{left:-27px;max-width:386px;right:auto;width:386px}.service-box__image--03{left:auto;max-width:392px;right:-33px;width:392px}.service-box__image--04{left:-27px;max-width:386px;right:auto;width:386px}.service-box__caption,.service-box__caption--01,.service-box__caption--02,.service-box__caption--03{font-size:40px}.service-box__caption--01{bottom:-40px;left:auto;right:1.625rem}.service-box__caption--02{bottom:-40px;left:min(.9375rem,15px);right:auto}.service-box__caption--03{bottom:-50px;left:auto;right:1.625rem}.service-box__content,.service-box__content--01,.service-box__content--02,.service-box__content--03,.service-box__content--04{margin-left:auto;margin-right:auto;width:calc(100vw - 3.25rem - var(--sws-scrollbar-width))}.service-box__content--01{padding-right:0;padding-top:25px}.service-box__content--02{padding-left:0;padding-top:64px}.service-box__content--03{padding-top:48px}.service-box__content--04{padding-left:0}.service-box__header{padding-top:0}.service-box__index{--sws-flexbox-row-gap:8px;--sws-flexbox-column-gap:8px;-ms-grid-rows:8px;column-gap:8px;row-gap:8px}.service-box__number{font-size:60px}.service-box__label{font-size:10px;letter-spacing:.2px}.service-box__title{font-size:20px;line-height:1.5;margin-top:15px}.service-box__main:not(:first-child){margin-top:14px}.service-box__footer{margin-top:32px}.service-box__logo{width:130px}}.indexed-card-list{--indexed-card-width:272px;--indexed-card-height:560px;column-gap:4px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:8px}@media screen and (max-width:768px){.indexed-card-list{grid-template-columns:repeat(1,var(--indexed-card-width));margin-left:auto;margin-right:auto;width:var(--indexed-card-width)}.indexed-card-list__item{min-height:var(--indexed-card-height)}}.indexed-card{background-color:#00001e;border-radius:12px;color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.indexed-card__media{--sws-aspect-ratio:0.9927007299;--sws-aspect-ratio-polyfill-counter:2;aspect-ratio:var(--sws-aspect-ratio);position:relative;width:100%}.indexed-card__media:after{border-color:#0000 #00001e #00001e #0000;border-style:solid;border-width:10px calc(var(--indexed-card-width)/2);bottom:0;content:"";display:block;height:0;position:absolute;transform:rotate(0deg);width:0}.indexed-card__image{display:block;height:100%;object-fit:cover;width:100%}.indexed-card__content{padding:20px}.indexed-card__sep{display:block;margin:16px 0 21px;width:72px}.indexed-card__title{font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:22px;font-weight:600;letter-spacing:.44px;line-height:1.3636363636}.indexed-card__number{bottom:-8px;font-family:Roboto Condensed,sans-serif;font-size:50px;line-height:1;position:absolute;right:10px;white-space:nowrap}.small-list{font-weight:500;list-style-type:none;margin:0;padding:0}.small-list__item{font-size:12px;line-height:1.6666666667;margin-left:1em;text-indent:-1em}.small-list__item:before{content:"-"}.referred-company-logo__image{display:block;margin-left:auto;margin-right:auto;max-width:791px;width:100%}@media screen and (max-width:768px){.referred-company-logo__image{max-width:311px}}.progress-card-list{--progress-card-width:448px;--progress-card-list-gap:40px;display:grid;gap:var(--progress-card-list-gap);grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;max-width:calc(var(--progress-card-width)*2 + var(--progress-card-list-gap));width:100%}@media screen and (max-width:768px){.progress-card-list{--progress-card-list-gap:16px;grid-template-columns:100%;max-width:var(--progress-card-width)}}.progress-card{background-color:#fff;border:1px solid #00001e;border-radius:12px;height:100%;overflow:hidden;width:100%}.progress-card__header{--sws-flexbox-row-gap:15px;--sws-flexbox-column-gap:15px;-ms-grid-rows:15px;align-items:center;background-color:#00001e;color:#fff;column-gap:15px;display:flex;font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:16px;font-weight:600;letter-spacing:.32px;line-height:1.5;min-height:90px;padding:12px 30px;position:relative;row-gap:15px}.progress-card__header:after{border-color:#00001e #0000 #0000;border-style:solid;border-width:20px 40px 0;bottom:-20px;content:"";display:block;height:0;left:calc(50% - 40px);position:absolute;width:0}.js-has-pseudo [csstools-has-1a-34-36-33-2v-36-2t-37-37-19-2r-2p-36-2s-2n-2n-2w-2t-2p-2s-2t-36-1m-2w-2p-37-14-1a-34-36-33-2v-36-2t-37-37-19-2r-2p-36-2s-19-2w-2t-2p-2s-2t-36-15]:not(.does-not-exist){min-height:125px;padding:16px 20px}.progress-card__header:has(.progress-card-header){min-height:125px;padding:16px 20px}.progress-card__info{white-space:nowrap}.progress-card__sep{background-color:#707070;min-height:66px;width:1px}.progress-card__main{padding:30px 5px 15px}.progress-card__state{color:#314adb;font-family:Heebo,sans-serif;font-size:16px;font-weight:300;letter-spacing:3.2px;line-height:1;text-align:center}.progress-card__type{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60px}.progress-card__text,.progress-card__text--slider{font-size:20px;letter-spacing:.4px;margin:10px 0 0;text-align:center}.progress-card__note,.progress-card__text,.progress-card__text--slider{font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-weight:600;line-height:1.5}.progress-card__note{background-color:#f0f0f0;border-radius:10px;font-size:16px;letter-spacing:.32px;margin:10px auto 0;padding:20px 23px;position:relative;width:90%}.progress-card__note:before{content:"AFTER";display:block;font-family:Heebo,sans-serif;font-size:16px;font-weight:300;left:0;letter-spacing:3.2px;line-height:1.5;position:absolute;text-align:center;top:-.65em;width:100%}@media screen and (max-width:768px){.progress-card__header{min-height:70px;padding:8px 17px}.progress-card__header:after{border-width:15px 30px 0;bottom:-15px;left:calc(50% - 30px)}.js-has-pseudo [csstools-has-1a-34-36-33-2v-36-2t-37-37-19-2r-2p-36-2s-2n-2n-2w-2t-2p-2s-2t-36-1m-2w-2p-37-14-1a-34-36-33-2v-36-2t-37-37-19-2r-2p-36-2s-19-2w-2t-2p-2s-2t-36-15]:not(.does-not-exist){min-height:auto;padding:15px 16px}.progress-card__header:has(.progress-card-header){min-height:auto;padding:15px 16px}.progress-card__sep{min-height:54px}.progress-card__title{font-size:12px;letter-spacing:.24px;line-height:1.5}.progress-card__main{padding-left:5px;padding-right:5px}.progress-card__state{font-size:10px;letter-spacing:2px}.progress-card__text,.progress-card__text--slider{font-size:16px;letter-spacing:.32px;line-height:1.375}.progress-card__text--slider{font-size:14px;letter-spacing:.28px;line-height:1.6428571429}.progress-card__note{font-size:12px;letter-spacing:.24px;line-height:1.5;padding:20px 15px}}.inline-progress-list{margin-left:auto;margin-right:auto;max-width:940px;width:100%}.inline-progress-list__item{align-items:center;display:grid;gap:16px;grid-template-columns:12px 1fr 16px 1fr}.inline-progress-list__item:not(:first-child){margin-top:20px}.inline-progress-list__item:before{background-color:#00001e;content:"";display:block;grid-column:1;height:100%;min-height:40px;width:100%}.inline-progress-list__info{font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:16px;font-weight:500;grid-column:2;line-height:1.25}.inline-progress-list__arrow{--mask-image:url("data:image/svg+xml;charset=utf8,      %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E      %3Cpath d=%22M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z%22/%3E    %3C/svg%3E");background-color:#314adb;grid-column:3;height:16px;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:16px}.inline-progress-list__main{font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:18px;font-weight:600;grid-column:4;letter-spacing:.36px;line-height:1.3333333333}@media screen and (max-width:768px){.inline-progress-list{width:100%}.inline-progress-list__item{column-gap:6px;grid-template-columns:4px 1fr;row-gap:0}.inline-progress-list__item:not(:first-child){margin-top:32px}.inline-progress-list__item:before{grid-row:1/span 3;min-height:auto}.inline-progress-list__info{font-size:12px;grid-column:2;grid-row:1;line-height:1.5}.inline-progress-list__arrow{grid-column:2;grid-row:2;justify-self:center;transform:rotate(90deg)}.inline-progress-list__main{font-size:14px;grid-column:2;grid-row:3;letter-spacing:.28px;line-height:1.2857142857}}.media-text-nav,.media-text-nav--cia-abcareer,.media-text-nav--registrant-profile,.media-text-nav--tool,.media-text-nav--uscpa-abcareer{display:grid;grid-template-columns:1fr min(68.75rem,100% - 2.25rem * 2) 1fr;height:450px;width:100%}.media-text-nav--cia-abcareer,.media-text-nav--registrant-profile,.media-text-nav--uscpa-abcareer{height:auto}.media-text-nav--tool{height:516px}.media-text-nav__media,.media-text-nav__media--cia-abcareer,.media-text-nav__media--registrant-profile,.media-text-nav__media--uscpa-abcareer{grid-column:1/span 3;grid-row:1;overflow:hidden}.media-text-nav__media--cia-abcareer,.media-text-nav__media--registrant-profile,.media-text-nav__media--uscpa-abcareer{grid-column:2}.media-text-nav__image{display:block;height:100%;object-fit:cover;width:100%}.media-text-nav__media--cia-abcareer .media-text-nav__image,.media-text-nav__media--registrant-profile .media-text-nav__image,.media-text-nav__media--uscpa-abcareer .media-text-nav__image{height:auto;object-fit:fill;width:728px}.media-text-nav__content{grid-column:2;grid-row:1;justify-self:flex-end}@media screen and (max-width:768px){.media-text-nav,.media-text-nav--cia-abcareer,.media-text-nav--registrant-profile,.media-text-nav--tool,.media-text-nav--uscpa-abcareer{grid-template-columns:1fr min(343px,100% - min(1rem,16px) * 2) 1fr;grid-template-rows:238px 32px 1fr;height:auto}.media-text-nav__media,.media-text-nav__media--cia-abcareer,.media-text-nav__media--registrant-profile,.media-text-nav__media--uscpa-abcareer{grid-row:1/span 2}.media-text-nav__media--cia-abcareer,.media-text-nav__media--registrant-profile,.media-text-nav__media--uscpa-abcareer{grid-column:1/span 3}.media-text-nav__media--registrant-profile .media-text-nav__image{height:100%;object-fit:cover;width:100%}.media-text-nav__content{grid-column:2;grid-row:2/span 3;justify-self:center}}.media-text-nav-content,.media-text-nav-content--cia-abcareer,.media-text-nav-content--registrant-profile,.media-text-nav-content--uscpa-abcareer{background-color:#ffffffe0;height:100%;padding:70px 48px;width:507px}.media-text-nav-content--registrant-profile{height:556px;margin-top:43px}.media-text-nav-content--cia-abcareer,.media-text-nav-content--uscpa-abcareer{height:365px;margin-top:43px;width:488px}.media-text-nav-content__header{padding-bottom:24px;position:relative}.media-text-nav-content__header:after{background:#0000 linear-gradient(90deg,#1935d9,#00b18f) 0 0 no-repeat padding-box;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:111px}.media-text-nav-content__title{font-size:30px;font-weight:700;line-height:1.4}.media-text-nav-content__main:not(:first-child){margin-top:24px}.media-text-nav-content__footer,.media-text-nav-content__footer--cia-abcareer,.media-text-nav-content__footer--uscpa-abcareer{display:flex;justify-content:center;margin-top:20px}.media-text-nav-content__footer--cia-abcareer,.media-text-nav-content__footer--uscpa-abcareer{margin-top:40px}@media screen and (max-width:768px){.media-text-nav-content,.media-text-nav-content--cia-abcareer,.media-text-nav-content--registrant-profile,.media-text-nav-content--uscpa-abcareer{box-shadow:0 3px 6px rgba(0,0,0,.161);height:auto;padding:32px 34px 53px;width:100%}.media-text-nav-content--registrant-profile{margin-top:0}.media-text-nav-content--cia-abcareer,.media-text-nav-content--uscpa-abcareer{margin-top:0;padding:32px 22px 53px}.media-text-nav-content__header{padding-bottom:16px}.media-text-nav-content__header:after{width:73px}.media-text-nav-content__title{font-size:19px;line-height:1.4210526316}.media-text-nav-content__main:not(:first-child){margin-top:32px}.media-text-nav-content__footer,.media-text-nav-content__footer--cia-abcareer,.media-text-nav-content__footer--uscpa-abcareer{margin-top:38px}}.page-header{background-color:#314adb;display:grid;grid-template-columns:100%;grid-template-rows:276px;overflow-wrap:anywhere;word-break:break-all}@supports not (overflow-wrap:anywhere){.page-header{word-wrap:break-word}}.page-header__media{grid-column:1;grid-row:1;overflow:hidden}.page-header__image{display:block;height:100%;object-fit:cover;width:100%}.page-header__main{align-items:center;display:flex;grid-column:1;grid-row:1;justify-content:center}.page-header__nav{display:none}.page-header__title{color:#fff;font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:38px;font-weight:700;line-height:1.4736842105;padding:0 2.25rem;text-align:center}@media screen and (max-width:768px){.page-header{grid-template-columns:1fr calc(100vw - 3.25rem - var(--sws-scrollbar-width)) 1fr;grid-template-rows:140px 1fr;min-height:280px}.js-has-pseudo .page-header:not([csstools-has-1m-2w-2p-37-14-1a-34-2p-2v-2t-19-2w-2t-2p-2s-2t-36-2n-2n-32-2p-3a-15]){min-height:168px}.page-header:not(:has(.page-header__nav)){min-height:168px}.page-header__media{grid-column:1/span 3;grid-row:1/span 2}.page-header__main{grid-column:1/span 3;grid-row:1}.js-has-pseudo .page-header:not([csstools-has-1m-2w-2p-37-14-1a-34-2p-2v-2t-19-2w-2t-2p-2s-2t-36-2n-2n-32-2p-3a-15]) .page-header__main{grid-row:1/span 2}.page-header:not(:has(.page-header__nav)) .page-header__main{grid-row:1/span 2}.page-header__nav{align-self:flex-end;display:block;grid-column:2;grid-row:2;justify-self:center;max-width:320px;padding-bottom:32px}.page-header__title{font-size:18px;line-height:2;padding:0 1.625rem}}.drawer-container{height:0;overflow:hidden;width:0}.form-error{background-color:#fff;border:1px solid;color:red;font-size:14px;line-height:1.4285714286;padding:.5em;text-align:center}.page-lead{margin-left:auto;margin-right:auto;max-width:68.75rem;width:calc(100% - 4.5rem)}@media screen and (max-width:768px){.page-lead{width:calc(100% - 3.25rem)}}.indexed-media-text-list__item:not(:first-child){margin-top:64px}.indexed-media-text{column-gap:min(3.75rem,60px);display:grid;grid-template-columns:488px 1fr}.indexed-media-text__media{grid-column:1;grid-row:1}.indexed-media-text__content{grid-column:2;grid-row:1}.indexed-media-text__index{--sws-flexbox-row-gap:9px;--sws-flexbox-column-gap:9px;-ms-grid-rows:9px;align-items:center;color:#314adb;column-gap:9px;display:flex;row-gap:9px}.indexed-media-text__number{font-family:Roboto Condensed,sans-serif;font-size:80px;font-weight:300;line-height:1;white-space:nowrap}.indexed-media-text__label{font-family:Heebo,sans-serif;font-size:12px;font-weight:300;letter-spacing:.24px;line-height:1;white-space:nowrap}.indexed-media-text__title{font-size:30px;font-weight:700;line-height:1.5;margin-top:14px}.indexed-media-text__main{margin-top:16px}.indexed-media-text__footer{margin-top:40px}.indexed-media-text__nav{display:flex;justify-content:flex-end}@media screen and (max-width:768px){.indexed-media-text{column-gap:0;grid-template-columns:1.625rem 1fr 1.625rem;margin-left:-1.625rem;margin-right:-1.625rem;max-width:calc(100vw - var(--sws-scrollbar-width));min-width:calc(100vw - var(--sws-scrollbar-width));row-gap:10px;width:calc(100vw - var(--sws-scrollbar-width))}.indexed-media-text__media{grid-column:1/span 2;grid-row:1}.indexed-media-text__content{grid-column:2;grid-row:2}.indexed-media-text__number{font-size:60px}.indexed-media-text__label{font-size:10px;letter-spacing:.2px}.indexed-media-text__title{font-size:20px;line-height:1.5}.indexed-media-text__main{margin-top:14px}.indexed-media-text__footer{margin-top:30px}}.progress-card-header{align-items:center;column-gap:18px;display:grid;grid-template-columns:77px 1fr;grid-template-rows:auto auto;row-gap:10px}.progress-card-header__icon{grid-column:1;grid-row:1/span 2}.progress-card-header__info{grid-column:2;grid-row:1}.progress-card-header__title{grid-column:2;grid-row:2}.progress-card-header__age{border-bottom:1px solid #707070;border-left:1px solid #707070;display:inline-block;padding:3px 10px}@media screen and (max-width:768px){.progress-card-header{column-gap:14px;grid-template-columns:59px 1fr;row-gap:8px}.progress-card-header__age,.progress-card-header__title{font-size:12px;letter-spacing:.24px;line-height:1.5}}.progress-card-slider{--swiper-pagination-bottom:50px;padding-bottom:50px}.progress-card-slider__item{--sws-flexbox-row-gap:12px;--sws-flexbox-column-gap:12px;-ms-grid-rows:12px;column-gap:12px;display:flex;flex-direction:column;padding:0 16px;row-gap:12px}@media screen and (max-width:768px){.progress-card-slider{margin-left:-1.625rem;margin-right:-1.625rem;max-width:calc(100vw - var(--sws-scrollbar-width));min-width:calc(100vw - var(--sws-scrollbar-width));width:calc(100vw - var(--sws-scrollbar-width))}}.flow-list{margin-left:auto;margin-right:auto;max-width:783px;width:100%}.flow-list__item:not(:first-child){margin-top:7px}@media screen and (max-width:768px){.flow-list__item:not(:first-child){margin-top:20px}}.flow-panel{column-gap:40px;display:grid;grid-template-columns:95px 1fr;grid-template-rows:auto 1fr;row-gap:14px}.flow-panel__index{--sws-flexbox-row-gap:10px;--sws-flexbox-column-gap:10px;-ms-grid-rows:10px;align-items:center;align-self:center;color:#314adb;column-gap:10px;display:flex;grid-column:1;grid-row:1;row-gap:10px}.flow-panel__label{font-size:14px;letter-spacing:.84px}.flow-panel__label,.flow-panel__number{font-weight:300;line-height:1;white-space:nowrap}.flow-panel__number{font-family:Roboto Condensed,sans-serif;font-size:48px}.flow-panel__header{grid-column:2;grid-row:1}.flow-panel__title{font-size:24px;font-weight:700;line-height:1.6666666667}.flow-panel__main{grid-column:2;grid-row:2;padding-bottom:25px}.flow-panel__line{grid-column:1;grid-row:2;position:relative}.flow-panel__line:before{background-color:#b5b5b5;content:"";display:block;height:100%;position:absolute;right:25px;top:0;width:1px}@media screen and (max-width:768px){.flow-panel{column-gap:13px;grid-template-columns:32px 1fr;grid-template-rows:auto 1fr 40px;row-gap:16px}.flow-panel__index{--sws-flexbox-row-gap:0;--sws-flexbox-column-gap:0;-ms-grid-rows:0;column-gap:0;flex-direction:column;row-gap:0}.flow-panel__label{font-size:12px;letter-spacing:.72px}.flow-panel__number{font-size:32px}.flow-panel__header{align-self:flex-end}.flow-panel__title{font-size:20px;line-height:1.5}.flow-panel__main{grid-column:1/span 2;padding-bottom:0}.flow-panel__line{grid-row:3}.flow-panel__line:before{right:16px}}.member-box,.member-box--01,.member-box--02{display:grid}.member-box--01{column-gap:40px;grid-template-columns:48% 1fr}.member-box--02{column-gap:28px;grid-template-columns:1fr 51%}.member-box__media,.member-box__media--01,.member-box__media--02{grid-row:1}.member-box__media--01{grid-column:1}.member-box__media--02{grid-column:2;margin-top:-90px}.member-box__image,.member-box__image--01,.member-box__image--02{display:block;width:100%}.member-box__content,.member-box__content--01,.member-box__content--02{grid-row:1}.member-box__content--01{grid-column:2}.member-box__content--02{grid-column:1}.member-box__header:not(:first-child){margin-top:9px}.member-box__title{font-size:24px;font-weight:700;line-height:1.6666666667}.member-box__main--01:not(:first-child),.member-box__main--02:not(:first-child),.member-box__main:not(:first-child){margin-top:24px}.member-box__main--01{max-width:468px}.member-box__main--02{max-width:460px}.member-box__caption,.member-box__caption--01,.member-box__caption--02{font-family:Heebo,sans-serif;font-size:64px;font-weight:100;line-height:1}.member-box__caption--01:not(:first-child),.member-box__caption--02:not(:first-child),.member-box__caption:not(:first-child){margin-top:15px}@media screen and (max-width:1172px){.member-box__media--02{margin-top:0}}@media screen and (max-width:768px){.member-box--01,.member-box--02{grid-template-columns:100%}.member-box--02{row-gap:10px}.member-box__media--01{grid-row:2}.member-box__media--02{grid-column:1;margin-top:0}.member-box__image--01{transform:translateX(80px)}.member-box__image--02{transform:translateX(-60px)}.member-box__content--01{grid-column:1}.member-box__content--02{grid-row:2}.member-box__title{font-size:20px;line-height:1.5}.member-box__main,.member-box__main--01,.member-box__main--02{max-width:100%}.member-box__caption,.member-box__caption--01,.member-box__caption--02{font-size:40px}}.card-dialog__control{appearance:none;background-color:initial;border:0;cursor:pointer;display:block;padding:0;width:100%}.card-dialog__control:hover{opacity:.8}.card-dialog__main{background:#0000 linear-gradient(90deg,#edeffc,#eaf9f6) 0 0 no-repeat padding-box;margin-left:auto;margin-right:auto;max-width:68.75rem;padding:80px 100px 80px 75px;position:relative;width:100%}.card-dialog__close{align-items:center;appearance:none;background-color:initial;border:0;cursor:pointer;display:flex;height:28px;justify-content:center;overflow:hidden;padding:0;position:absolute;right:23px;text-indent:100px;top:28px;white-space:none;width:28px}.card-dialog__close:hover{opacity:.8}.card-dialog__close:after,.card-dialog__close:before{background-color:#b5b5b5;content:"";display:block;height:1px;position:absolute;width:100%}.card-dialog__close:before{transform:rotate(45deg)}.card-dialog__close:after{transform:rotate(-45deg)}@media screen and (max-width:768px){.card-dialog__main{padding:30px 1.625rem}}.member-list{column-gap:54px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:62px}@media screen and (max-width:768px){.member-list{grid-template-columns:100%;margin-left:auto;margin-right:auto;width:calc(100% - min(2.125rem, 34px)*2)}}.member-card{margin-left:auto;margin-right:auto;max-width:280px;width:100%}.member-card__media{--sws-aspect-ratio:1;--sws-aspect-ratio-polyfill-counter:3;aspect-ratio:var(--sws-aspect-ratio);border-radius:280px;overflow:hidden;width:100%}.member-card__image{display:block;height:100%;object-fit:cover;width:100%}.member-card__name{font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:22px;font-weight:600;letter-spacing:.44px;line-height:1.3636363636;margin-top:16px;padding-bottom:16.5px;position:relative;text-align:left}.member-card__name:after{background-color:#314adb;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:48px}.member-card__type{font-size:12px;font-weight:500;line-height:1.6666666667;margin-top:19.5px;text-align:left}@media screen and (max-width:768px){.member-card__media{margin-left:auto;margin-right:auto;max-width:200px}.member-card__name{font-size:20px;letter-spacing:.4px;line-height:1.5;padding-bottom:12px}.member-card__type{font-size:12px;line-height:1.6666666667;margin-top:12px}}.member-dialog{column-gap:100px;display:grid;grid-template-columns:338px 1fr;grid-template-rows:auto 1fr;row-gap:60px}.member-dialog__media{grid-column:1;grid-row:1/span 2}.member-dialog__image{display:block;max-width:100%}.member-dialog__header{grid-column:2;grid-row:1;padding-top:70px}.member-dialog__main{grid-column:2;grid-row:2}.member-dialog__name{font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:22px;font-weight:600;letter-spacing:.44px;line-height:1.3636363636;padding-bottom:16.5px;position:relative}.member-dialog__name:after{background-color:#314adb;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:48px}.member-dialog__type{font-size:12px;font-weight:500;line-height:1.6666666667;margin-top:27.5px}@media screen and (max-width:768px){.member-dialog{grid-template-columns:100%;grid-template-rows:auto auto auto;row-gap:16.5px}.member-dialog__media{grid-row:1;margin-left:auto;margin-right:auto;max-width:196px}.member-dialog__header{grid-column:1;grid-row:2;padding-top:12px}.member-dialog__main{grid-column:1;grid-row:3}.member-dialog__name{font-size:20px;letter-spacing:.4px;line-height:1.2;padding-bottom:12px}.member-dialog__type{margin-top:12px}}.indexed-box{column-gap:50px;display:grid;grid-template-columns:100px 1fr;margin-left:auto;margin-right:auto;max-width:900px;row-gap:30px;width:100%}.indexed-box__index{--sws-flexbox-row-gap:7px;--sws-flexbox-column-gap:7px;-ms-grid-rows:7px;align-items:center;align-self:flex-start;color:#314adb;column-gap:7px;display:flex;grid-column:1;grid-row:1;row-gap:7px}.indexed-box__label{font-family:Heebo,sans-serif;font-size:14px;letter-spacing:.84px}.indexed-box__label,.indexed-box__number{font-weight:300;line-height:1;white-space:nowrap}.indexed-box__number{font-family:Roboto Condensed,sans-serif;font-size:48px}.indexed-box__header{grid-column:2;grid-row:1}.indexed-box__title{font-size:24px;font-weight:700;line-height:1.6666666667}.indexed-box__main{grid-column:2;grid-row:2}@media screen and (max-width:768px){.indexed-box{column-gap:5px;grid-template-columns:50px 1fr;row-gap:16px}.indexed-box__index{--sws-flexbox-row-gap:0;--sws-flexbox-column-gap:0;-ms-grid-rows:0;column-gap:0;flex-direction:column;row-gap:0}.indexed-box__label{font-size:12px;white-space:.72px}.indexed-box__number{font-size:32px}.indexed-box__title{font-size:20px;line-height:1.5}.indexed-box__main{grid-column:1/span 2}}.plain-list{padding-left:1em}.plain-list__item::marker{content:"・"}.plain-list__item:not(:first-child){margin-top:5px}.fragment-nav{background-color:#fff;margin-left:auto;margin-right:auto;max-width:948px;padding:40px 60px;width:calc(100% - 4.5rem)}.fragment-nav__header{--sws-flexbox-row-gap:40px;--sws-flexbox-column-gap:40px;-ms-grid-rows:40px;column-gap:40px;display:flex;row-gap:40px}.fragment-nav__title{color:#314adb;font-size:24px;font-weight:500;line-height:1.5;padding-bottom:24px;position:relative}.fragment-nav__title:after{background:#0000 linear-gradient(90deg,#1935d9,#00b18f) 0 0 no-repeat padding-box;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:111px}.fragment-nav__lead{font-size:16px;letter-spacing:.32px;line-height:1.75;padding-top:5px}.fragment-nav__main:not(:first-child){margin-top:40px}@media screen and (max-width:768px){.fragment-nav{padding:22px;width:calc(100% - min(1rem, 16px)*2)}.fragment-nav__header{--sws-flexbox-row-gap:15px;--sws-flexbox-column-gap:15px;-ms-grid-rows:15px;column-gap:15px;flex-direction:column;row-gap:15px}.fragment-nav__title{font-size:18px;line-height:2;padding-bottom:11px}.fragment-nav__lead{font-size:14px;letter-spacing:.28px;line-height:1.7142857143;padding-top:0;text-align:center}.fragment-nav__main:not(:first-child){margin-top:20px}}.fragment-nav-list{column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:12px}@media screen and (max-width:768px){.fragment-nav-list{grid-template-columns:100%;margin-left:auto;margin-right:auto;max-width:264px;row-gap:10px}}.fragment-nav-link{--index-size:48px;border:1px solid #314adb;box-shadow:0 3px 6px rgba(0,0,0,.161);color:currentColor;display:grid;grid-template-columns:var(--index-size) 1fr;grid-template-rows:var(--index-size) 1fr 40px;height:100%;text-decoration:none}.fragment-nav-link__index{color:#fff;font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:12px;grid-row:1;grid-template-columns:1;line-height:1;padding-left:8px;padding-top:5px;position:relative;white-space:nowrap}.fragment-nav-link__index-bg{display:block;left:0;position:absolute;top:0;width:100%}.fragment-nav-link__number{position:relative}.fragment-nav-link__label{font-size:16px;grid-column:2;grid-row:1/span 2;letter-spacing:.32px;line-height:1.5;padding-top:15px}.fragment-nav-link__arrow{align-items:flex-end;display:flex;grid-column:2;grid-row:3;justify-content:flex-end;padding-bottom:16px;padding-right:16px}.fragment-nav-link__arrow-image{display:block;width:14px}@media screen and (max-width:768px){.fragment-nav-link{grid-template-rows:var(--index-size) 1fr 40px}.fragment-nav-link__label{font-size:14px;letter-spacing:.28px;line-height:1.4285714286;margin-left:-8px;padding-top:18px}.fragment-nav-link__arrow{padding-bottom:10px;padding-right:10px}}.content-box{background-color:#fff;border:1px solid #d8d8d8;margin-left:auto;margin-right:auto;max-width:948px;padding:54px 60px 80px;width:calc(100% - 4.5rem)}.content-box__header{padding-bottom:24px;position:relative}.content-box__header:after{background-color:#b5b5b5;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.content-box__title{font-size:24px;font-weight:500;line-height:1.5;text-align:center}.content-box__main{padding:0 40px}.content-box__main:not(:first-child){margin-top:30px}.content-box__sub-title{background:#0000 linear-gradient(0deg,currentColor,currentColor 10px) no-repeat left 50%;background-size:10px 80%;color:#314adb;font-size:20px;font-weight:700;line-height:1.8;padding-left:16px}@media screen and (max-width:768px){.content-box{padding:22px 20px 40px;width:calc(100% - min(1rem, 16px)*2)}.content-box__header{padding-bottom:16px}.content-box__title{font-size:18px;line-height:1.5555555556;text-align:left}.content-box__main{padding:0}.content-box__main:not(:first-child){margin-top:18px}.content-box__sub-title{background-size:10px 100%;font-size:16px;line-height:1.25}}.sep{border:1px solid #d8d8d8;margin:20px 0}@media screen and (max-width:768px){.sep{margin:16px 0}}.access-box{column-gap:75px;display:grid;grid-template-columns:1fr min(474px,40vw);margin-left:auto;margin-right:auto;max-width:950px;width:100%}.access-box__main{grid-column:1;grid-row:1}.access-box__sub{grid-column:2;grid-row:1}.access-box__name{color:#314adb;font-size:20px;font-weight:700;letter-spacing:.8px;line-height:1.5}.access-box__lead{margin-top:10px}.access-box__lead,.access-box__zip{font-size:16px;letter-spacing:.32px;line-height:1.75}.access-box__zip{margin-top:15px}.access-box__address{font-size:16px;letter-spacing:.32px;line-height:1.75}.access-box__info,.access-box__nav{margin-top:24px}.access-box__note{font-size:12px;letter-spacing:.24px;line-height:1.5}.access-box__map iframe{height:255px;max-width:100%}.access-box__access{font-size:16px;letter-spacing:.32px;line-height:1.75;margin-top:17px}@media screen and (max-width:768px){.access-box{grid-template-columns:100%;row-gap:24px}.access-box__sub{grid-column:1;grid-row:2}.access-box__name{letter-spacing:0}.access-box__lead,.access-box__zip{font-size:14px;letter-spacing:.28px;line-height:1.7142857143}.access-box__zip{margin-top:15px}.access-box__address{font-size:14px;letter-spacing:.28px;line-height:1.7142857143}.access-box__nav{display:flex;justify-content:center;margin-top:32px}.access-box__info{margin-top:32px}.access-box__note{font-size:10px;letter-spacing:.2px;line-height:1.6}.access-box__map iframe{height:174px;max-width:100%}.access-box__access{font-size:14px;letter-spacing:.28px;line-height:1.7142857143;margin-top:20px}}.info-data{font-size:16px;letter-spacing:.32px;line-height:1.75}.info-data__item{--sws-flexbox-row-gap:20px;--sws-flexbox-column-gap:20px;-ms-grid-rows:20px;column-gap:20px;display:flex;row-gap:20px}.info-data__item:not(:first-child){border-top:1px solid #d8d8d8;margin-top:14px;padding-top:18px}.info-data__name{flex-shrink:0;width:70px}.info-data__data{flex-grow:1}@media screen and (max-width:768px){.info-data{font-size:14px;letter-spacing:.28px;line-height:1.7142857143}.info-data__item{--sws-flexbox-row-gap:30px;--sws-flexbox-column-gap:30px;-ms-grid-rows:30px;column-gap:30px;row-gap:30px}.info-data__item:not(:first-child){margin-top:8px;padding-top:8px}}.media-text-header,.media-text-header--interview,.media-text-header--profile,.media-text-header--tool,.media-text-header--uscpa-abcareer{--content-width:620px;display:grid;grid-template-columns:min(var(--content-width),56.5%) 1fr;row-gap:45px}.media-text-header--profile{--content-width:620px}.media-text-header--uscpa-abcareer{--content-width:560px}.media-text-header--tool{--content-width:1100px - 544px;grid-template-rows:1fr 1fr;margin-left:auto;margin-right:auto;max-width:1100px;row-gap:24px;width:100%}.media-text-header--interview{--content-width:613px;grid-template-rows:auto 1fr;row-gap:40px}.media-text-header__header,.media-text-header__header--cia-abcareer,.media-text-header__header--interview,.media-text-header__header--profile,.media-text-header__header--tool,.media-text-header__header--uscpa-abcareer{grid-column:1;grid-row:1}.media-text-header__header--tool{align-self:end;grid-column:2}.media-text-header__main,.media-text-header__main--cia-abcareer,.media-text-header__main--interview,.media-text-header__main--profile,.media-text-header__main--tool,.media-text-header__main--uscpa-abcareer{--main-width:534px;grid-column:1;grid-row:2;max-width:var(--main-width);width:100%}.media-text-header__main--profile{--main-width:534px}.media-text-header__main--cia-abcareer,.media-text-header__main--uscpa-abcareer{--main-width:560px}.media-text-header__main--tool{--main-width:440px;grid-column:2}.media-text-header__main--interview{--main-width:561px}.media-text-header__media,.media-text-header__media--cia-abcareer,.media-text-header__media--interview,.media-text-header__media--profile,.media-text-header__media--tool,.media-text-header__media--uscpa-abcareer{grid-column:2;grid-row:1/span 2;position:relative}.media-text-header__media--profile{min-height:429px}.media-text-header__media--cia-abcareer,.media-text-header__media--uscpa-abcareer{min-height:371px}.media-text-header__media--tool{grid-column:1;min-height:466px}.media-text-header__media--interview{min-height:418px}.media-text-header__image,.media-text-header__image--cia-abcareer,.media-text-header__image--interview,.media-text-header__image--profile,.media-text-header__image--tool,.media-text-header__image--uscpa-abcareer{--image-width:569px;display:block}.media-text-header__image--profile{min-width:var(--image-width);position:absolute}.media-text-header__image--cia-abcareer,.media-text-header__image--uscpa-abcareer{--image-width:486px;min-width:var(--image-width);position:absolute}.media-text-header__image--tool{width:100%}.media-text-header__image--interview{--image-width:547px;min-width:var(--image-width);position:absolute}@media screen and (max-width:768px){.media-text-header,.media-text-header--interview,.media-text-header--profile,.media-text-header--tool,.media-text-header--uscpa-abcareer{grid-template-columns:100%;row-gap:25px}.media-text-header--tool{grid-template-rows:auto 1fr;row-gap:0}.media-text-header__header--profile{margin-left:-1.625rem;margin-right:-1.625rem;max-width:calc(100vw - var(--sws-scrollbar-width));min-width:calc(100vw - var(--sws-scrollbar-width));padding-left:1.625rem;width:calc(100vw - var(--sws-scrollbar-width))}.media-text-header__header--tool{grid-column:1;grid-row:2}.media-text-header__header--interview{margin-left:-1.625rem;margin-right:-1.625rem;max-width:calc(100vw - var(--sws-scrollbar-width));min-width:calc(100vw - var(--sws-scrollbar-width));padding-left:1.625rem;width:calc(100vw - var(--sws-scrollbar-width))}.media-text-header__main--tool{grid-column:1;grid-row:3;margin-top:25px}.media-text-header__media,.media-text-header__media--cia-abcareer,.media-text-header__media--interview,.media-text-header__media--profile,.media-text-header__media--tool,.media-text-header__media--uscpa-abcareer{grid-column:1;grid-row:3}.media-text-header__media--cia-abcareer,.media-text-header__media--profile,.media-text-header__media--uscpa-abcareer{min-height:auto}.media-text-header__media--tool{grid-row:1;margin-left:-1.625rem;margin-right:-1.625rem;max-width:calc(100vw - var(--sws-scrollbar-width));min-height:auto;min-width:calc(100vw - var(--sws-scrollbar-width));width:calc(100vw - var(--sws-scrollbar-width))}.media-text-header__media--interview{min-height:auto}.media-text-header__image--profile{--image-width:391px;position:relative}.media-text-header__image--cia-abcareer,.media-text-header__image--uscpa-abcareer{--image-width:378px;position:relative}.media-text-header__image--tool{left:-20%;max-width:120%;min-width:auto;position:relative;width:120%}.media-text-header__image--interview{--image-width:424px;left:-7%;position:relative}}.figure-list{column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:65px}@media screen and (max-width:768px){.figure-list{grid-template-columns:100%;row-gap:25px}}.figure-box{border:1px solid #314adb;display:flex;flex-direction:column;height:100%;padding-bottom:16px;position:relative;width:100%}.figure-box__header{padding-top:25px;position:relative}.figure-box__header:before{height:2px;width:88px}.figure-box__header:after,.figure-box__header:before{background-color:#fff;content:"";display:block;left:-1px;position:absolute;top:-1px}.figure-box__header:after{height:88px;width:2px}.figure-box__title{font-size:24px;font-weight:700;line-height:1.6666666667;position:relative}.figure-box__media{display:flex;justify-content:center;margin-top:35px;padding-left:40px;padding-right:40px}.figure-box__image{display:block}.figure-box__main{margin-top:28px;padding-left:40px;padding-right:40px}@media screen and (max-width:768px){.figure-box{padding-bottom:23px}.figure-box__header{padding-top:20px}.figure-box__header:before{width:81px}.figure-box__header:after{height:78px}.figure-box__title{font-size:18px;line-height:1.6666666667}.figure-box__media{margin-top:0;padding-left:25px;padding-right:25px}.figure-box__media.mod--profile-02{margin-top:-15px}.figure-box__media.mod--profile-03{margin-top:25px}.figure-box__media.mod--profile-04,.figure-box__media.mod--profile-05{margin-top:15px}.figure-box__main{margin-top:20px;padding-left:25px;padding-right:25px}}.narrow-content{margin-left:auto;margin-right:auto;max-width:728px;width:100%}.strength-box,.strength-box--01,.strength-box--02,.strength-box--03{display:flex;position:relative;width:100%}.strength-box--01{flex-direction:column}.strength-box--02{--sws-flexbox-row-gap:44px;--sws-flexbox-column-gap:44px;-ms-grid-rows:44px;column-gap:44px;flex-direction:row-reverse;row-gap:44px}.strength-box--03{--sws-flexbox-row-gap:20px;--sws-flexbox-column-gap:20px;-ms-grid-rows:20px;column-gap:20px;row-gap:20px}.strength-box__media,.strength-box__media--02,.strength-box__media--03{flex-grow:1;position:relative}.strength-box__media--02{height:472px}.strength-box__media--03{height:481px}.strength-box__image,.strength-box__image--02,.strength-box__image--03{display:block;position:absolute;top:0}.strength-box__image--02{min-width:626px}.strength-box__image--03{min-width:624px;right:0}.strength-box__content,.strength-box__content--01,.strength-box__content--02,.strength-box__content--03{flex-shrink:0}.strength-box__content--01{max-width:none;width:100%}.strength-box__content--02{width:min(485px,50%)}.strength-box__content--03{width:min(512px,50%)}.strength-box__header--03{padding-top:70px}.strength-box__index{--sws-flexbox-row-gap:10px;--sws-flexbox-column-gap:10px;-ms-grid-rows:10px;align-items:center;color:#314adb;column-gap:10px;display:flex;row-gap:10px}.strength-box__number{font-family:Roboto Condensed,sans-serif;font-size:80px}.strength-box__label,.strength-box__number{font-weight:300;line-height:1;white-space:nowrap}.strength-box__label{font-family:Heebo,sans-serif;font-size:12px;letter-spacing:.24px}.strength-box__title{font-size:30px;font-weight:700;line-height:1.5}.strength-box__footer,.strength-box__main:not(:first-child){margin-top:40px}@media screen and (max-width:768px){.strength-box,.strength-box--01,.strength-box--02,.strength-box--03{--sws-flexbox-row-gap:20px;--sws-flexbox-column-gap:20px;-ms-grid-rows:20px;column-gap:20px;flex-direction:column-reverse;row-gap:20px}.strength-box__media--02{height:300px}.strength-box__media--03{height:296px}.strength-box__image--02{min-width:399px;right:-70px}.strength-box__image--03{left:-50px;min-width:384px;right:auto}.strength-box__content,.strength-box__content--01,.strength-box__content--02,.strength-box__content--03{margin-left:auto;margin-right:auto;width:calc(100vw - 3.25rem - var(--sws-scrollbar-width))}.strength-box__header--03{padding-top:0}.strength-box__index{--sws-flexbox-row-gap:8px;--sws-flexbox-column-gap:8px;-ms-grid-rows:8px;column-gap:8px;row-gap:8px}.strength-box__number{font-size:60px}.strength-box__label{font-size:10px;letter-spacing:.2px}.strength-box__title{font-size:20px;line-height:1.5;margin-top:15px}.strength-box__main:not(:first-child){margin-top:14px}.strength-box__footer{margin-top:32px}}.figure-grid,.figure-grid--01,.figure-grid--02{border:1px solid #314adb;display:grid}.figure-grid--01{grid-template-columns:min(497px,50%) 1fr}.figure-grid--02{grid-template-columns:50% 50%}.figure-grid__item{position:relative}.figure-grid__item.mod--text{background-color:#00001e;color:#fff;padding:40px}.figure-grid__item.mod--01{grid-column:1;grid-row:1}.figure-grid__item.mod--02{grid-column:2;grid-row:1/span 2}.figure-grid__item.mod--03{grid-column:1;grid-row:2}.figure-grid__item.mod--04{grid-column:1;grid-row:1}.figure-grid__item.mod--05{grid-column:2;grid-row:1}.figure-grid__item.mod--06{grid-column:1;grid-row:2}.figure-grid__item.mod--07{grid-column:2;grid-row:2}.figure-grid__item.mod--08{grid-column:1;grid-row:3}.figure-grid__item.mod--09{grid-column:2;grid-row:3}.figure-grid__header.mod--break:before{top:-1px}.figure-grid__header.mod--break-left:before,.figure-grid__header.mod--break:before{background-color:#fff;content:"";display:block;height:88px;left:-1px;position:absolute;width:88px}.figure-grid__header.mod--break-left:before{top:0}.figure-grid__title{font-size:24px;font-weight:700;line-height:1.6666666667;margin-top:27px;position:relative}.figure-grid__title.mod--inside{margin-left:100px}.mod--break-left .figure-grid__title.mod--inside{margin-left:0}.figure-grid__media{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 20px;position:relative}.mod--02 .figure-grid__media{margin-top:50px}@media screen and (max-width:768px){.figure-grid,.figure-grid--01,.figure-grid--02{grid-template-columns:100%;row-gap:30px}.figure-grid__item.mod--text{padding:20px 25px}.figure-grid__item.mod--02{grid-column:1;grid-row:2}.figure-grid__item.mod--03{grid-row:3}.figure-grid__item.mod--04{grid-column:1;grid-row:1}.figure-grid__item.mod--05{grid-column:1;grid-row:2}.figure-grid__item.mod--06{grid-row:3}.figure-grid__item.mod--07{grid-column:1;grid-row:4}.figure-grid__item.mod--08{grid-row:5}.figure-grid__item.mod--09{grid-column:1;grid-row:6}.figure-grid__header.mod--break:before{height:81px;width:81px}.figure-grid__header.mod--break-left:before{display:none}.figure-grid__title{font-size:18px;line-height:1.6666666667;margin-top:18px}.figure-grid__title.mod--inside{margin:0 auto;text-align:center}.figure-grid__media{padding:18px 10px}.mod--02 .figure-grid__media{margin-top:0}}.achievement-list{margin-left:auto;margin-right:auto;max-width:950px;width:100%}.achievement-list__item:not(:first-child){margin-top:50px}.achievement-list__header{background-color:#00001e;border-radius:12px;color:#fff;padding:15px;text-align:center}.achievement-list__title{font-size:24px;font-weight:700;line-height:1.6666666667}.achievement-list__main{margin-top:30px}@media screen and (max-width:768px){.achievement-list__item:not(:first-child){margin-top:30px}.achievement-list__header{border-radius:4px;padding:12px 5px}.achievement-list__title{font-size:16px;line-height:1.5}.achievement-list__main{margin-top:16px;padding-left:min(.625rem,10px);padding-right:min(.625rem,10px)}}.faq-list{margin-left:auto;margin-right:auto;max-width:720px;width:100%}.faq-list__item:not(:first-child){margin-top:75px}@media screen and (max-width:768px){.faq-list__item:not(:first-child){margin-top:60px}}.faq-box__header{--sws-flexbox-row-gap:20px;--sws-flexbox-column-gap:20px;-ms-grid-rows:20px;column-gap:20px;display:flex;row-gap:20px}.faq-box__label{color:#314adb;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:300;line-height:1;white-space:nowrap}.faq-box__title{font-size:20px;font-weight:700;line-height:1.8}.faq-box__main{margin-top:24px}@media screen and (max-width:768px){.faq-box__header{--sws-flexbox-row-gap:10px;--sws-flexbox-column-gap:10px;-ms-grid-rows:10px;column-gap:10px;row-gap:10px}.faq-box__label{font-size:32px}.faq-box__title{font-size:20px;line-height:1.5}.faq-box__main{margin-top:16px}}.check-item{line-height:1.5}.header-sub-nav-list{display:block}.header-sub-nav-list__item{--sws-flexbox-row-gap:min(0.3125rem,5px);--sws-flexbox-column-gap:min(0.3125rem,5px);-ms-grid-rows:min(.3125rem,5px);align-items:center;column-gap:min(.3125rem,5px);display:flex;padding:0;row-gap:min(.3125rem,5px)}.header-sub-nav-list__item:before{content:">";font-family:Roboto,sans-serif;margin-top:3px}.header-sub-nav-list__item:not(:first-child){margin-top:min(1.0625rem,17px)}.header-sub-nav-list__link{color:currentColor;text-decoration:none}.header-sub-nav-list__link:hover{color:currentColor;opacity:.8}.faq-panel-list{margin-left:auto;margin-right:auto;max-width:948px;width:100%}.faq-panel-list__item:not(:first-child){margin-top:35px}@media screen and (max-width:768px){.faq-panel-list__item:not(:first-child){margin-top:28px}}.faq-panel{--faq-header-gap:min(1.25rem,20px);--faq-state-size:16px}.faq-panel__header{border-bottom:1px solid #314adb;padding-bottom:20px}.faq-panel__button{align-items:center;appearance:none;background-color:initial;border:0;color:currentColor;cursor:pointer;display:flex;gap:var(--faq-header-gap);justify-content:space-between;padding:0;width:100%}.faq-panel__label{color:#314adb;flex-shrink:0;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:300;line-height:1;white-space:nowrap}.faq-panel__question{flex-grow:1;font-size:20px;font-weight:700;line-height:1.8;text-align:left}.faq-panel__state{align-items:center;display:flex;flex-shrink:0;height:var(--faq-state-size);justify-content:center;position:relative;width:var(--faq-state-size)}.faq-panel__state:after,.faq-panel__state:before{background-color:#314adb;content:"";display:block;height:2px;position:absolute;transition:transform .3s;width:100%}.faq-panel__state:before{transform:rotate(0deg)}.faq-panel__state:after{transform:rotate(90deg)}[aria-expanded=true] .faq-panel__state:after,[aria-expanded=true] .faq-panel__state:before{transform:rotate(180deg)}.faq-panel__main{overflow:hidden;transition:height .3s}.faq-panel__answer{padding-left:calc(1.5em + var(--faq-header-gap));padding-right:calc(var(--faq-header-gap) + var(--faq-state-size));padding-top:20px}@media screen and (max-width:768px){.faq-panel{--faq-header-gap:min(0.875rem,14px)}.faq-panel__header{padding-bottom:10px}.faq-panel__label{font-size:32px}.faq-panel__question{font-size:14px;line-height:1.4285714286}.faq-panel__answer{padding-left:1em;padding-right:1em;padding-top:16px}}.media-text-content{column-gap:min(3.5625rem,57px);display:grid;grid-template-columns:1fr 360px;row-gap:30px}.media-text-content__media{grid-column:1;grid-row:1/span 2}.media-text-content__main{grid-column:2;grid-row:1}.media-text-content__nav{grid-column:2;grid-row:2}@media screen and (max-width:768px){.media-text-content{grid-template-columns:100%}.media-text-content__media{grid-row:1}.media-text-content__main{grid-column:1;grid-row:2}.media-text-content__nav{display:flex;grid-column:1;grid-row:3;justify-content:center}}.uscpa-figure{background-color:#fff;border:1px solid #314adb;column-gap:min(4.0625rem,65px);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr auto;padding:40px;row-gap:30px}.uscpa-figure__item{display:grid;grid-row:1/span 3;grid-template-rows:subgrid}.uscpa-figure__title{align-self:center;font-size:20px;font-weight:700;grid-row:1;line-height:1.8;text-align:center}.uscpa-figure__media,.uscpa-figure__media--no-footer{grid-row:2}.uscpa-figure__media--no-footer{grid-row:2/span 3}.uscpa-figure__image{display:block;margin-left:auto;margin-right:auto;max-width:100%}.uscpa-figure__footer{grid-row:3}@media screen and (max-width:768px){.uscpa-figure,.uscpa-figure__item{display:block}.uscpa-figure__item:not(:first-child){margin-top:45px}.uscpa-figure__title{font-size:18px;line-height:1.6666666667}.uscpa-figure__footer,.uscpa-figure__media,.uscpa-figure__media--no-footer{margin-top:25px}}.uscpa-count{color:#314adb;white-space:nowrap}.uscpa-count__main{align-items:flex-end;display:flex;font-weight:700;gap:7px;justify-content:center}.uscpa-count__number{font-size:40px;line-height:1}.uscpa-count__unit{font-size:24px;line-height:1}.uscpa-count__time{font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1;margin-top:15px;text-align:center}.term-nav{align-items:center;display:flex;gap:25px}.term-nav__label{color:#314adb;font-weight:700}.term-nav__main{align-items:center;display:flex;gap:8px}.term-nav__link{background-color:#fff;border:2px solid #00001e;border-radius:40px;color:#00001e;display:inline-flex;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1;padding:13px 52px;text-decoration:none;white-space:nowrap}.term-nav__link.mod--all{border-color:#00001e;color:#00001e}.term-nav__link.mod--seminar{border-color:#314adb;color:#314adb}.term-nav__link.mod--consultation{border-color:#ff6200;color:#ff6200}.term-nav__link.mod--is-current{color:#fff}.term-nav__link.mod--all.mod--is-current{background-color:#00001e}.term-nav__link.mod--seminar.mod--is-current{background-color:#314adb}.term-nav__link.mod--consultation.mod--is-current{background-color:#ff6200}@media screen and (max-width:768px){.term-nav{align-items:flex-start;flex-direction:column;gap:12px}.term-nav__link{font-size:12px;letter-spacing:.02em;padding:6px 16px}.term-nav__link.mod--is-current{padding:6px 21px}}.event-grid{--row-gap:38px;--column-gap:34px;column-gap:var(--column-gap);display:grid;grid-template-columns:repeat(3,calc(33.33333% - var(--column-gap)*2/3));row-gap:var(--row-gap)}@media screen and (max-width:768px){.event-grid{--row-gap:32px;grid-template-columns:100%}}.event-card{border:1px solid #d8d8d8;grid-row:span 2;position:relative}.event-card:hover{opacity:.8}.event-card__media{--sws-aspect-ratio:1.5357142857;--sws-aspect-ratio-polyfill-counter:4;aspect-ratio:var(--sws-aspect-ratio);overflow:hidden;position:relative;width:100%}.event-card__image{display:block;height:100%;object-fit:cover;width:100%}.event-card__main{padding:30px 20px}.event-card__title{font-size:20px;font-weight:700;line-height:1.4}.event-card__link{color:currentColor;text-decoration:none}.event-card__link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.event-card__info{align-items:center;display:flex;gap:5px;justify-content:space-between;margin-top:12px}.event-card__date{color:#707070;font-size:14px;font-weight:500;line-height:1.2857142857}.event-card__term{flex-shrink:0}.event-card__point{color:#314adb;font-size:18px;font-weight:700;line-height:1.6666666667;margin-top:25px}.event-card__excerpt{font-size:16px;letter-spacing:.02em;line-height:1.25;margin-top:13px}@media screen and (max-width:768px){.event-card__title{font-size:18px;line-height:1.3333333333}.event-card__info{margin-top:8px}.event-card__date{font-size:12px;line-height:1.5}.event-card__point{font-size:16px;line-height:1.5;margin-top:20px}.event-card__excerpt{font-size:14px;letter-spacing:.02em;line-height:1.7142857143}}.event-term-link{align-content:center;border:1px solid;border-radius:30px;color:#314adb;display:flex;font-size:12px;justify-content:center;letter-spacing:.0233333333em;line-height:1;min-height:24px;min-width:80px;padding:5px 16px;position:relative;text-decoration:none;white-space:nowrap;z-index:2}.event-term-link.mod--consultation{color:#ff6200}.event-status-badge{align-items:center;background-color:#00001e;bottom:0;color:#fff;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:1;min-height:32px;min-width:128px;pointer-events:none;position:absolute;right:0;white-space:nowrap;z-index:1}.event-status-badge.mod--deadline-approaching{background-color:#c81f50}.event-status-badge.mod--accepting-reservations{background-color:#00b18f}.event-status-badge.mod--full-house{background-color:#00001e}.pagination{--sws-flexbox-row-gap:min(3.125rem,50px);--sws-flexbox-column-gap:min(3.125rem,50px);-ms-grid-rows:min(3.125rem,50px);color:#707070;column-gap:min(3.125rem,50px);font-size:18px;font-weight:500;justify-content:center;line-height:1;row-gap:min(3.125rem,50px);white-space:nowrap}.pagination,.pagination__item,.pagination__item--first,.pagination__item--last{display:flex}.pagination__item--first{justify-content:flex-end}.pagination__main{--sws-flexbox-row-gap:min(1.5rem,24px);--sws-flexbox-column-gap:min(1.5rem,24px);-ms-grid-rows:min(1.5rem,24px);align-items:center;column-gap:min(1.5rem,24px);display:flex;flex-wrap:wrap;row-gap:min(1.5rem,24px)}.pagination .page-numbers{color:currentColor;line-height:1;text-decoration:none;white-space:nowrap}.pagination .page-numbers.current{color:#314adb}.pagination .page-numbers.next,.pagination .page-numbers.prev{--mask-size:24px;flex-shrink:0;height:var(--mask-size);overflow:hidden;position:relative;text-indent:100%;white-space:nowrap;width:var(--mask-size)}.pagination .page-numbers.next:before,.pagination .page-numbers.prev:before{background-color:#314adb;bottom:0;content:"";display:block;left:0;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:0}.pagination .page-numbers.prev{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E        %3Cpath d=%22M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z%22/%3E      %3C/svg%3E")}.pagination .page-numbers.next{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E        %3Cpath d=%22M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z%22/%3E      %3C/svg%3E")}.event-box{background-color:#fff;border:1px solid #d8d8d8;padding:77px min(6rem,96px)}.event-box__info{background:#0000 linear-gradient(90deg,#1935d9,#00b18f 111px,#b5b5b5 0,#b5b5b5) 0 bottom no-repeat padding-box;background-size:100% 2px;padding-bottom:25px}.event-box__point{color:#314adb;font-size:18px}.event-box__point,.event-box__title{font-weight:700;line-height:1.6666666667}.event-box__title{font-size:24px}.event-box__title:not(:first-child){margin-top:20px}.event-box__date{color:#707070;font-size:14px;font-weight:500;line-height:1.2857142857;margin-top:20px}.event-box__lead{font-size:16px;letter-spacing:.02em;line-height:1.75;margin-top:25px}.event-box__nav{display:flex;justify-content:center;margin-top:45px}.event-box__main{margin-top:84px}.event-box__detail-title{background:#0000 linear-gradient(90deg,#1935d9,#00b18f 111px,#b5b5b5 0,#b5b5b5) 0 bottom no-repeat padding-box;background-size:100% 2px;font-size:20px;font-weight:600;letter-spacing:.02em;line-height:1.5;padding-bottom:22px}.event-box__contents{margin-top:30px}@media screen and (max-width:768px){.event-box{padding:23px min(1.375rem,22px) 46px}.event-box__info{padding-bottom:16px}.event-box__point{font-size:14px;line-height:1.5714285714}.event-box__title{font-size:16px;line-height:1.5;margin-top:14px}.event-box__date{font-size:12px;line-height:1.5;margin-top:14px}.event-box__lead{font-size:14px;letter-spacing:.02em;line-height:1.7142857143;margin-top:16px}.event-box__nav{margin-top:30px}.event-box__main{margin-top:64px}.event-box__detail-title{font-size:14px;letter-spacing:.02em;line-height:1.7142857143;padding-bottom:10px}.event-box__contents{margin-top:17px}}.event-form-box{background-color:#fff;border:1px solid #d8d8d8;padding:100px min(8.625rem,138px)}.event-form-box__main{margin-top:64px}@media screen and (max-width:768px){.event-form-box{padding:62px min(1.625rem,26px) 80px}.event-form-box__main{margin-top:44px}}.block-container:not(:first-child){margin-top:50px}.block-container.mod--column-heading-1+.block-container.mod--common-text,.block-container.mod--column-heading-2+.block-container.mod--common-text,.block-container.mod--event-detail-title+.block-container.mod--common-text{margin-top:25px}.block-container.mod--note-text:not(:first-child){margin-top:15px}.block-container.mod--column-heading-1:not(:first-child){margin-top:72px}.block-container.mod--column-heading-2:not(:first-child){margin-top:40px}.block-container.mod--column-heading-1+.block-container.mod--column-heading-2{margin-top:32px}.block-container.mod--toc+div:not(:first-child){margin-top:26px}@media screen and (max-width:768px){.block-container:not(:first-child){margin-top:40px}.block-container.mod--column-heading-1+.block-container.mod--common-text,.block-container.mod--column-heading-2+.block-container.mod--common-text,.block-container.mod--event-detail-title+.block-container.mod--common-text{margin-top:15px}.block-container.mod--column-heading-1:not(:first-child){margin-top:48px}.block-container.mod--column-heading-1+.block-container.mod--column-heading-2{margin-top:16px}.block-container.mod--note-text:not(:first-child){margin-top:15px}.block-container.mod--toc+div:not(:first-child){margin-top:44px}}.event-info-list{column-gap:45px;display:grid;font-size:16px;grid-template-columns:auto 1fr;letter-spacing:.02em;line-height:1.75;overflow-wrap:anywhere;word-break:break-all}@supports not (overflow-wrap:anywhere){.event-info-list{word-wrap:break-word}}.event-info-list__item{display:grid;grid-column:span 2;grid-template-columns:subgrid;padding:12px 15px 12px 8px}.event-info-list__item:first-child{padding-top:0}.event-info-list__item:not(:first-child){border-top:1px solid #b5b5b5}@media screen and (max-width:768px){.event-info-list{column-gap:20px;font-size:14px;letter-spacing:.02em;line-height:1.7142857143}.event-info-list__item{padding:8px 5px}}.event-info-container{display:flex}@media screen and (max-width:768px){.event-info-container{display:block}}.job-archive,.job-archive--column{column-gap:56px;display:grid;grid-template-columns:300px 1fr;overflow-wrap:anywhere;row-gap:100px;word-break:break-all}@supports not (overflow-wrap:anywhere){.job-archive,.job-archive--column{word-wrap:break-word}}.job-archive--column{row-gap:32px}@media screen and (max-width:1000px){.job-archive,.job-archive--column{grid-template-columns:100%}.job-archive__sidebar{margin-inline:auto;width:300px}.job-archive.mod--single .job-archive__sidebar,.mod--single.job-archive--column .job-archive__sidebar{grid-row:2}.job-archive__main{margin-inline:auto;max-width:744px}.job-archive.mod--single .job-archive__main,.mod--single.job-archive--column .job-archive__main{grid-row:1}}.job-search__header{display:flex;justify-content:flex-end;min-height:40px;padding-top:8px}.job-search__reset{align-items:center;align-self:flex-start;display:inline-flex;gap:5px}.job-search__reset-link{color:currentColor;font-size:14px;letter-spacing:.02em;line-height:1;text-decoration:underline;white-space:nowrap}.job-search__nav{margin-top:24px}.job-search__submit{align-items:center;appearance:none;background-color:#314adb;border:0;box-shadow:3px 3px 10px rgba(0,0,0,.161);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1;min-height:48px;padding:15px;text-align:center;white-space:nowrap;width:100%}.job-search__submit:hover{opacity:.8}.job-search__main{border-bottom:1px solid #d8d8d8;margin-top:24px}.job-search-panel__title{align-items:center;appearance:none;background-color:#edefff;border:0;color:currentColor;display:flex;font-size:16px;font-weight:500;justify-content:space-between;letter-spacing:.02em;line-height:1.25;padding:12px;width:100%}.job-search-panel__title[aria-controls]{cursor:pointer}.job-search-panel__title[aria-controls]:after{--mask-image:url("data:image/svg+xml;charset=utf8,          %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E          %3Cpath d=%22M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z%22/%3E        %3C/svg%3E");background-color:currentColor;content:"";display:block;flex-shrink:0;height:20px;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;width:20px}.job-search-panel__title[aria-expanded=true]:after{transform:rotate(180deg)}.job-search-panel__main{overflow:hidden;transition:height .3s}.job-search-box{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}.job-search-box__header{align-items:center;background-color:#f0f0f0;display:flex;justify-content:space-between;padding:12px}.job-search-box__title{font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4285714286}.job-search-box__toggle{align-items:center;cursor:pointer;display:inline-flex;font-size:12px;gap:3px;letter-spacing:.02em;line-height:1;white-space:nowrap}.job-search-box__main{padding:23px 16px}.term-check-list{display:flex;flex-direction:column;font-size:14px;gap:12px;letter-spacing:.02em}.term-check__label{cursor:pointer}.salary-box{align-items:center;display:flex;font-size:14px;gap:5px;letter-spacing:.02em}.salary-box__select{border:1px solid #cdd6dd;border-radius:0;min-height:36px;min-width:100px}.job-count{font-weight:500;min-height:40px}.job-count__count{font-size:24px;font-weight:700}.term-list{display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:8px;letter-spacing:.02em;list-style-type:none;margin:0;padding:0}.term-list__item,.term-list__item--feature,.term-list__item--qualification{border:1px solid;color:#314adb;padding:4px 12px}.job-archive-list{display:grid;gap:24px;grid-template-columns:100%}.job-card{--border-radius:10px;position:relative}.job-card:hover{opacity:.8}.job-card__header{background-color:#4e4e55;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:#fff;overflow:hidden}.job-card__title{font-size:24px;font-weight:700;line-height:1.6666666667;text-align:center}.job-card__link{color:currentColor;display:block;padding:20px;text-decoration:none}.job-card__link:hover{opacity:1}.job-card__link:after{content:"";inset:0;position:absolute}.job-card__main,.job-card__main--success{border-bottom:1px solid #d8d8d8;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding:24px 36px 32px}.job-card__main--success{padding:24px 29px 31px}.job-card__point{color:#00b18f;font-size:18px;font-weight:700;line-height:1.5}.job-card__point:not(:first-child){margin-top:30px}.job-card__info{margin-top:20px}.job-card__nav{display:flex;gap:10px;justify-content:center;margin-top:38px}@media screen and (max-width:768px){.job-card__title{font-size:16px;letter-spacing:.02em;line-height:1.75}.job-card__link{padding:15px}.job-card__main,.job-card__main--success{padding:17px 16px 36px}.job-card__main--success{padding:17px 16px 15px}.job-card__point{font-size:16px;line-height:1.5}.job-card__point:not(:first-child){margin-top:27px}.job-card__info{margin-top:12px}.job-card__nav{align-items:center;flex-direction:column;gap:12px;margin-top:26px}}.job-info-table{font-size:16px;letter-spacing:.02em;line-height:1.25;width:100%}.job-info-table.mod--single{font-size:16px;line-height:1.75;width:87%}.job-info-table.mod--related-job{font-size:11px;letter-spacing:.02em;line-height:1.2727272727}.job-info-table__head{background-color:#f0f0f0;border-top:1px solid #fff;font-weight:400;line-height:inherit;padding:8px;text-align:center;vertical-align:middle;width:112px}.job-info-table__row:first-child .job-info-table__head{border-top:0}.job-info-table.mod--single .job-info-table__head{width:120px}.job-info-table.mod--job-members .job-info-table__head{background-color:#707070;color:#fff;width:120px}.job-info-table.mod--related-job .job-info-table__head{font-size:12px;letter-spacing:.02em;line-height:1.6666666667;width:86px}.job-info-table__data{background-color:#fff;border-top:1px solid #ebebeb;line-height:inherit;padding:8px}.job-info-table__row:first-child .job-info-table__data{border-top:0}.job-info-table__image{display:block}@media screen and (max-width:768px){.job-info-table{font-size:14px;letter-spacing:0;line-height:1.1428571429}.job-info-table.mod--single{font-size:14px;line-height:1.1428571429;width:100%}.job-info-table.mod--job-members .job-info-table__head,.job-info-table.mod--single .job-info-table__head,.job-info-table__head{width:90px}}.belt-title{align-items:center;background:#0000 linear-gradient(90deg,#eceefc,#eaf8f5) 0 0 no-repeat padding-box;min-height:120px;padding:40px 2.25rem}.belt-title,.belt-title__title{display:flex;justify-content:center}.belt-title__title{flex-wrap:wrap;font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:28px;font-weight:600;letter-spacing:.04em;row-gap:5px;text-align:center}@media screen and (max-width:768px){.belt-title{min-height:64px;padding:20px 1.625rem}.belt-title__title{font-size:16px;letter-spacing:.02em}}.job-single{--job-single-grid-column-gap:57px;--job-single-sidebar-width:300px;column-gap:var(--job-single-grid-column-gap);display:grid;grid-template-columns:1fr var(--job-single-sidebar-width);overflow-wrap:anywhere;row-gap:100px;word-break:break-all}@supports not (overflow-wrap:anywhere){.job-single{word-wrap:break-word}}@media screen and (max-width:768px){.job-single{grid-template-columns:100%}.job-single__sidebar{margin-left:auto;margin-right:auto;max-width:min(18.75rem,300px)}}.job-info,.job-info--column{border:1px solid #d8d8d8;border-radius:12px;padding:25px}.job-info--column{background-color:#fff;border-radius:0;padding:30px 50px}.job-info__title{font-size:24px;font-weight:700;line-height:1.6666666667}.job-info__date{color:#707070;font-size:14px;font-weight:500;line-height:1;margin-top:16px;white-space:nowrap}.job-info__main:not(:first-child){margin-top:24px}.job-info__point{color:#00b18f;font-size:18px;font-weight:700;line-height:1.5}.job-info__terms{margin-top:8px}@media screen and (max-width:768px){.job-info,.job-info--column{border-radius:10px;padding:15px}.job-info--column{border-radius:0;padding:27px 16px}.job-info__title{font-size:18px;line-height:1.3333333333}.job-info__date{font-size:12px;margin-top:6px}.job-info__main:not(:first-child){margin-top:12px}.job-info__point{font-size:14px;line-height:1.4285714286}}.single-fragment-nav{display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:15px;line-height:1.5}.single-fragment-nav__link{align-items:center;color:currentColor;display:inline-flex;gap:4px;text-decoration:none}.single-fragment-nav__link:before{content:url(../img/icon_fragment_nav.svg)}@media screen and (max-width:768px){.single-fragment-nav{padding:0 min(1rem,16px)}}.single-section,.single-section--job-archive{position:relative}.single-section__header,.single-section__header--job-archive{background:#0000 linear-gradient(90deg,#1935d9,#00b18f 111px,#b5b5b5 0,#b5b5b5) 0 bottom no-repeat padding-box;background-size:100% 2px;padding-bottom:16px}.single-section__title{font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:20px;font-weight:600;letter-spacing:.02em;line-height:1.5}.single-section__main{margin-top:30px}@media screen and (max-width:768px){.single-section,.single-section--job-archive{padding:0 min(1rem,16px)}.single-section--job-archive{padding:0}.single-section__header,.single-section__header--job-archive{padding-bottom:10px}.single-section__header--job-archive{margin-left:auto;margin-right:auto;width:calc(100% - min(1rem, 16px)*2)}.single-section__title{font-size:14px;letter-spacing:.02em;line-height:1.7142857143}.single-section__main{margin-top:15px}}.job-restrict-content{--grid-width:min(calc(100vw - var(--sws-scrollbar-width) - 4.5rem),68.75rem);--width:calc(var(--grid-width) - var(--job-single-sidebar-width) - var(--job-single-grid-column-gap));--side-margin:calc((100vw - var(--sws-scrollbar-width) - var(--grid-width))/2);background:#0000 linear-gradient(90deg,#eceefc,#eaf8f6) 0 0 no-repeat padding-box;margin-left:calc(var(--side-margin)*-1);padding:48px 0 66px;width:calc(var(--width) + var(--side-margin))}.job-restrict-content__inner{margin-left:var(--side-margin);padding-right:93px;width:var(--width)}.job-restrict-content__title{color:#00b18f;font-size:24px;font-weight:700;line-height:1.6666666667;text-align:center}.job-restrict-content__main{display:grid;margin-top:20px;place-items:center}.job-restrict-content__table{grid-column:1;grid-row:1;width:100%}.job-restrict-content__nav{grid-column:1;grid-row:1}.job-restrict-content__link{align-items:center;background-color:#00b18f;border-radius:85px;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#fff;display:flex;font-size:18px;font-weight:500;justify-content:space-between;line-height:1.3333333333;min-height:85px;min-width:432px;padding:15px 27px;text-align:center;text-decoration:none}.job-restrict-content__link:after,.job-restrict-content__link:before{content:"";display:block;flex-shrink:0;height:16px;width:16px}.job-restrict-content__link:after{--mask-image:url("data:image/svg+xml;charset=utf8,        %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E        %3Cpath d=%22M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z%22/%3E      %3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:rotate(90deg)}@media screen and (max-width:768px){.job-restrict-content{margin-left:calc(min(1rem, 16px)*-1);max-width:calc(100vw - var(--sws-scrollbar-width));min-width:calc(100vw - var(--sws-scrollbar-width));padding:24px min(2rem,32px) 34px;width:calc(100vw - var(--sws-scrollbar-width))}.job-restrict-content__inner{margin-left:0;padding-right:0;width:100%}.job-restrict-content__title{font-size:16px;line-height:1.5}.job-restrict-content__main{margin-top:16px}.job-restrict-content__link{font-size:16px;line-height:1.25;min-width:272px;padding:10px 17px}}.square-button{--button-height:48px;--sws-flexbox-row-gap:12px;--sws-flexbox-column-gap:12px;-ms-grid-rows:12px;align-items:center;appearance:none;background-color:#fff;border:0;box-shadow:3px 3px 10px rgba(0,0,0,.161);color:currentColor;column-gap:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1.75;min-height:var(--button-height);padding:0;row-gap:12px;text-align:center;text-decoration:none}.square-button:hover{opacity:.8}.square-button.mod--dark,.square-button.mod--entry-job{background-color:#314adb;color:#fff}.square-button.mod--entry-job{width:100%}.related-job-box__title{font-size:18px;font-weight:700;line-height:1.6666666667;text-align:center}.related-job-box__main{margin-top:25px}.job-sidebar__main:not(:first-child){margin-top:24px}.job-sidebar__main .yarpp-related{margin-bottom:0;margin-top:0}.related-job-list__item{width:100%}.related-job-list__item:not(:first-child){margin-top:22px}.related-job-card{background-color:#fff;border:1px solid #d8d8d8;position:relative}.js-has-pseudo [csstools-has-1a-36-2t-30-2p-38-2t-2s-19-2y-33-2q-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-36-2t-30-2p-38-2t-2s-19-2y-33-2q-19-2r-2p-36-2s-2n-2n-30-2x-32-2z-1m-2w-33-3a-2t-36-15]:not(.does-not-exist):not(.does-not-exist){opacity:.8}.related-job-card:has(.related-job-card__link:hover){opacity:.8}.related-job-card__header{border-bottom:1px solid #d8d8d8}.related-job-card__title,.yarpp-related .related-job-card__title{background-color:#edefff;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4285714286;padding:12px}.related-job-card__link{color:currentColor;text-decoration:none}.related-job-card__link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.expired-message{background-color:#fff;border:1px solid #d8d8d8;padding:min(5rem,80px) min(6.25rem,100px)}@media screen and (max-width:768px){.expired-message{padding:min(1.5625rem,25px)}}.download-nav{display:flex;justify-content:center}.download-nav__link{align-items:center;background-color:#00001e;border-radius:8px;color:#fff;display:inline-flex;font-size:16px;gap:5px;justify-content:space-between;letter-spacing:.02em;line-height:1.75;min-width:464px;padding:15px 16px;text-align:center;text-decoration:none}.download-nav__link:after,.download-nav__link:before{content:"";display:block;flex-shrink:0;width:24px}.download-nav__link:after{--mask-image:var(--icon-download);background-color:currentColor;height:24px;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media screen and (max-width:768px){.download-nav__link{font-size:14px;letter-spacing:.02em;line-height:1.4285714286;max-width:464px;min-width:auto;width:100%}.download-nav__link:after,.download-nav__link:before{width:18px}.download-nav__link:after{height:18px}}.ordered-grid{border:1px solid #314adb;counter-reset:ordered-grid-list;padding:56px 75px}.ordered-grid__title{color:#314adb;font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:40px;font-weight:600;letter-spacing:.04em;line-height:1.15}.ordered-grid__main{margin-top:40px}.ordered-grid__sub-header{margin-top:84px}.ordered-grid__sub-title{background-color:#f0f0f0;font-size:24px;font-weight:700;line-height:1.6666666667;padding:.25em .5em}.ordered-grid__column{column-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-top:35px}.ordered-grid__item{align-items:center;display:flex;font-size:14px;font-weight:500;gap:.5em;line-height:1.4285714286}.ordered-grid__item:before{color:#314adb;content:counter(ordered-grid-list);counter-increment:ordered-grid-list;font-family:Roboto Condensed,sans-serif;font-size:32px;font-weight:300;line-height:1;white-space:nowrap}.ordered-grid__item.mod--zero-padding:before{content:"0" counter(ordered-grid-list);counter-increment:ordered-grid-list}.ordered-grid__item.mod--large{font-size:24px;font-weight:700;line-height:1.6666666667}.ordered-grid__item.mod--large:before{font-size:48px}.ordered-grid__item.mod--large:not(:first-child){border-top:2px solid #98a4ed;margin-top:23px;padding-top:23px}.ordered-grid__item:not(:first-child){margin-top:16px}@media screen and (max-width:768px){.ordered-grid{margin-left:auto;margin-right:auto;padding:32px 0;width:calc(100% - 32px)}.ordered-grid__title{font-size:22px;letter-spacing:.04em;line-height:1.4545454545;text-align:center}.ordered-grid__main{margin-top:20px;padding:0 16px}.ordered-grid__sub-header{margin-top:40px}.ordered-grid__sub-title{font-size:18px;line-height:1.3333333333;padding:1em 0;text-align:center}.ordered-grid__column{grid-template-columns:100%;margin-top:20px;padding:0 16px;row-gap:23px}.ordered-grid__item{font-size:14px;line-height:1.4285714286}.ordered-grid__item:before{font-size:32px}.ordered-grid__item.mod--large{font-size:18px;line-height:1.3333333333}.ordered-grid__item.mod--large:before{font-size:32px}.ordered-grid__en-text{font-size:16px;line-height:1.5}}.tool-index-card-container-grid{--item-width:340px;--row-gap:40px;--column-gap:40px;column-gap:var(--column-gap);display:grid;grid-template-columns:repeat(2,calc((100% - var(--column-gap))/2));grid-template-rows:auto 1fr auto;margin-left:auto;margin-right:auto;row-gap:var(--row-gap);width:calc(var(--item-width)*2 + var(--column-gap))}@media screen and (max-width:768px){.tool-index-card-container-grid{--row-gap:24px;grid-template-columns:100%;max-width:400px;width:calc(100% - 36px)}}.tool-index-card{box-shadow:0 3px 6px rgba(0,0,0,.161);display:grid;grid-row:span 3;grid-template-rows:subgrid;position:relative;row-gap:0;width:100%}@supports not (grid-template-rows:subgrid){.tool-index-card{grid-template-rows:auto 1fr auto}}.tool-index-card__media{--sws-aspect-ratio:1.5178571429;--sws-aspect-ratio-polyfill-counter:5;aspect-ratio:var(--sws-aspect-ratio);overflow:hidden}.tool-index-card__image{height:100%;object-fit:cover;width:100%}.tool-index-card__main{padding:17px 0}.tool-index-card__title{font-size:24px;font-weight:700;line-height:1.6666666667;text-align:center}.tool-index-card__content{background-color:#fff;font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.2857142857;margin-top:12px;text-align:center}.tool-index-card__file{color:#314adb;display:inline-block;text-decoration:none}.tool-index-card__file:after{--mask-image:var(--icon-download);background-color:currentColor;content:"";display:inline-block;height:16px;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:16px}.tool-index-card__nav{align-items:center;background-color:#edefff;display:flex;justify-content:space-between;padding:20px 18px;position:relative}.tool-index-card__nav:before{content:"";display:block;width:12px}.tool-index-card__nav sws-angle{--sws-angle-size:12px;--sws-angle-line-weight:3px;min-width:var(--sws-angle-size)}.tool-index-card__link{color:currentColor;font-size:16px;letter-spacing:.02em;line-height:1.75;text-align:center;text-decoration:none}.tool-index-card__link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.tool-index-card__link:hover:after{background-color:#fff3}@media screen and (max-width:768px){.tool-index-card__title{font-size:22px;line-height:1.4545454545}}.tool-card-container-grid{display:grid;grid-template-columns:277px 1fr;margin-left:auto;margin-right:auto;max-width:950px;row-gap:26px;width:100%}@media screen and (max-width:768px){.tool-card-container-grid{grid-template-columns:1fr min(100% - 32px,400px) 1fr;grid-template-rows:auto 1fr;margin-left:-1.625rem;margin-right:-1.625rem;max-width:calc(100vw - var(--sws-scrollbar-width));min-width:calc(100vw - var(--sws-scrollbar-width));row-gap:24px;width:calc(100vw - var(--sws-scrollbar-width))}}.tool-card{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);display:grid;grid-column:1/span 2;grid-template-columns:subgrid;row-gap:0}@supports not (grid-template-columns:subgrid){.tool-card{grid-template-columns:277px 1fr}}.tool-card__media{position:relative}.tool-card__badge{align-items:center;background-color:#999;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;left:0;letter-spacing:.02em;line-height:1.4285714286;min-height:32px;min-width:100px;padding:.2em 1em;position:absolute;top:0}.tool-card__badge.mod--theme-1{background-color:#00001e}.tool-card__badge.mod--theme-2{background-color:#00b18f}.tool-card__badge.mod--theme-3{background-color:#314adb}.tool-card__badge.mod--theme-4{background-color:#ff6200}.tool-card__badge.mod--theme-5{background-color:#af4300}.tool-card__badge.mod--theme-6{background-color:#6e9fb3}.tool-card__badge.mod--theme-7{background-color:#707070}.tool-card__image{display:block;height:100%;object-fit:cover;width:100%}.tool-card__main{padding:50px 37px 50px 50px}.tool-card__title{font-size:24px;font-weight:700;line-height:1.3333333333}.tool-card__nav{display:flex;justify-content:flex-end;margin-top:16px}@media screen and (max-width:768px){.tool-card{grid-column:2;grid-row:span 2;grid-template-rows:subgrid}@supports not (grid-template-rows:subgrid){.tool-card{grid-template-rows:auto 1fr}}@supports not (grid-template-columns:subgrid){.tool-card{grid-template-columns:1fr min(100% - 32px,400px) 1fr}}.tool-card__badge{font-size:14px}.tool-card__image{height:auto;object-fit:fill;width:100%}.tool-card__main{padding:30px 10px}.tool-card__title{font-size:22px;line-height:1.4545454545;text-align:center}.tool-card__nav{justify-content:center;margin-top:30px}}.nav-card-container-grid{--row-gap:32px;--column-gap:36px;column-gap:var(--column-gap);display:grid;grid-template-columns:repeat(3,calc(33.33333% - var(--column-gap)*2/3));grid-template-rows:auto auto 1fr;row-gap:var(--row-gap);width:100%}@media screen and (max-width:768px){.nav-card-container-grid{grid-template-columns:100%}}.nav-card{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);display:grid;grid-row:span 3;grid-template-rows:subgrid;position:relative;row-gap:0}@supports not (grid-template-rows:subgrid){.nav-card{grid-template-rows:auto 1fr}}.nav-card__media{--sws-aspect-ratio:1.5178571429;--sws-aspect-ratio-polyfill-counter:6;aspect-ratio:var(--sws-aspect-ratio);overflow:hidden;width:100%}.nav-card__image{display:block;height:100%;object-fit:cover;width:100%}.nav-card__main{font-size:24px;font-weight:700;line-height:1.6666666667;padding:20px 0 30px;text-align:center}.nav-card__link{color:currentColor;text-decoration:none}.nav-card__link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.nav-card__arrow{display:flex;justify-content:center;margin-top:-20px;padding-bottom:20px;pointer-events:none}.nav-card__arrow sws-angle{--sws-angle-size:20px;--sws-angle-transform:rotate(0deg)}.term-nav-box-list{border:1px solid #d8d8d8}.term-nav-box__header{align-items:center;background-color:#f0f0f0;display:flex;font-size:14px;font-weight:500;justify-content:space-between;letter-spacing:.02em;line-height:1.4285714286;padding:13px 18px}.term-nav-box__header::-webkit-details-marker{display:none}.term-nav-box__header[aria-disable=true]{cursor:default}.term-nav-box__main{overflow:hidden}@media screen and (max-width:1000px){.term-nav-box__header{cursor:pointer}.term-nav-box__header:after{--mask-image:url("data:image/svg+xml;charset=utf8,          %3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E          %3Cpath d=%22M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z%22/%3E        %3C/svg%3E");background-color:currentColor;content:"";display:block;flex-shrink:0;height:20px;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;width:20px}[aria-expanded=true] .term-nav-box__header:after{transform:rotate(180deg)}}.term-nav-list{--item-padding:8px 20px;background-color:#fff;font-size:14px;letter-spacing:.02em;line-height:1.7142857143;list-style-type:none;margin:0;padding:0}.term-nav-list__item{padding:var(--item-padding)}.term-nav-list__item:not(:first-child){border-top:1px solid #f7f7f7}.term-nav-list__link{color:currentColor;text-decoration:none}@media screen and (max-width:768px){.term-nav-list__item{padding:0}.term-nav-list__link{display:block;padding:var(--item-padding)}}.progress-info{align-items:center;background-color:#f0f0f0;border-radius:8px;column-gap:16px;display:grid;font-family:"Noto Serif JP",ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:18px;font-weight:700;grid-template-columns:77px 1fr 28px 1fr;grid-template-rows:auto auto;line-height:1.5555555556;padding:14px 19px;row-gap:4px}.progress-info__media{grid-column:1;grid-row:1/span 2}.progress-info__image{display:block;width:100%}.progress-info__pre{column-gap:5px;display:flex;grid-column:2;grid-row:1/span 2}.progress-info__pre-label{white-space:nowrap}.progress-info__arrow{align-items:center;align-self:start;display:flex;grid-column:3;grid-row:2;justify-content:center;padding-top:8px}.progress-info__arrow sws-angle{--sws-angle-size:15px;--sws-angle-line-weight:2px;width:var(--sws-angle-size)}.progress-info__post-label{align-self:end;color:#314adb;font-family:Heebo,sans-serif;font-size:16px;font-weight:300;grid-column:4;grid-row:1;letter-spacing:.2em;line-height:1}.progress-info__post-info{align-self:start;grid-column:4;grid-row:2}@media screen and (max-width:768px){.progress-info{align-items:start;column-gap:15px;font-size:12px;grid-template-columns:40px 1fr;grid-template-rows:auto auto auto auto;line-height:1.5;padding:9px 14px;row-gap:2px}.progress-info__media{grid-row:1/span 4}.progress-info__pre{grid-row:1}.progress-info__arrow{grid-column:2;grid-row:2;padding-top:0}.progress-info__arrow sws-angle{--sws-angle-size:12px;--sws-angle-transform:rotate(90deg)}.progress-info__post-label{font-size:10px;grid-column:2;grid-row:3;letter-spacing:.2em}.progress-info__post-info{grid-column:2;grid-row:4}}.column-archive-list,.column-archive-list--single{display:grid;grid-template-columns:100%;margin-left:auto;margin-right:auto;row-gap:17px;width:100%}.column-archive-list--single{max-width:793px}@media screen and (max-width:768px){.column-archive-list,.column-archive-list--single{row-gap:16px}}.column-card{background-color:#fff;border:1px solid #d8d8d8;display:grid;grid-template-columns:272px 1fr;position:relative}.column-card:hover{opacity:.8}.column-card__media{background-color:#ccc;overflow:hidden}.column-card__image{display:block;height:100%;object-fit:cover;width:100%}.column-card__main{column-gap:10px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto;overflow-wrap:anywhere;padding:26px 28px 26px 32px;word-break:break-all}@supports not (overflow-wrap:anywhere){.column-card__main{word-wrap:break-word}}.column-card__terms{grid-column:1/span 2;grid-row:1}.column-card__title{font-size:24px;font-weight:700;grid-column:1/span 2;grid-row:2;line-height:1.3333333333;margin-top:8px}.column-card__date{color:#707070;font-size:14px;font-weight:500;grid-column:1/span 2;grid-row:3;line-height:1.2857142857;margin-top:8px;padding-bottom:16px;position:relative}.column-card__date:after{background:#0000 linear-gradient(90deg,#1935d9,#00b18f) 0 0 no-repeat padding-box;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:111px}.column-card__excerpt{font-size:16px;grid-column:1;grid-row:4;letter-spacing:.02em;line-height:1.25;margin-top:13px}.column-card__nav{align-items:center;align-self:end;color:#314adb;display:flex;font-size:14px;font-weight:500;gap:3px;grid-column:2;grid-row:4;justify-content:flex-end;letter-spacing:.02em;line-height:1;white-space:nowrap}.column-card__nav sws-angle{--sws-angle-size:12px;--sws-angle-line-weight:4px}.column-card__link{text-decoration:none}.column-card__link:after{content:"";inset:0;position:absolute}.column-card__link:hover{opacity:1}@media screen and (max-width:768px){.column-card{grid-row: auto 1fr;grid-template-columns:100%}.column-card__media{--sws-aspect-ratio:1.5357142857;--sws-aspect-ratio-polyfill-counter:7;aspect-ratio:var(--sws-aspect-ratio)}.column-card__main{grid-template-columns:100%;grid-template-rows:auto auto auto auto auto;padding:16px 16px 25px}.column-card__terms{grid-column:1}.column-card__title{font-size:18px;grid-column:1;line-height:1.3333333333}.column-card__date{font-size:12px;grid-column:1;line-height:1.5;margin-top:10px;padding-bottom:10px}.column-card__excerpt{font-size:14px;grid-column:1;letter-spacing:.02em;line-height:1.7142857143;margin-top:10px}.column-card__nav{grid-column:1;grid-row:5;justify-content:center;margin-top:16px}}.plain-table{--table-border-color:#b5b5b5;border:1px solid var(--table-border-color);width:100%}.plain-table :where(td),.plain-table :where(th){border:1px solid var(--table-border-color);padding:.5em}@media screen and (max-width:768px){.plain-table{min-width:var(--table-min-width,100%)}.plain-table-wrapper{overflow-x:scroll}.plain-table-wrapper:before{content:"横スクロールできます。";display:block;font-size:11px;margin-bottom:min(.625rem,10px)}}.information-archive-list{column-gap:25px;display:grid;grid-template-columns:auto 1fr;overflow-wrap:anywhere;word-break:break-all}@supports not (overflow-wrap:anywhere){.information-archive-list{word-wrap:break-word}}.information-archive-list__item{border-bottom:2px solid #e0e0e0;display:grid;font-size:18px;grid-column:1/span 2;grid-template-columns:subgrid;line-height:1.2;padding:25px 0;position:relative}@supports not (grid-template-columns:subgrid){.information-archive-list__item{grid-template-columns:auto 1fr}}.information-archive-list__item:first-child{padding-top:0}.information-archive-list__item:hover{opacity:.8}.information-archive-list__date{color:#314adb;font-size:16px;font-weight:500;line-height:1.25}.information-archive-list__link{color:currentColor;text-decoration:none}.information-archive-list__link:after{content:"";inset:0;position:absolute}.information-archive-list__link:hover{opacity:1}@media screen and (max-width:768px){.information-archive-list{grid-template-columns:100%;grid-template-rows:auto 1fr}.information-archive-list__item{font-size:16px;grid-column:1;grid-row:span 2;grid-template-rows:subgrid;line-height:1.5;padding:20px 0}@supports not (grid-template-rows:subgrid){.information-archive-list__item{grid-template-rows:auto 1fr}}.information-archive-list__date{font-size:14px;line-height:1.5714285714}}.information-post__date{color:#314adb;font-size:16px;font-weight:500;line-height:1.25}.information-post__main{margin-top:25px}@media screen and (max-width:768px){.information-post__date{font-size:14px;line-height:1.5714285714}.information-post__main{margin-top:16px}}.post-nav{--arrow-size:20px;align-items:center;color:#314adb;column-gap:90px;display:flex;font-size:18px;font-weight:500;justify-content:center;line-height:1;white-space:nowrap}.post-nav__item--next,.post-nav__item--prev{min-width:var(--arrow-size)}.post-nav__link,.post-nav__link--next,.post-nav__link--prev{text-decoration:none}.post-nav__link--prev sws-angle{--sws-angle-size:var(--arrow-size);--sws-angle-line-weight:4px;--sws-angle-transform:rotate(180deg);min-width:var(--arrow-size)}.post-nav__link--next sws-angle{--sws-angle-size:var(--arrow-size);--sws-angle-line-weight:4px;min-width:var(--arrow-size)}@media screen and (max-width:768px){.post-nav{--arrow-size:15px;column-gap:min(4.375rem,70px);font-size:14px}}@supports (overscroll-behavior:none){html[is-sws-drawer-active] body{-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none;touch-action:none}}.nav-drawer{width:100%}.nav-drawer__header{flex-shrink:0;height:90px}.nav-drawer__inner{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.nav-drawer__main{display:grid;flex-grow:1;margin-left:auto;margin-right:auto;padding:30px 2.25rem;place-items:center}.nav-drawer sws-drawer{--sws-drawer-z-index:9999;--sws-drawer-width:100%;--sws-drawer-color:#fff;--sws-drawer-background:#4e4e55;--sws-drawer-translate:translate3d(0,0,0);--sws-drawer-transition-hide:visibility 0s linear var(--sws-drawer-animation-speed),opacity var(--sws-drawer-animation-speed);--sws-drawer-transition-show:visibility 0s,opacity var(--sws-drawer-animation-speed)}.nav-drawer sws-drawer-close-button{--sws-drawer-close-text-align:left}@media screen and (max-width:768px){.nav-drawer__header{height:50px}.nav-drawer__main{padding:30px 1.625rem}}.drawer-button{--sws-flexbox-row-gap:6px;--sws-flexbox-column-gap:6px;-ms-grid-rows:6px;align-items:center;background-color:#00001e;color:#fff;column-gap:6px;cursor:pointer;display:flex;flex-direction:column;height:90px;justify-content:center;position:relative;row-gap:6px;width:90px}.drawer-button:hover{opacity:.8}.drawer-button__label,.drawer-button__label--close,.drawer-button__label--menu{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.8px;line-height:1;min-height:10px;text-align:center;white-space:nowrap}.drawer-button__label--menu{display:block}.drawer-button__label--close,html[is-sws-drawer-active=true] .drawer-button__label--menu{display:none}html[is-sws-drawer-active=true] .drawer-button__label--close{display:block}.drawer-button__lines{display:grid;grid-template-columns:100%;grid-template-rows:2px 2px;row-gap:8px;width:30px}.drawer-button__line{grid-column:1;transition:transform .3s}.drawer-button__line:first-child{background-image:linear-gradient(90deg,#fff,#fff 20px,#fff0 0,#fff0 24px,#fff 0,#fff);grid-row:1;transform-origin:right top}[is-sws-drawer-active] .drawer-button__line:first-child{transform:translateY(0) rotate(-20deg)}.drawer-button__line:nth-child(2){background-color:#fff;grid-row:2;transform-origin:right top}[is-sws-drawer-active] .drawer-button__line:nth-child(2){transform:translateY(0) rotate(20deg)}@media screen and (max-width:768px){.drawer-button{--sws-flexbox-row-gap:4px;--sws-flexbox-column-gap:4px;-ms-grid-rows:4px;column-gap:4px;height:50px;row-gap:4px;width:50px}.drawer-button__label,.drawer-button__label--close,.drawer-button__label--menu{letter-spacing:.4px}.drawer-button__lines{row-gap:6px;width:24px}.drawer-button__line:first-child{background-image:linear-gradient(90deg,#fff,#fff 17px,#fff0 0,#fff0 20px,#fff 0,#fff)}}@media screen and (min-width:769px){.u-sm,.u-sp{display:none!important}}@media screen and (max-width:768px){.u-md,.u-pc{display:none!important}}@media screen and (min-width:1173px){.u-md,.u-tb{display:none!important}}@media screen and (max-width:1172px){.u-lg{display:none!important}}.u-mt-0{margin-top:0!important}.u-mb-0{margin-bottom:0!important}.u-pt-0{padding-top:0!important}.u-pb-0{padding-bottom:0!important}.u-mt-5{margin-top:5px!important}.u-mb-5{margin-bottom:5px!important}.u-pt-5{padding-top:5px!important}.u-pb-5{padding-bottom:5px!important}.u-mt-10{margin-top:10px!important}.u-mb-10{margin-bottom:10px!important}.u-pt-10{padding-top:10px!important}.u-pb-10{padding-bottom:10px!important}.u-mt-15{margin-top:15px!important}.u-mb-15{margin-bottom:15px!important}.u-pt-15{padding-top:15px!important}.u-pb-15{padding-bottom:15px!important}.u-mt-20{margin-top:20px!important}.u-mb-20{margin-bottom:20px!important}.u-pt-20{padding-top:20px!important}.u-pb-20{padding-bottom:20px!important}.u-mt-25{margin-top:25px!important}.u-mb-25{margin-bottom:25px!important}.u-pt-25{padding-top:25px!important}.u-pb-25{padding-bottom:25px!important}.u-mt-30{margin-top:30px!important}.u-mb-30{margin-bottom:30px!important}.u-pt-30{padding-top:30px!important}.u-pb-30{padding-bottom:30px!important}.u-mt-35{margin-top:35px!important}.u-mb-35{margin-bottom:35px!important}.u-pt-35{padding-top:35px!important}.u-pb-35{padding-bottom:35px!important}.u-mt-40{margin-top:40px!important}.u-mb-40{margin-bottom:40px!important}.u-pt-40{padding-top:40px!important}.u-pb-40{padding-bottom:40px!important}.u-mt-45{margin-top:45px!important}.u-mb-45{margin-bottom:45px!important}.u-pt-45{padding-top:45px!important}.u-pb-45{padding-bottom:45px!important}.u-mt-50{margin-top:50px!important}.u-mb-50{margin-bottom:50px!important}.u-pt-50{padding-top:50px!important}.u-pb-50{padding-bottom:50px!important}.u-mt-55{margin-top:55px!important}.u-mb-55{margin-bottom:55px!important}.u-pt-55{padding-top:55px!important}.u-pb-55{padding-bottom:55px!important}.u-mt-60{margin-top:60px!important}.u-mb-60{margin-bottom:60px!important}.u-pt-60{padding-top:60px!important}.u-pb-60{padding-bottom:60px!important}.u-mt-65{margin-top:65px!important}.u-mb-65{margin-bottom:65px!important}.u-pt-65{padding-top:65px!important}.u-pb-65{padding-bottom:65px!important}.u-mt-70{margin-top:70px!important}.u-mb-70{margin-bottom:70px!important}.u-pt-70{padding-top:70px!important}.u-pb-70{padding-bottom:70px!important}.u-mt-75{margin-top:75px!important}.u-mb-75{margin-bottom:75px!important}.u-pt-75{padding-top:75px!important}.u-pb-75{padding-bottom:75px!important}.u-mt-80{margin-top:80px!important}.u-mb-80{margin-bottom:80px!important}.u-pt-80{padding-top:80px!important}.u-pb-80{padding-bottom:80px!important}.u-mt-85{margin-top:85px!important}.u-mb-85{margin-bottom:85px!important}.u-pt-85{padding-top:85px!important}.u-pb-85{padding-bottom:85px!important}.u-mt-90{margin-top:90px!important}.u-mb-90{margin-bottom:90px!important}.u-pt-90{padding-top:90px!important}.u-pb-90{padding-bottom:90px!important}.u-mt-95{margin-top:95px!important}.u-mb-95{margin-bottom:95px!important}.u-pt-95{padding-top:95px!important}.u-pb-95{padding-bottom:95px!important}.u-mt-100{margin-top:100px!important}.u-mb-100{margin-bottom:100px!important}.u-pt-100{padding-top:100px!important}.u-pb-100{padding-bottom:100px!important}.u-mt-105{margin-top:105px!important}.u-mb-105{margin-bottom:105px!important}.u-pt-105{padding-top:105px!important}.u-pb-105{padding-bottom:105px!important}.u-mt-110{margin-top:110px!important}.u-mb-110{margin-bottom:110px!important}.u-pt-110{padding-top:110px!important}.u-pb-110{padding-bottom:110px!important}.u-mt-115{margin-top:115px!important}.u-mb-115{margin-bottom:115px!important}.u-pt-115{padding-top:115px!important}.u-pb-115{padding-bottom:115px!important}.u-mt-120{margin-top:120px!important}.u-mb-120{margin-bottom:120px!important}.u-pt-120{padding-top:120px!important}.u-pb-120{padding-bottom:120px!important}.u-mt-125{margin-top:125px!important}.u-mb-125{margin-bottom:125px!important}.u-pt-125{padding-top:125px!important}.u-pb-125{padding-bottom:125px!important}.u-mt-130{margin-top:130px!important}.u-mb-130{margin-bottom:130px!important}.u-pt-130{padding-top:130px!important}.u-pb-130{padding-bottom:130px!important}.u-mt-135{margin-top:135px!important}.u-mb-135{margin-bottom:135px!important}.u-pt-135{padding-top:135px!important}.u-pb-135{padding-bottom:135px!important}.u-mt-140{margin-top:140px!important}.u-mb-140{margin-bottom:140px!important}.u-pt-140{padding-top:140px!important}.u-pb-140{padding-bottom:140px!important}.u-mt-145{margin-top:145px!important}.u-mb-145{margin-bottom:145px!important}.u-pt-145{padding-top:145px!important}.u-pb-145{padding-bottom:145px!important}.u-mt-150{margin-top:150px!important}.u-mb-150{margin-bottom:150px!important}.u-pt-150{padding-top:150px!important}.u-pb-150{padding-bottom:150px!important}.u-mt-155{margin-top:155px!important}.u-mb-155{margin-bottom:155px!important}.u-pt-155{padding-top:155px!important}.u-pb-155{padding-bottom:155px!important}.u-mt-160{margin-top:160px!important}.u-mb-160{margin-bottom:160px!important}.u-pt-160{padding-top:160px!important}.u-pb-160{padding-bottom:160px!important}.u-mt-165{margin-top:165px!important}.u-mb-165{margin-bottom:165px!important}.u-pt-165{padding-top:165px!important}.u-pb-165{padding-bottom:165px!important}.u-mt-170{margin-top:170px!important}.u-mb-170{margin-bottom:170px!important}.u-pt-170{padding-top:170px!important}.u-pb-170{padding-bottom:170px!important}.u-mt-175{margin-top:175px!important}.u-mb-175{margin-bottom:175px!important}.u-pt-175{padding-top:175px!important}.u-pb-175{padding-bottom:175px!important}.u-mt-180{margin-top:180px!important}.u-mb-180{margin-bottom:180px!important}.u-pt-180{padding-top:180px!important}.u-pb-180{padding-bottom:180px!important}.u-mt-185{margin-top:185px!important}.u-mb-185{margin-bottom:185px!important}.u-pt-185{padding-top:185px!important}.u-pb-185{padding-bottom:185px!important}.u-mt-190{margin-top:190px!important}.u-mb-190{margin-bottom:190px!important}.u-pt-190{padding-top:190px!important}.u-pb-190{padding-bottom:190px!important}.u-mt-195{margin-top:195px!important}.u-mb-195{margin-bottom:195px!important}.u-pt-195{padding-top:195px!important}.u-pb-195{padding-bottom:195px!important}.u-mt-200{margin-top:200px!important}.u-mb-200{margin-bottom:200px!important}.u-pt-200{padding-top:200px!important}.u-pb-200{padding-bottom:200px!important}.u-fs-8{font-size:8px}.u-fs-9{font-size:9px}.u-fs-10{font-size:10px}.u-fs-11{font-size:11px}.u-fs-12{font-size:12px}.u-fs-13{font-size:13px}.u-fs-14{font-size:14px}.u-fs-15{font-size:15px}.u-fs-16{font-size:16px}.u-fs-17{font-size:17px}.u-fs-18{font-size:18px}.u-fs-19{font-size:19px}.u-fs-20{font-size:20px}.u-fs-21{font-size:21px}.u-fs-22{font-size:22px}.u-fs-23{font-size:23px}.u-fs-24{font-size:24px}.u-fs-25{font-size:25px}.u-fs-26{font-size:26px}.u-fs-27{font-size:27px}.u-fs-28{font-size:28px}.u-fs-29{font-size:29px}.u-fs-30{font-size:30px}.u-fs-31{font-size:31px}.u-fs-32{font-size:32px}.u-fs-33{font-size:33px}.u-fs-34{font-size:34px}.u-fs-35{font-size:35px}.u-fs-36{font-size:36px}.u-fs-37{font-size:37px}.u-fs-38{font-size:38px}.u-fs-39{font-size:39px}.u-fs-40{font-size:40px}.u-center{text-align:center!important}.u-left{text-align:left!important}.u-right{text-align:right!important}.u-nowrap{white-space:nowrap!important}.u-indent{margin-left:1em!important;text-indent:-1em!important}@media screen and (max-width:768px){.u-mt-sm-0{margin-top:0!important}.u-mb-sm-0{margin-bottom:0!important}.u-pt-sm-0{padding-top:0!important}.u-pb-sm-0{padding-bottom:0!important}.u-mt-sm-5{margin-top:5px!important}.u-mb-sm-5{margin-bottom:5px!important}.u-pt-sm-5{padding-top:5px!important}.u-pb-sm-5{padding-bottom:5px!important}.u-mt-sm-10{margin-top:10px!important}.u-mb-sm-10{margin-bottom:10px!important}.u-pt-sm-10{padding-top:10px!important}.u-pb-sm-10{padding-bottom:10px!important}.u-mt-sm-15{margin-top:15px!important}.u-mb-sm-15{margin-bottom:15px!important}.u-pt-sm-15{padding-top:15px!important}.u-pb-sm-15{padding-bottom:15px!important}.u-mt-sm-20{margin-top:20px!important}.u-mb-sm-20{margin-bottom:20px!important}.u-pt-sm-20{padding-top:20px!important}.u-pb-sm-20{padding-bottom:20px!important}.u-mt-sm-25{margin-top:25px!important}.u-mb-sm-25{margin-bottom:25px!important}.u-pt-sm-25{padding-top:25px!important}.u-pb-sm-25{padding-bottom:25px!important}.u-mt-sm-30{margin-top:30px!important}.u-mb-sm-30{margin-bottom:30px!important}.u-pt-sm-30{padding-top:30px!important}.u-pb-sm-30{padding-bottom:30px!important}.u-mt-sm-35{margin-top:35px!important}.u-mb-sm-35{margin-bottom:35px!important}.u-pt-sm-35{padding-top:35px!important}.u-pb-sm-35{padding-bottom:35px!important}.u-mt-sm-40{margin-top:40px!important}.u-mb-sm-40{margin-bottom:40px!important}.u-pt-sm-40{padding-top:40px!important}.u-pb-sm-40{padding-bottom:40px!important}.u-mt-sm-45{margin-top:45px!important}.u-mb-sm-45{margin-bottom:45px!important}.u-pt-sm-45{padding-top:45px!important}.u-pb-sm-45{padding-bottom:45px!important}.u-mt-sm-50{margin-top:50px!important}.u-mb-sm-50{margin-bottom:50px!important}.u-pt-sm-50{padding-top:50px!important}.u-pb-sm-50{padding-bottom:50px!important}.u-mt-sm-55{margin-top:55px!important}.u-mb-sm-55{margin-bottom:55px!important}.u-pt-sm-55{padding-top:55px!important}.u-pb-sm-55{padding-bottom:55px!important}.u-mt-sm-60{margin-top:60px!important}.u-mb-sm-60{margin-bottom:60px!important}.u-pt-sm-60{padding-top:60px!important}.u-pb-sm-60{padding-bottom:60px!important}.u-mt-sm-65{margin-top:65px!important}.u-mb-sm-65{margin-bottom:65px!important}.u-pt-sm-65{padding-top:65px!important}.u-pb-sm-65{padding-bottom:65px!important}.u-mt-sm-70{margin-top:70px!important}.u-mb-sm-70{margin-bottom:70px!important}.u-pt-sm-70{padding-top:70px!important}.u-pb-sm-70{padding-bottom:70px!important}.u-mt-sm-75{margin-top:75px!important}.u-mb-sm-75{margin-bottom:75px!important}.u-pt-sm-75{padding-top:75px!important}.u-pb-sm-75{padding-bottom:75px!important}.u-mt-sm-80{margin-top:80px!important}.u-mb-sm-80{margin-bottom:80px!important}.u-pt-sm-80{padding-top:80px!important}.u-pb-sm-80{padding-bottom:80px!important}.u-mt-sm-85{margin-top:85px!important}.u-mb-sm-85{margin-bottom:85px!important}.u-pt-sm-85{padding-top:85px!important}.u-pb-sm-85{padding-bottom:85px!important}.u-mt-sm-90{margin-top:90px!important}.u-mb-sm-90{margin-bottom:90px!important}.u-pt-sm-90{padding-top:90px!important}.u-pb-sm-90{padding-bottom:90px!important}.u-mt-sm-95{margin-top:95px!important}.u-mb-sm-95{margin-bottom:95px!important}.u-pt-sm-95{padding-top:95px!important}.u-pb-sm-95{padding-bottom:95px!important}.u-mt-sm-100{margin-top:100px!important}.u-mb-sm-100{margin-bottom:100px!important}.u-pt-sm-100{padding-top:100px!important}.u-pb-sm-100{padding-bottom:100px!important}.u-mt-sm-105{margin-top:105px!important}.u-mb-sm-105{margin-bottom:105px!important}.u-pt-sm-105{padding-top:105px!important}.u-pb-sm-105{padding-bottom:105px!important}.u-mt-sm-110{margin-top:110px!important}.u-mb-sm-110{margin-bottom:110px!important}.u-pt-sm-110{padding-top:110px!important}.u-pb-sm-110{padding-bottom:110px!important}.u-mt-sm-115{margin-top:115px!important}.u-mb-sm-115{margin-bottom:115px!important}.u-pt-sm-115{padding-top:115px!important}.u-pb-sm-115{padding-bottom:115px!important}.u-mt-sm-120{margin-top:120px!important}.u-mb-sm-120{margin-bottom:120px!important}.u-pt-sm-120{padding-top:120px!important}.u-pb-sm-120{padding-bottom:120px!important}.u-mt-sm-125{margin-top:125px!important}.u-mb-sm-125{margin-bottom:125px!important}.u-pt-sm-125{padding-top:125px!important}.u-pb-sm-125{padding-bottom:125px!important}.u-mt-sm-130{margin-top:130px!important}.u-mb-sm-130{margin-bottom:130px!important}.u-pt-sm-130{padding-top:130px!important}.u-pb-sm-130{padding-bottom:130px!important}.u-mt-sm-135{margin-top:135px!important}.u-mb-sm-135{margin-bottom:135px!important}.u-pt-sm-135{padding-top:135px!important}.u-pb-sm-135{padding-bottom:135px!important}.u-mt-sm-140{margin-top:140px!important}.u-mb-sm-140{margin-bottom:140px!important}.u-pt-sm-140{padding-top:140px!important}.u-pb-sm-140{padding-bottom:140px!important}.u-mt-sm-145{margin-top:145px!important}.u-mb-sm-145{margin-bottom:145px!important}.u-pt-sm-145{padding-top:145px!important}.u-pb-sm-145{padding-bottom:145px!important}.u-mt-sm-150{margin-top:150px!important}.u-mb-sm-150{margin-bottom:150px!important}.u-pt-sm-150{padding-top:150px!important}.u-pb-sm-150{padding-bottom:150px!important}.u-mt-sm-155{margin-top:155px!important}.u-mb-sm-155{margin-bottom:155px!important}.u-pt-sm-155{padding-top:155px!important}.u-pb-sm-155{padding-bottom:155px!important}.u-mt-sm-160{margin-top:160px!important}.u-mb-sm-160{margin-bottom:160px!important}.u-pt-sm-160{padding-top:160px!important}.u-pb-sm-160{padding-bottom:160px!important}.u-mt-sm-165{margin-top:165px!important}.u-mb-sm-165{margin-bottom:165px!important}.u-pt-sm-165{padding-top:165px!important}.u-pb-sm-165{padding-bottom:165px!important}.u-mt-sm-170{margin-top:170px!important}.u-mb-sm-170{margin-bottom:170px!important}.u-pt-sm-170{padding-top:170px!important}.u-pb-sm-170{padding-bottom:170px!important}.u-mt-sm-175{margin-top:175px!important}.u-mb-sm-175{margin-bottom:175px!important}.u-pt-sm-175{padding-top:175px!important}.u-pb-sm-175{padding-bottom:175px!important}.u-mt-sm-180{margin-top:180px!important}.u-mb-sm-180{margin-bottom:180px!important}.u-pt-sm-180{padding-top:180px!important}.u-pb-sm-180{padding-bottom:180px!important}.u-mt-sm-185{margin-top:185px!important}.u-mb-sm-185{margin-bottom:185px!important}.u-pt-sm-185{padding-top:185px!important}.u-pb-sm-185{padding-bottom:185px!important}.u-mt-sm-190{margin-top:190px!important}.u-mb-sm-190{margin-bottom:190px!important}.u-pt-sm-190{padding-top:190px!important}.u-pb-sm-190{padding-bottom:190px!important}.u-mt-sm-195{margin-top:195px!important}.u-mb-sm-195{margin-bottom:195px!important}.u-pt-sm-195{padding-top:195px!important}.u-pb-sm-195{padding-bottom:195px!important}.u-mt-sm-200{margin-top:200px!important}.u-mb-sm-200{margin-bottom:200px!important}.u-pt-sm-200{padding-top:200px!important}.u-pb-sm-200{padding-bottom:200px!important}.u-fs-sm-8{font-size:8px}.u-fs-sm-9{font-size:9px}.u-fs-sm-10{font-size:10px}.u-fs-sm-11{font-size:11px}.u-fs-sm-12{font-size:12px}.u-fs-sm-13{font-size:13px}.u-fs-sm-14{font-size:14px}.u-fs-sm-15{font-size:15px}.u-fs-sm-16{font-size:16px}.u-fs-sm-17{font-size:17px}.u-fs-sm-18{font-size:18px}.u-fs-sm-19{font-size:19px}.u-fs-sm-20{font-size:20px}.u-fs-sm-21{font-size:21px}.u-fs-sm-22{font-size:22px}.u-fs-sm-23{font-size:23px}.u-fs-sm-24{font-size:24px}.u-fs-sm-25{font-size:25px}.u-fs-sm-26{font-size:26px}.u-fs-sm-27{font-size:27px}.u-fs-sm-28{font-size:28px}.u-fs-sm-29{font-size:29px}.u-fs-sm-30{font-size:30px}.u-fs-sm-31{font-size:31px}.u-fs-sm-32{font-size:32px}.u-fs-sm-33{font-size:33px}.u-fs-sm-34{font-size:34px}.u-fs-sm-35{font-size:35px}.u-fs-sm-36{font-size:36px}.u-fs-sm-37{font-size:37px}.u-fs-sm-38{font-size:38px}.u-fs-sm-39{font-size:39px}.u-fs-sm-40{font-size:40px}.u-sm-center{text-align:center!important}.u-sm-left{text-align:left!important}.u-sm-right{text-align:right!important}.u-sm-nowrap{white-space:nowrap!important}.u-sm-indent{margin-left:1em!important;text-indent:-1em!important}}