@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body,input,select,textarea{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Lucida Grande",Meiryo,メイリオ,Roboto,"Droid Sans",sans-serif;font-feature-settings:"palt"}body{font-size:1rem;-webkit-text-size-adjust:100%}article,aside,caption,dd,details,div,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,menu,nav,p,section,td,th{text-align:left}address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=telephone],input[type=text],input[type=time],input[type=url],input[type=week],textarea{margin:0;vertical-align:middle}input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],select{margin:0;vertical-align:middle}@-moz-document url-prefix(){select{margin-left:.0625rem}}li{list-style:none}em{font-style:normal}button{padding:0;border:none;background:0 0;font-size:100%;line-height:1.5;cursor:pointer}html{font-size:max(1.0309278351vw,1rem);scroll-padding-top:8rem;scroll-behavior:smooth}html:has(.contents-review){scroll-padding-top:0}@media screen and (max-width:53rem){html{scroll-padding-top:7.25rem}}@media screen and (max-width:36rem){html{scroll-padding-top:7.25rem}}@media screen and (max-width:27rem){html{scroll-padding-top:7rem}}body{min-width:23.4375rem;background-color:#efefef;background-image:url(../image/common/background_texture.webp);background-position:left top;background-repeat:repeat;background-attachment:fixed;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#222;font-weight:400;font-size:1rem;line-height:1.6}body button,body input,body select,body textarea{font-family:inherit}a{color:#0077d9;text-decoration:underline}body{padding:5rem 1.5rem 1.5rem 1.5rem;box-sizing:border-box;position:relative}body:before{position:fixed;z-index:1000;top:1.25rem;left:1.25rem;width:calc(100% - 3rem + .5rem);height:calc(100dvh - 3rem + .5rem)}body .header{position:fixed;z-index:800;top:1.5rem;left:1.5rem;width:calc(100% - 3rem)}body .conversionNav{position:fixed;z-index:700}body .cover-home,body .cover_keyVisual{position:relative;z-index:600;left:-1.5rem;width:calc(100% + 3rem);box-sizing:border-box}@media screen and (max-width:53rem){body .cover-home,body .cover_keyVisual{left:-1rem;width:calc(100% + 2rem)}}body:after{position:fixed;z-index:500;top:0;left:0;width:100%;height:100dvh}@media screen and (max-width:53rem){body{padding:4.25rem 1rem 1rem 1rem}body .header{top:1rem;left:1rem;width:calc(100% - 2rem)}body:before{top:.75rem;left:.75rem;width:calc(100% - 2rem + .5rem);height:calc(100dvh - 2rem + .5rem)}}@media screen and (max-width:36rem){body{padding-top:4.25rem}}@media screen and (max-width:27rem){body{padding-top:4rem}}body.fixed{overflow:hidden}body.fixed:after{z-index:999}body:before{content:" ";display:block;font-size:0;line-height:0;pointer-events:none;border:solid .25rem #ffe600;border-radius:1rem;box-sizing:border-box}body:after{content:" ";display:block;font-size:0;line-height:0;pointer-events:none;background-image:url(../image/common/background_texture.webp);background-position:left top;background-repeat:repeat;background-attachment:fixed;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 1.5rem,1.875rem 1.5rem,1.5rem 1.875rem,1.5rem calc(100% - 1.875rem),1.875rem calc(100% - 1.5rem),calc(100% - 1.875rem) calc(100% - 1.5rem),calc(100% - 1.5rem) calc(100% - 1.875rem),calc(100% - 1.5rem) 1.875rem,calc(100% - 1.875rem) 1.5rem,0 1.5rem)}@media screen and (max-width:53rem){body:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 1rem,1.375rem 1rem,1rem 1.375rem,1rem calc(100% - 1.375rem),1.375rem calc(100% - 1rem),calc(100% - 1.375rem) calc(100% - 1rem),calc(100% - 1rem) calc(100% - 1.375rem),calc(100% - 1rem) 1.375rem,calc(100% - 1.375rem) 1rem,0 1rem)}}.header{pointer-events:none}.header_title{margin-top:1rem;margin-left:1rem;pointer-events:auto}.header_nav{position:absolute;top:0;right:0;pointer-events:auto}.headerTitle{width:-moz-fit-content;width:fit-content}.headerTitle a{text-decoration:none;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.25rem}.headerTitle_en{display:block;height:2.5rem;aspect-ratio:128/84;background-image:url(../image/common/fire_mark.webp);background-position:left top;background-repeat:no-repeat;background-size:100% auto;color:#fff;font-weight:900;font-size:.8rem;line-height:1;padding-top:1rem;padding-left:.8125rem;box-sizing:border-box}.headerTitle_jp{display:block;width:-moz-fit-content;width:fit-content;color:#000;font-weight:700;font-size:1.1428571429rem;line-height:1}.headerTitle_description{display:block;width:-moz-fit-content;width:fit-content;color:#fff;font-weight:700;font-size:1.1428571429rem;line-height:1;-webkit-text-stroke:.15rem #000;text-stroke:.15rem #000;paint-order:stroke}@media screen and (max-width:53rem){.headerTitle a{display:grid;grid-template-columns:max-content 1fr;grid-template-rows:auto auto;grid-template-areas:"en jp" "en description";gap:.25rem}.headerTitle_en{grid-area:en;height:2.25rem;font-size:.7272727273rem;padding-top:.875rem;padding-left:.8125rem}.headerTitle_jp{grid-area:jp;align-self:self-end;font-size:1rem}.headerTitle_description{grid-area:description;align-self:self-start;font-size:1rem}}@media screen and (max-width:27rem){.headerTitle_en{height:2rem;font-size:.6666666667rem;padding-top:.8125rem;padding-left:.6875rem}.headerTitle_jp{font-size:.8888888889rem}.headerTitle_description{font-size:.8rem}}.headerNav_switch{position:absolute;top:-.25rem;right:-.25rem;z-index:20}.headerNav_contents{position:fixed;top:0;right:0;z-index:10;transform:translateX(100%)}.headerNav:after{content:" ";display:block;font-size:0;line-height:0;position:fixed;top:0;right:0;z-index:1;width:100vw;height:100vh;pointer-events:auto;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);display:none}.headerNav_contents{transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:0s}.headerNav-hidden .headerNav_contents{transform:translateX(100%)}.headerNav-visible .headerNav_contents{transform:translateX(0)}.headerNav-visible:after{display:block}.headerNavSwitch{cursor:pointer;width:3.5rem;height:3.5rem;padding-top:.25rem;padding-right:.25rem;box-sizing:content-box;background-color:#ffe600;border-bottom-left-radius:1rem;border-top-right-radius:.5rem}@media screen and (max-width:53rem){.headerNavSwitch{width:3.25rem;height:3.25rem;border-bottom-left-radius:.75rem}}@media screen and (max-width:27rem){.headerNavSwitch{width:3rem;height:3rem}}.headerNavSwitch_item{display:block;width:1.5rem;height:.1875rem;background-color:#fff;border-radius:10rem;position:absolute;top:50%;left:50%;z-index:1}.headerNavSwitch_item:nth-child(1){transform:translate(-50%,calc(-50% - .5rem))}.headerNavSwitch_item:nth-child(2){transform:translate(-50%,-50%)}.headerNavSwitch_item:nth-child(3){transform:translate(-50%,calc(-50% + .5rem))}.headerNavSwitch:before{content:" ";display:block;font-size:0;line-height:0;width:1.5rem;height:1.5rem;background-color:#000;border-radius:10rem;position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%);opacity:0}.headerNavSwitch,.headerNavSwitch:before,.headerNavSwitch_item{transition-property:all;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.headerNav-hidden .headerNavSwitch_item:nth-child(1){width:1.5rem;height:.1875rem;transform:translate(-50%,calc(-50% - .5rem))}.headerNav-hidden .headerNavSwitch_item:nth-child(2){width:1.5rem;height:.1875rem;opacity:1}.headerNav-hidden .headerNavSwitch_item:nth-child(3){width:1.5rem;height:.1875rem;transform:translate(-50%,calc(-50% + .5rem))}.headerNav-hidden .headerNavSwitch{background-color:#ffe600}.headerNav-hidden .headerNavSwitch:before{opacity:0}.headerNav-visible .headerNavSwitch_item:nth-child(1){width:.875rem;height:.125rem;transform:translate(-50%,-50%) rotate(45deg)}.headerNav-visible .headerNavSwitch_item:nth-child(2){width:.875rem;height:.125rem;opacity:0}.headerNav-visible .headerNavSwitch_item:nth-child(3){width:.875rem;height:.125rem;transform:translate(-50%,-50%) rotate(-45deg)}.headerNav-visible .headerNavSwitch{background-color:transparent}.headerNav-visible .headerNavSwitch:before{opacity:1}.headerNavContents{height:100%;background-color:#ffe600;overflow:scroll;padding-top:1.5rem;padding-right:1.25rem;padding-bottom:6rem;box-sizing:border-box}@media screen and (max-width:53rem){.headerNavContents{padding-top:1rem;padding-right:.75rem;padding-bottom:2rem;box-sizing:border-box}}@media screen and (max-width:36rem){.headerNavContents{width:100%;padding-left:1rem}}.headerNavContents_title{width:20rem;margin-left:2rem;margin-right:2rem;margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25rem .5rem;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#000;font-weight:700;font-size:1rem;line-height:.8;white-space:nowrap}.headerNavContents_title:before{content:"HAJ\aRecruitment";white-space:pre;display:block;width:100%;margin-bottom:.5rem;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:800;font-size:3.5625rem;line-height:.8}.headerNavContents_title:after{flex-grow:1;content:" ";display:block;font-size:0;line-height:0;max-width:100%;height:.0625rem;background-color:rgba(0,0,0,.5)}.headerNavContents_conversion{width:20rem;margin-left:2rem;margin-right:2rem;margin-top:2.5rem}.headerNavContents_home{margin-top:2.5rem;width:20rem;margin-left:2rem;margin-right:2rem;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.3125rem;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:700;font-size:calc(1rem * 8 / 5.5);line-height:1.4;text-decoration:none}.headerNavContents_home:before{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1rem;height:1rem;background-size:.5rem auto;background-color:#fff;background-image:url(../image/common/icon_arrow_right.webp);margin-top:.125rem}.headerNavContents_home,.headerNavContents_home:active,.headerNavContents_home:hover,.headerNavContents_home:visited{color:#000}.headerNavContents_section{width:20rem;padding-left:2rem;padding-right:2rem;margin-top:2rem;padding-top:2rem;border-top:dashed .0625rem rgba(0,0,0,.25)}.headerNavContentsSection-recruitment{border-bottom:dashed .0625rem rgba(0,0,0,.25);padding-bottom:2rem}.headerNavContents_aside{width:20rem;margin-left:2rem;margin-right:2rem;margin-top:2rem}.headerNavContents_aside+.headerNavContents_aside{margin-top:1rem}@media screen and (max-width:36rem){.headerNavContents_title{width:20rem;margin-left:auto;margin-right:auto}.headerNavContents_conversion{width:20rem;margin-left:auto;margin-right:auto}.headerNavContents_home{width:20rem;margin-left:auto;margin-right:auto}.headerNavContents_section{width:20rem;padding-left:calc((100% - 20rem) * .5);padding-right:calc((100% - 20rem) * .5)}.headerNavContents_aside{width:20rem;margin-left:auto;margin-right:auto}}@media screen and (max-width:27rem){.headerNavContents_title{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}.headerNavContents_title:before{font-size:14.5vw}.headerNavContents_conversion{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}.headerNavContents_home{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}.headerNavContents_section{width:100%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.headerNavContents_aside{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}}.headerNavContentsConversion_item{margin-top:.75rem}.headerNavContentsConversion_item:first-child{margin-top:0}.headerNavContentsConversion_item a{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;height:3rem;background-color:#fff;border-radius:10rem;padding:.25rem 1.5rem;box-sizing:border-box;box-shadow:0 .25rem .25rem rgba(0,0,0,.1);font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#3c4faf;font-weight:700;font-size:1.3333333333rem;line-height:1;text-decoration:none;position:relative}.headerNavContentsConversion_item a:before{content:" ";display:block;font-size:0;line-height:0;width:calc(100% - .375rem);height:calc(100% - .375rem);border:solid .0625rem #3c4faf;border-radius:10rem;box-sizing:border-box;pointer-events:none;position:absolute;top:.1875rem;left:.1875rem}.headerNavContentsConversion_item a:after{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1.5rem;height:1.5rem;background-size:.5rem auto;background-color:#3c4faf;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.headerNavContentsConversion_item-entry a{background-color:#3c4faf;color:#fff}.headerNavContentsConversion_item-entry a:before{border-color:#fff}.headerNavContentsConversion_item-entry a:after{background-color:#fff;background-image:url(../image/common/icon_arrow_right_conversion.webp)}.headerNavContentsSection_list{margin-top:1rem}.headerNavContentsSectionTitle_en{display:block;width:-moz-fit-content;width:fit-content;padding:.125rem 1rem;margin-bottom:.5rem;background-color:#3c4faf;border-radius:.25rem;box-sizing:border-box;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:700;font-size:.8rem;line-height:1.4;position:relative}.headerNavContentsSectionTitle_en:before{content:" ";display:block;font-size:0;line-height:0;width:.625rem;height:.625rem;clip-path:polygon(100% 0,0 0,100% 100%);background-color:#3c4faf;position:absolute;bottom:-.5625rem;left:50%;transform:translateX(-50%)}.headerNavContentsSectionTitle_jp{display:block;color:#000;font-weight:900;font-size:1.3333333333rem;line-height:1.4}.headerNavContentsSectionList_item{width:-moz-fit-content;width:fit-content;margin-top:1rem}.headerNavContentsSectionList_item:first-child{margin-top:0}.headerNavContentsSectionList_item a{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:.3125rem;font-weight:400;font-size:.8888888889rem;line-height:1.4;text-decoration:none}.headerNavContentsSectionList_item a,.headerNavContentsSectionList_item a:active,.headerNavContentsSectionList_item a:hover,.headerNavContentsSectionList_item a:visited{color:#000}.headerNavContentsSectionList_item a:before{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1rem;height:1rem;background-size:.5rem auto;background-color:#fff;background-image:url(../image/common/icon_arrow_right.webp);margin-top:.125rem}.headerNavContentsAside{background-color:rgba(255,255,255,.4);border-radius:.5rem;padding:1.5rem;box-sizing:border-box}.headerNavContentsAside_item,.headerNavContentsAside_title{display:block;margin-top:1rem;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:.8rem;line-height:1;text-decoration:none}.headerNavContentsAside_item:first-child,.headerNavContentsAside_title:first-child{margin-top:0}.headerNavContentsAside_item,.headerNavContentsAside_item:active,.headerNavContentsAside_item:hover,.headerNavContentsAside_item:visited,.headerNavContentsAside_title,.headerNavContentsAside_title:active,.headerNavContentsAside_title:hover,.headerNavContentsAside_title:visited{color:#000}.headerNavContentsAside_title{font-weight:800;font-size:1rem}@media screen and (max-width:27rem){.headerNavContentsAside{padding:1rem}}.conversionNav{bottom:3.5rem;right:1.5rem}.conversionNav_item{width:2.5rem;height:8rem;margin-top:.5rem}.conversionNav_item:first-child{margin-top:0}@media screen and (max-width:53rem){.conversionNav{bottom:1rem;right:auto;left:0;width:100%;box-sizing:border-box;padding-left:5.5rem;padding-right:5.5rem;display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:.5rem}}@media screen and (max-width:53rem) and (max-width:75rem){.conversionNav{padding-left:5.5rem;padding-right:5.5rem}}@media screen and (max-width:53rem) and (max-width:53rem){.conversionNav{padding-left:3rem;padding-right:3rem}}@media screen and (max-width:53rem) and (max-width:36rem){.conversionNav{padding-left:3rem;padding-right:3rem}}@media screen and (max-width:53rem) and (max-width:27rem){.conversionNav{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:53rem){.conversionNav_item{width:calc((100% - 1rem) * .3333);max-width:10rem;height:2.5rem;margin-top:0}.conversionNav_item-entry{width:calc((100% - 1rem) * .3334)}}.conversionNav_item a{text-decoration:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;background-color:#ffe600;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border:solid .0625rem rgba(255,255,255,.5);border-right:dashed .0625rem #fff;box-sizing:border-box;writing-mode:vertical-rl;color:#222;font-weight:700;font-size:.8rem;line-height:1}.conversionNav_item a:before{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1rem;height:1rem;background-size:.5rem auto;background-color:#fff;background-image:url(../image/common/icon_arrow_right.webp)}.conversionNav_item-entry a{background-color:#3c4faf;border:none;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-size:.8888888889rem;letter-spacing:.05em}.conversionNav_item-entry a:before{background-color:#fff;background-image:url(../image/common/icon_arrow_right_conversion.webp)}.conversionNav_item-myPage a{font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:.8888888889rem;letter-spacing:.05em}@media screen and (max-width:53rem){.conversionNav_item a{writing-mode:initial;border-bottom-left-radius:0;border-top-right-radius:.5rem;border:solid .0625rem rgba(255,255,255,.5);border-bottom:dashed .0625rem #fff}.conversionNav_item-entry a{border-bottom:none}}@media screen and (max-width:36rem){.conversionNav_item a{gap:.25rem;font-size:.7272727273rem}.conversionNav_item-entry a,.conversionNav_item-myPage a{font-size:.8rem}}@media screen and (max-width:27rem){.conversionNav_item a{gap:.25rem}.conversionNav_item-entry a,.conversionNav_item-myPage a{font-size:.7272727273rem}}.cover-home{padding-top:1rem;margin-bottom:-1rem;padding-bottom:1rem;overflow:hidden;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.cover_homePortfolio{padding-right:1.5rem}.coverHomePortfolio{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:1.5rem}.coverHomePortfolio_item{width:31.7647058824svh;min-width:calc(35rem / 17 * 9);max-width:calc(40rem / 17 * 9);height:100%;aspect-ratio:9/17}@media screen and (max-width:53rem){.coverHomePortfolio_item{min-width:calc(30rem / 17 * 9)}}.coverHomePortfolio{animation-name:coverHomePortfolio;animation-duration:48s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s;animation-direction:normal;animation-fill-mode:none;animation-play-state:running}@keyframes coverHomePortfolio{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}body.fixed .coverHomePortfolio{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.coverHomePortfolio{animation:none}}.coverHomePortfolioItem{border:solid .375rem #000;border-radius:2.5rem;box-sizing:border-box;overflow:hidden;box-shadow:0 .0625rem 1rem rgba(0,0,0,.3);position:relative}.coverHomePortfolioItem_text{position:absolute;bottom:4rem;left:0}.coverHomePortfolioItem_image{width:100%;height:100%}.coverHomePortfolioItem_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coverHomePortfolioItem:before{content:"HAJ Portfolio";display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:7rem;height:1.5rem;background-color:#000;border-radius:10rem;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:700;font-size:.6666666667rem;line-height:1;position:absolute;top:1rem;left:50%;transform:translateX(-50%)}.coverHomePortfolioItemText{padding-left:.75rem;padding-right:.75rem}.coverHomePortfolioItemText_line{display:block;width:-moz-fit-content;width:fit-content;background-color:#fff;padding:.25rem .5rem;border-radius:.25rem;box-sizing:border-box;color:#222;font-weight:600;font-size:.8888888889rem;line-height:1.4;white-space:nowrap;margin-top:.5rem}.coverHomePortfolioItemText_line:first-child{margin-top:0}.cover_label{height:8rem;width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.cover_label{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.cover_label{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.cover_label{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.cover_label{margin-left:1rem;margin-right:1rem}}.cover_text{margin-top:.75rem;color:#222;font-weight:400;font-size:1rem;line-height:1.6;width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.cover_text{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.cover_text{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.cover_text{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.cover_text{margin-left:1rem;margin-right:1rem}}.cover_keyVisual{margin-top:1.5rem}@media screen and (max-width:53rem){.cover_label{height:8rem}}@media screen and (max-width:36rem){.cover_label{height:7rem}}@media screen and (max-width:27rem){.cover_label{height:6rem}}.cover-border{position:relative}.cover-border:after{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.cover-border:after{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.cover-border:after{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.cover-border:after{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.cover-border:after{margin-left:1rem;margin-right:1rem}}.cover-border:after{content:" ";display:block;font-size:0;line-height:0;width:auto;height:0;padding-bottom:1.5rem;border-bottom:dashed .0625rem #a6a6a6}.coverLabel{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.25rem}.coverLabel_title{color:#000;font-weight:900;font-size:calc(1rem * 8 / 2.5);line-height:1.4}@media screen and (max-width:53rem){.coverLabel_title{font-size:2.6666666667rem}}@media screen and (max-width:36rem){.coverLabel_title{font-size:calc(1rem * 8 / 3.5)}}@media screen and (max-width:27rem){.coverLabel_title{font-size:calc(1rem * 8 / 4.5)}}.coverLabelBreadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem}.coverLabelBreadcrumb_item{font-weight:400;font-size:.8rem;line-height:1}.coverLabelBreadcrumb_item a{display:block;text-decoration:none}.coverLabelBreadcrumb_item,.coverLabelBreadcrumb_item a,.coverLabelBreadcrumb_item a:active,.coverLabelBreadcrumb_item a:hover,.coverLabelBreadcrumb_item a:visited{color:#222}.coverLabelBreadcrumb_item-home a{padding-left:1.5rem;padding-right:1.5rem}.coverLabelBreadcrumb_item{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem}.coverLabelBreadcrumb_item:after{content:" ";display:block;font-size:0;line-height:0;width:.5rem;height:.5rem;background-color:#ffe600;border-radius:10rem}@media screen and (max-width:36rem){.coverLabelBreadcrumb_item{font-size:.6666666667rem}}.coverKeyVisual{position:relative}.coverKeyVisual_image{width:100%;aspect-ratio:16/9;min-height:40rem;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;overflow:hidden;position:relative}.coverKeyVisual_image img{display:block;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.coverKeyVisual_title.coverKeyVisualTitle-horizontal{position:absolute;bottom:4rem;left:4.5rem}.coverKeyVisual_title.coverKeyVisualTitle-vertical{position:absolute;top:-3rem;right:9.5rem}@media screen and (min-width:60.0625rem){.cover-crosstalk01 .coverKeyVisual_image img,.cover-crosstalk04 .coverKeyVisual_image img{height:auto;position:static;transform:translateX(0);width:100%}}@media screen and (max-width:75rem){.coverKeyVisual_title.coverKeyVisualTitle-horizontal{bottom:3rem}.coverKeyVisual_title.coverKeyVisualTitle-vertical{right:6.5rem}}@media screen and (max-width:53rem){.coverKeyVisual_title.coverKeyVisualTitle-horizontal{bottom:2rem;left:3rem}.coverKeyVisual_title.coverKeyVisualTitle-vertical{top:-2rem;right:4rem}}@media screen and (max-width:36rem){.coverKeyVisual_title.coverKeyVisualTitle-vertical{right:3rem}}@media screen and (max-width:27rem){.coverKeyVisual_title.coverKeyVisualTitle-horizontal{bottom:1.5rem;left:2rem}.coverKeyVisual_title.coverKeyVisualTitle-vertical{right:2.5rem}}.coverKeyVisualTitle_line{display:block;background-color:#fff;border-radius:.25rem;box-sizing:border-box;color:#000;font-weight:800;font-size:2rem;line-height:1;white-space:nowrap}.coverKeyVisualTitle-horizontal .coverKeyVisualTitle_line{width:-moz-fit-content;width:fit-content;padding:1rem 1.5rem;margin-top:1rem}.coverKeyVisualTitle-horizontal .coverKeyVisualTitle_line:first-child{margin-top:0}.coverKeyVisualTitle-vertical{writing-mode:vertical-rl;text-orientation:upright}.coverKeyVisualTitle-vertical .coverKeyVisualTitle_line{height:-moz-fit-content;height:fit-content;padding:1.5rem 1rem;margin-right:1rem}.coverKeyVisualTitle-vertical .coverKeyVisualTitle_line:first-child{margin-right:0}@media screen and (max-width:75rem){.coverKeyVisualTitle-horizontal .coverKeyVisualTitle_line{padding:.75rem 1rem}.coverKeyVisualTitle-vertical .coverKeyVisualTitle_line{padding:1rem .75rem}}@media screen and (max-width:53rem){.coverKeyVisualTitle_line{font-size:1.6rem}.coverKeyVisualTitle-horizontal .coverKeyVisualTitle_line{margin-top:.75rem}.coverKeyVisualTitle-vertical .coverKeyVisualTitle_line{margin-right:.75rem}}@media screen and (max-width:36rem){.coverKeyVisualTitle-horizontal .coverKeyVisualTitle_line{font-size:1.3333333333rem;padding:.5rem 1rem}.coverKeyVisualTitle-vertical .coverKeyVisualTitle_line{font-size:calc(1rem * 8 / 5.5);padding:1rem .5rem}}@media screen and (max-width:27rem){.coverKeyVisualTitle-horizontal .coverKeyVisualTitle_line{font-size:1.1428571429rem;margin-top:.5rem}.coverKeyVisualTitle-vertical .coverKeyVisualTitle_line{font-size:calc(1rem * 8 / 6.5);margin-right:.5rem}}.contents{padding-bottom:8rem}.contents_chapter{margin-top:8rem}.contents_chapter:first-child{margin-top:0;padding-top:3rem}.contents:has(.contents_chapter-belt:last-child){padding-bottom:0}.contents_chapter-belt,.contents_chapter-belt:first-child{margin-top:0;padding-top:5rem;padding-bottom:5rem}.contents_chapter:not(.contents_chapter-belt):first-child+.contents_chapter-belt{margin-top:3rem}.contents_chapter-belt:nth-child(even){background-color:#fff;background-image:url(../image/common/background_texture_screen.webp);background-position:left top;background-repeat:repeat;background-attachment:fixed}.sampleXL{box-sizing:border-box;padding-left:4rem;padding-right:4rem}@media screen and (max-width:75rem){.sampleXL{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.sampleXL{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.sampleXL{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.sampleXL{padding-left:1rem;padding-right:1rem}}.sampleL{box-sizing:border-box;padding-left:calc((100% - 64rem) * .5);padding-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.sampleL{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.sampleL{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.sampleL{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.sampleL{padding-left:1rem;padding-right:1rem}}.sampleM{box-sizing:border-box;padding-left:calc((100% - 42rem) * .5);padding-right:calc((100% - 42rem) * .5)}@media screen and (max-width:53rem){.sampleM{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.sampleM{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.sampleM{padding-left:1rem;padding-right:1rem}}.sampleS{box-sizing:border-box;padding-left:calc((100% - 30rem) * .5);padding-right:calc((100% - 30rem) * .5)}@media screen and (max-width:36rem){.sampleS{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.sampleS{padding-left:1rem;padding-right:1rem}}.pageTop{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:2.5rem;height:2.5rem;background-color:#ffe600;border:solid .125rem #efefef;border-radius:10rem;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-bottom:-1.25rem;position:relative;z-index:10;background-image:url(../image/common/icon_arrow_top_white.webp);background-position:center center;background-repeat:no-repeat;background-size:.875rem auto}@media screen and (max-width:36rem){.pageTop{width:2rem;height:2rem;margin-bottom:-1rem;background-size:.75rem auto}}.footer{box-sizing:border-box;padding-left:4rem;padding-right:4rem}@media screen and (max-width:75rem){.footer{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.footer{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.footer{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.footer{padding-left:1rem;padding-right:1rem}}.footer{padding-top:8rem;padding-bottom:8rem;background-color:#ffe600;display:grid;grid-template-columns:1fr max-content;grid-template-rows:auto auto auto;grid-template-areas:"primaryNav purpose" "secondaryNav purpose" "copyright sns"}.footer_purpose{grid-area:purpose}.footer_primaryNav{grid-area:primaryNav;max-width:60rem}.footer_secondaryNav{grid-area:secondaryNav;max-width:60rem;margin-top:2.5rem}.footer_sns{grid-area:sns;justify-self:center;align-self:self-end}.footer_copyright{grid-area:copyright;max-width:60rem;padding-top:2.5rem}@media screen and (max-width:90rem){.footer{padding-top:4rem;padding-bottom:4rem;display:grid;grid-template-columns:1fr max-content;grid-template-rows:auto auto 1fr auto;grid-template-areas:"primaryNav primaryNav" "secondaryNav secondaryNav" "sns purpose" "copyright purpose"}.footer_primaryNav{max-width:none}.footer_secondaryNav{max-width:none;margin-top:2rem}.footer_purpose{margin-top:2rem}.footer_sns{justify-self:left;margin-top:2rem}.footer_copyright{max-width:none;padding-top:0;margin-top:2rem}}@media screen and (max-width:36rem){.footer{padding-bottom:5rem;display:grid;grid-template-columns:1fr max-content;grid-template-rows:auto auto 1fr auto;grid-template-areas:"primaryNav primaryNav" "secondaryNav secondaryNav" "sns purpose" "copyright copyright"}.footer_sns{align-self:self-start}}.footer_purpose{writing-mode:vertical-rl;color:#000;font-weight:900;font-size:calc(1rem * 8 / 2.5);line-height:1.15;letter-spacing:-.025em;white-space:nowrap}.footer_purpose span{margin-top:-.5em}.footer_purpose span~span{margin-top:0;margin-bottom:-.5em}@media screen and (max-width:53rem){.footer_purpose{font-size:2.6666666667rem}}@media screen and (max-width:36rem){.footer_purpose{font-size:calc(1rem * 8 / 3.5);line-height:1.1}}@media screen and (max-width:27rem){.footer_purpose{font-size:2rem}}.footer{position:relative;z-index:1;overflow:hidden}.footer:before{content:"HAJ Recruitment";display:block;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:800;font-size:13.35vw;line-height:.7;white-space:nowrap;position:absolute;bottom:0;left:50%;z-index:-1;transform:translateX(-50%)}@media screen and (max-width:75rem){.footer:before{font-size:13.2vw}}@media screen and (max-width:53rem){.footer:before{bottom:3.25rem}}@media screen and (max-width:36rem){.footer:before{content:"HAJ\aRecruitment";white-space:pre;font-size:17.2vw;bottom:3.5625rem}}.footerPrimaryNav{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.footerPrimaryNav_set{width:calc((100% - 6rem) * .2)}@media screen and (max-width:75rem){.footerPrimaryNav_set{width:calc((100% - 3rem) * .3333)}.footerPrimaryNav_set:nth-child(3n+1){width:calc((100% - 3rem) * .3334)}}@media screen and (max-width:53rem){.footerPrimaryNav_set,.footerPrimaryNav_set:nth-child(3n+1){width:calc((100% - 1.5rem) * .5)}}@media screen and (max-width:36rem){.footerPrimaryNav{gap:1.5rem 1rem}.footerPrimaryNav_set,.footerPrimaryNav_set:nth-child(3n+1){width:calc((100% - 1rem) * .5)}}.footerPrimaryNavSet_title{width:100%;padding:.75rem;background-color:#fff;border-radius:.25rem;box-sizing:border-box;color:#000;font-weight:700;font-size:.8rem;line-height:1;white-space:nowrap;position:relative;margin-bottom:.5625rem}.footerPrimaryNavSet_title:before{content:" ";display:block;font-size:0;line-height:0;width:.625rem;height:.625rem;clip-path:polygon(100% 0,0 0,100% 100%);background-color:#fff;position:absolute;bottom:-.5625rem;left:1rem}.footerPrimaryNavSet_list{margin-top:1rem}.footerPrimaryNavSetList_item{margin-top:1rem}.footerPrimaryNavSetList_item:first-child{margin-top:0}.footerPrimaryNavSetList_item a{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.25rem;font-weight:500;font-size:.8rem;line-height:1;text-decoration:none;white-space:nowrap}.footerPrimaryNavSetList_item a,.footerPrimaryNavSetList_item a:active,.footerPrimaryNavSetList_item a:hover,.footerPrimaryNavSetList_item a:visited{color:#000}.footerPrimaryNavSetList_item a:before{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1rem;height:1rem;background-size:.5rem auto;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp)}@media screen and (max-width:75rem){.footerPrimaryNavSetList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem}.footerPrimaryNavSetList_item{margin-top:0}}@media screen and (max-width:36rem){.footerPrimaryNavSetList{display:block}.footerPrimaryNavSetList_item{margin-top:1rem}.footerPrimaryNavSetList_item:first-child{margin-top:0}}.footerSecondaryNav_list{border-top:dashed .0625rem rgba(0,0,0,.4);padding-top:1rem;padding-bottom:1rem}.footerSecondaryNav_list:last-child{border-bottom:dashed .0625rem rgba(0,0,0,.4)}.footerSecondaryNavList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem 1.5rem}.footerSecondaryNavList_title{border-right:solid .0625rem rgba(0,0,0,.4);padding-right:1.5rem}.footerSecondaryNavList_item a,.footerSecondaryNavList_title a{display:block;font-weight:500;font-size:.8rem;line-height:1;text-decoration:none;white-space:nowrap}.footerSecondaryNavList_item a,.footerSecondaryNavList_item a:active,.footerSecondaryNavList_item a:hover,.footerSecondaryNavList_item a:visited,.footerSecondaryNavList_title a,.footerSecondaryNavList_title a:active,.footerSecondaryNavList_title a:hover,.footerSecondaryNavList_title a:visited{color:#000}.footerSecondaryNavList_title a{font-weight:700}@media screen and (max-width:36rem){.footerSecondaryNavList_title{border-right:none;padding-right:0;width:100%}.footerSecondaryNavList_title a{font-size:1rem}}.footerSns{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem}.footerSns_item{width:2rem}.footerSns_item a{display:block;width:100%}.footerSns_item a img{display:block;width:100%}@media screen and (max-width:36rem){.footerSns{display:block}.footerSns_item{width:1.75rem;margin-top:.75rem}.footerSns_item:first-child{margin-top:0}}.footerCopyright_jp{display:block;color:#000;font-weight:700;font-size:1rem;line-height:1}.footerCopyright_en{margin-top:.5rem;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#000;font-weight:400;font-size:.8rem;line-height:1}.componentChapterTitle,.componentChapterTitle_jp{display:block;color:#000;font-weight:900;font-size:calc(1rem * 8 / 3.5);line-height:1.4}.componentChapterTitle-L,.componentChapterTitle-L .componentChapterTitle_jp{font-size:calc(1rem * 8 / 2.5)}.componentChapterTitle-S,.componentChapterTitle-S .componentChapterTitle_jp{font-size:calc(1rem * 8 / 4.5)}.componentChapterTitle_en{margin-bottom:.5rem}.componentChapterTitle-center .componentChapterTitle_en{margin-left:auto;margin-right:auto}.componentChapterTitle-center .componentChapterTitle_jp{text-align:center}@media screen and (max-width:75rem){.componentChapterTitle-L,.componentChapterTitle-L .componentChapterTitle_jp{font-size:2.6666666667rem}}@media screen and (max-width:53rem){.componentChapterTitle,.componentChapterTitle_jp{font-size:calc(1rem * 8 / 4.5)}}@media screen and (max-width:36rem){.componentChapterTitle,.componentChapterTitle-L,.componentChapterTitle-L .componentChapterTitle_jp,.componentChapterTitle-S,.componentChapterTitle-S .componentChapterTitle_jp,.componentChapterTitle_jp{font-size:calc(1rem * 8 / 4.5)}}.componentText{color:#222;font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:.03em;overflow-wrap:break-word;line-break:strict;overflow:hidden}.componentText-S{font-size:.8rem}.componentText-lineHeightL{line-height:2}.componentLeadText{color:#222;font-weight:400;font-size:.8rem;line-height:1.6;overflow-wrap:break-word;line-break:strict;overflow:hidden}.componentNotesText{color:#6c6c6c;font-weight:400;font-size:.7272727273rem;line-height:1.6;overflow-wrap:break-word;line-break:strict;overflow:hidden}.componentNotesText-annotation{position:relative;padding-left:1.2em}.componentNotesText-annotation:before{content:"※";display:block;position:absolute;top:0;left:0}.componentList_item{margin-top:.75rem;box-sizing:border-box;color:#222;font-weight:400;font-size:1rem;line-height:1.6}.componentList_item:first-child{margin-top:0}.componentList_item strong{display:block;font-weight:700;margin-bottom:.25rem}.componentList_item strong,.componentList_item:not(:has(strong)){position:relative;padding-left:1.1em}.componentList_item strong:before,.componentList_item:not(:has(strong)):before{content:" ";display:block;font-size:0;line-height:0;width:.875rem;height:.875rem;background-color:#3c4faf;border-radius:10rem;position:absolute;top:.375rem;left:0}.componentSkipLink_list{margin-top:1rem}.componentSkipLinkList_item{margin-top:1rem;font-weight:400;font-size:.8888888889rem;line-height:1.4}.componentSkipLinkList_item:first-child{margin-top:0}.componentSkipLinkList_item a{display:block;text-decoration:none}.componentSkipLinkList_item,.componentSkipLinkList_item a,.componentSkipLinkList_item a:active,.componentSkipLinkList_item a:hover,.componentSkipLinkList_item a:visited{color:#222}.componentSkipLinkList_item a{position:relative;padding-left:1.25rem}.componentSkipLinkList_item a:before{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1rem;height:1rem;background-size:.5rem auto;background-image:url(../image/common/icon_arrow_bottom_white.webp);position:absolute;top:.25rem;left:0}.componentSkipLink-line .componentSkipLinkList_item{margin-top:0;border-top:dashed .0625rem #a6a6a6;padding-top:1rem;padding-bottom:1rem}.componentSkipLink-line .componentSkipLinkList_item:last-child{border-bottom:dashed .0625rem #a6a6a6}.componentSkipLink-flex .componentSkipLinkList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem 1.5rem}.componentSkipLink-flex .componentSkipLinkList_item{margin-top:0}.componentSkipLink-center .componentSkipLink_title{margin-left:auto;margin-right:auto}.componentSkipLink-center .componentSkipLinkList{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem}.componentSkipLink-center .componentSkipLinkList_item{margin-top:0}@media screen and (max-width:36rem){.componentSkipLink-center .componentSkipLink_title{margin-left:0;margin-right:0}.componentSkipLink-center .componentSkipLinkList{justify-content:flex-start}}.componentSkipLink-column2 .componentSkipLinkList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem 1.5rem}.componentSkipLink-column2 .componentSkipLinkList_item{margin-top:0;width:calc((100% - 1.5rem) * .5)}@media screen and (max-width:53rem){.componentSkipLink-column2 .componentSkipLinkList{display:block}.componentSkipLink-column2 .componentSkipLinkList_item{width:100%;margin-top:1rem}.componentSkipLink-column2 .componentSkipLinkList_item:first-child{margin-top:0}}.componentSkipLink-column3 .componentSkipLinkList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem 1.5rem}.componentSkipLink-column3 .componentSkipLinkList_item{margin-top:0;width:calc((100% - 3rem) * .3333)}.componentSkipLink-column3 .componentSkipLinkList_item:nth-child(3n+1){width:calc((100% - 3rem) * .3334)}@media screen and (max-width:53rem){.componentSkipLink-column3 .componentSkipLinkList_item,.componentSkipLink-column3 .componentSkipLinkList_item:nth-child(3n+1){width:calc((100% - 3rem) * .5)}}@media screen and (max-width:36rem){.componentSkipLink-column3 .componentSkipLinkList{display:block}.componentSkipLink-column3 .componentSkipLinkList_item,.componentSkipLink-column3 .componentSkipLinkList_item:nth-child(3n+1){width:100%;margin-top:1rem}.componentSkipLink-column3 .componentSkipLinkList_item:first-child{margin-top:0}}.componentSkipLink-column4 .componentSkipLinkList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem 1.5rem}.componentSkipLink-column4 .componentSkipLinkList_item{margin-top:0;width:calc((100% - 4.5rem) * .25)}@media screen and (max-width:75rem){.componentSkipLink-column4 .componentSkipLinkList_item{margin-top:0;width:calc((100% - 1.5rem) * .5)}}@media screen and (max-width:36rem){.componentSkipLink-column4 .componentSkipLinkList{display:block}.componentSkipLink-column4 .componentSkipLinkList_item{width:100%;margin-top:1rem}.componentSkipLink-column4 .componentSkipLinkList_item:first-child{margin-top:0}}.componentTag{display:block;background-color:#ffe600;border-radius:10rem;width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;font-weight:500;font-size:.8rem;line-height:1;text-decoration:none}.componentTag,.componentTag:active,.componentTag:hover,.componentTag:visited{color:#000}.componentTag-en{font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:700;line-height:.8}.componentTag-S{padding-top:.25rem;padding-bottom:.25rem;font-size:.6666666667rem}.componentChapterTitle_en,.componentSkipLink_title,.componentSpeechBubble{display:block;width:-moz-fit-content;width:fit-content;padding:.25rem 1rem;background-color:#3c4faf;border-radius:.25rem;box-sizing:border-box;color:#fff;font-weight:600;font-size:.8rem;line-height:1.4;position:relative}.componentChapterTitle_en:before,.componentSkipLink_title:before,.componentSpeechBubble:before{content:" ";display:block;font-size:0;line-height:0;width:.625rem;height:.625rem;clip-path:polygon(100% 0,0 0,100% 100%);background-color:#3c4faf;position:absolute;bottom:-.5625rem;left:50%;transform:translateX(-50%)}.componentChapterTitle_en,.componentSkipLink_title,.componentSpeechBubble-en{font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:700}.componentSpeechBubble-talk{padding:.375rem .75rem;background-color:#ffe600;color:#000;line-height:1.4}.componentSpeechBubble-talk:before{background-color:#ffe600;left:2rem}.componentHashtag{display:block;font-weight:500;font-size:.8rem;line-height:1;text-decoration:none;white-space:nowrap}.componentHashtag,.componentHashtag:active,.componentHashtag:hover,.componentHashtag:visited{color:#000}.componentHashtag{padding:.75rem 1rem;background-color:#fff;border:solid .0625rem #a6a6a6;border-radius:.5rem;position:relative;z-index:1}.componentHashtag:after,.componentHashtag:before{content:" ";display:block;font-size:0;line-height:0;width:.625rem;height:.625rem;position:absolute;left:50%}.componentHashtag:before{clip-path:polygon(100% 0,0 0,100% 100%);background-color:#fff;bottom:-.5rem;transform:translateX(-50%);z-index:5}.componentHashtag:after{clip-path:polygon(100% 0,0 0,100% 100%);background-color:#a6a6a6;bottom:-.625rem;transform:translateX(calc((50% - .0625rem) * -1));z-index:-2}.componentHashtag:hover{background-color:#ffe600;border-color:#ffe600}.componentHashtag:hover:after,.componentHashtag:hover:before{background-color:#ffe600}.componentHashtag-S{font-size:.6666666667rem;padding:.5rem .75rem}.componentHashtag-top:before{clip-path:polygon(100% 0,0 100%,100% 100%);bottom:auto;top:-.5rem}.componentHashtag-top:after{clip-path:polygon(100% 0,0 100%,100% 100%);bottom:auto;top:-.625rem}.componentButton{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:-moz-fit-content;width:fit-content;min-height:2.5rem;background-color:#000;border-radius:10rem;padding:.25rem 3.5rem .25rem 1.25rem;box-sizing:border-box;color:#fff;font-size:.8888888889rem;font-weight:700;line-height:1;text-decoration:none;position:relative}.componentButton:after{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1.5rem;height:1.5rem;background-size:.5rem auto;background-color:#fff;background-image:url(../image/common/icon_arrow_right.webp);position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.componentButton-S{min-height:2rem;padding-left:1rem;padding-right:2rem;font-weight:500;font-size:.8rem}.componentButton-S:after{border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1rem;height:1rem;background-size:.5rem auto;background-color:#fff;background-image:url(../image/common/icon_arrow_right.webp);right:.5rem}.componentButton-XS{min-height:1.75rem;padding-left:1rem;padding-right:1.875rem;font-weight:500;font-size:.6666666667rem}.componentButton-XS:after{border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1rem;height:1rem;background-size:.5rem auto;background-color:#fff;background-image:url(../image/common/icon_arrow_right.webp);right:.375rem}.componentButton-invert{background-color:#fff;color:#000}.componentButton-invert:after{background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp)}.componentButton-invert.componentButton-S:after{background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp)}.componentMapLink{width:-moz-fit-content;width:fit-content;padding:.375rem 1rem .375rem .75rem;background-color:#000;border-radius:10rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:700;font-size:.8888888889rem;line-height:.8;text-decoration:none}.componentMapLink:before{content:" ";display:block;font-size:0;line-height:0;width:.8125rem;height:1rem;background-image:url(../image/common/icon_map.webp);background-position:left center;background-repeat:no-repeat;background-size:auto 100%}.componentBox{background-color:#fff;border-radius:1rem;box-sizing:border-box;overflow:hidden}.componentBox-M{padding:3rem}.componentBox-S{padding:1.5rem}.componentBox-XS{padding:1rem;border-radius:.5rem}@media screen and (max-width:75rem){.componentBox-M{padding:2rem}}@media screen and (max-width:53rem){.componentBox-M{padding:1.5rem}}.componentGuideNav_list{margin-top:3rem;max-width:47rem;margin-left:auto;margin-right:auto}.componentGuideNavList{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 1rem}.componentGuideNavList_item{width:15rem}.componentGuideNavList_item .componentButton{width:100%}@media screen and (max-width:36rem){.componentGuideNavList{display:block}.componentGuideNavList_item{width:100%;margin-top:1rem}.componentGuideNavList_item:first-child{margin-top:0}}.componentEntryButton,.componentEntryNav_link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:20rem;min-height:3.5rem;background-color:#3c4faf;border-radius:10rem;padding:.5rem 3rem;box-sizing:border-box;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-size:1.6rem;font-weight:700;line-height:1;text-decoration:none;position:relative}.componentEntryButton:before,.componentEntryNav_link:before{content:" ";display:block;font-size:0;line-height:0;width:calc(100% - .5rem);height:calc(100% - .5rem);border:solid .0625rem #fff;border-radius:10rem;box-sizing:border-box;pointer-events:none;position:absolute;top:.25rem;left:.25rem;z-index:10}.componentEntryButton:after,.componentEntryNav_link:after{content:" ";display:block;font-size:0;line-height:0;width:1.5rem;height:1.5rem;background-color:#fff;border-radius:10rem;box-sizing:border-box;background-image:url(../image/common/icon_arrow_right_conversion.webp);background-position:center center;background-repeat:no-repeat;background-size:.75rem auto;position:absolute;top:50%;right:1rem;transform:translateY(-50%);z-index:5}@media screen and (max-width:36rem){.componentEntryButton,.componentEntryNav_link{max-width:none;width:100%}}.componentEntryNav_title{color:#000;font-weight:600;font-size:1.1428571429rem;line-height:1;text-align:center}.componentEntryNav_title:before{content:"\\";display:inline-block;margin-right:.25rem}.componentEntryNav_title:after{content:"/";display:inline-block;margin-left:.25rem}.componentEntryNav_link{margin-top:1rem;margin-left:auto;margin-right:auto}.componentEntryNav_text{margin-top:1rem;text-align:center}@media screen and (max-width:36rem){.componentEntryNav_link{margin-left:0;margin-right:0}}.componentBlankLink:after{content:" ";display:block;font-size:0;line-height:0;display:inline-block;width:.75rem;height:.75rem;vertical-align:middle;margin-left:.25rem;margin-right:.25rem;background-image:url(../image/common/icon_blank.webp);background-position:center center;background-repeat:no-repeat;background-size:100% auto}.footer .componentBlankLink:after,.headerNavContentsAside .componentBlankLink:after{background-image:url(../image/common/icon_blank_black.webp);width:.75rem;height:.75rem;margin-left:.125rem;margin-right:.125rem}.brBlock1,.brBlock2,.brBlock3,.brBlock4{display:none}.brNone1,.brNone2,.brNone3,.brNone4{display:block}@media screen and (max-width:75rem){.brBlock1{display:block}.brNone1{display:none}}@media screen and (max-width:53rem){.brBlock2{display:block}.brNone2{display:none}}@media screen and (max-width:36rem){.brBlock3{display:block}.brNone3{display:none}}@media screen and (max-width:27rem){.brBlock4{display:block}.brNone4{display:none}}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.homeIntro{box-sizing:border-box;padding-left:4rem;padding-right:4rem}@media screen and (max-width:75rem){.homeIntro{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.homeIntro{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.homeIntro{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.homeIntro{padding-left:1rem;padding-right:1rem}}.contents_chapter.homeIntro:first-child{padding-top:3rem}.homeIntro{margin-bottom:-1rem;padding-bottom:1rem;display:grid;grid-template-columns:max-content 1fr;grid-template-rows:auto auto;grid-template-areas:"title nav" "text nav";gap:1rem 2rem}.homeIntro_title{grid-area:title;align-self:self-end}.homeIntro_text{grid-area:text;align-self:self-start}.homeIntro_nav{grid-area:nav;align-self:center}@media screen and (max-width:75rem){.homeIntro{display:block}.homeIntro_nav,.homeIntro_text,.homeIntro_title{width:100%}.homeIntro_nav,.homeIntro_text{margin-top:1.5rem}}.homeIntro{position:relative;z-index:1;overflow:hidden}.homeIntro:after,.homeIntro:before{content:"北海道で「たのしくはたらく」を増やす";display:block;position:absolute;top:0;left:0;z-index:-10;color:#fff;font-weight:900;font-size:calc(1rem * 8 / 1.25);line-height:1;white-space:nowrap;padding-right:.75em}.homeIntro:before{animation-name:coverTopIntro-before;transform:translateX(0)}.homeIntro:after{animation-name:coverTopIntro-after;transform:translateX(100%)}.homeIntro:after,.homeIntro:before{animation-duration:48s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s;animation-direction:reverse;animation-fill-mode:none;animation-play-state:running}body.fixed .homeIntro:after,body.fixed .homeIntro:before{animation-play-state:paused}@keyframes coverTopIntro-before{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes coverTopIntro-after{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.homeIntro:after,.homeIntro:before{animation:none}}@media screen and (max-width:36rem){.homeIntro:after,.homeIntro:before{font-size:calc(1rem * 8 / 1.5)}}.homeIntroNav{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1rem}.homeIntroNav_item{width:calc((100% - 2rem) * .3333)}.homeIntroNav_item:nth-child(3n+1){width:calc((100% - 2rem) * .3334)}@media screen and (max-width:85rem){.homeIntroNav_item,.homeIntroNav_item:nth-child(3n+1){width:calc((100% - 1rem) * .5)}}@media screen and (max-width:75rem){.homeIntroNav_item{width:calc((100% - 2rem) * .3333)}.homeIntroNav_item:nth-child(3n+1){width:calc((100% - 2rem) * .3334)}}@media screen and (max-width:53rem){.homeIntroNav_item,.homeIntroNav_item:nth-child(3n+1){width:calc((100% - 1rem) * .5)}}@media screen and (max-width:36rem){.homeIntroNav_item,.homeIntroNav_item:nth-child(3n+1){width:100%}}.homeIntroNavItem{background-color:rgba(255,255,255,.4);border-radius:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 .625rem rgba(0,0,0,.1)}.homeIntroNavItemLabel{display:block;text-decoration:none;width:100%;height:100%;padding:1rem .75rem;box-sizing:border-box}.homeIntroNavItemLabel_tag{display:block;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#000;font-weight:700;font-size:.6666666667rem;line-height:.8;margin-bottom:.25rem}.homeIntroNavItemLabel_title{display:block;color:#000;font-weight:700;font-size:1rem;line-height:1}.homeIntroNavItemLabel{position:relative;padding-right:3rem}.homeIntroNavItemLabel:before{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1.5rem;height:1.5rem;background-size:.5rem auto;background-color:#ffe600;background-image:url(../image/common/icon_arrow_right.webp);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.homeNews_list{margin-top:2rem}.homeNews_more{margin-top:2rem;width:8rem;margin-left:auto;margin-right:auto}.homeNews_list:has(.homeNewsList_item:only-child)+.homeNews_more{display:none}.homeNewsList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;border-top:dashed .0625rem #a6a6a6;border-bottom:dashed .0625rem #a6a6a6}.homeNewsList_item{width:50%;box-sizing:border-box}.homeNewsList_item:nth-child(odd){border-right:dashed .0625rem #a6a6a6}.homeNewsList_item+.homeNewsList_item:nth-child(odd){position:relative}.homeNewsList_item+.homeNewsList_item:nth-child(odd):before{content:" ";display:block;font-size:0;line-height:0;width:200%;height:0;border-top:dashed .0625rem #a6a6a6;position:absolute;top:0;left:0}.homeNewsList_item:only-child{width:100%;border-right:none}@media screen and (max-width:53rem){.homeNewsList_item{width:100%}.homeNewsList_item:nth-child(odd){border-right:none}.homeNewsList_item+.homeNewsList_item:nth-child(odd):before{content:none;display:none}.homeNewsList_item+.homeNewsList_item{border-top:dashed .0625rem #a6a6a6}}.homeNewsListItem_label{display:block;text-decoration:none;width:100%;height:100%;padding:1.5rem;box-sizing:border-box}.homeNewsListItem_label:hover{background-color:rgba(0,0,0,.05)}.homeNewsListItem:only-child .homeNewsListItem_label{padding-left:calc((100% - 64rem) * .5);padding-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.homeNewsListItem_label{padding-left:1rem;padding-right:1rem}.homeNewsListItem:only-child .homeNewsListItem_label{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.homeNewsListItem:only-child .homeNewsListItem_label,.homeNewsListItem_label{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.homeNewsListItem:only-child .homeNewsListItem_label,.homeNewsListItem_label{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.homeNewsListItem:only-child .homeNewsListItem_label,.homeNewsListItem_label{padding-left:1rem;padding-right:1rem}}.homeNewsListItemLabel{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1rem}.homeNewsListItemLabel_update{min-width:6rem;padding-left:0;padding-right:0;box-sizing:border-box;text-align:center}.homeNewsListItemLabel_title{display:block;min-width:calc(100% - 6rem - 3rem);color:#222;font-weight:400;font-size:1rem;line-height:1.6}.homeNewsListItem:only-child .homeNewsListItemLabel_title{min-width:auto}.homeNewsListItemLabel:after{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1rem;height:1rem;background-size:.5rem auto;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);min-width:1rem}.homeNewsListItem:only-child .homeNewsListItemLabel{justify-content:center}@media screen and (max-width:36rem){.homeNewsListItemLabel{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"update icon" "title icon";gap:.5rem 1rem}.homeNewsListItemLabel_update{grid-area:update;align-self:self-end}.homeNewsListItemLabel:only-child .homeNewsListItemLabel_title,.homeNewsListItemLabel_title{grid-area:title;align-self:self-start;width:auto}.homeNewsListItemLabel:after{grid-area:icon;align-self:center}}.homeWorks{box-sizing:border-box;padding-left:calc((100% - 64rem) * .5);padding-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.homeWorks{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.homeWorks{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.homeWorks{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.homeWorks{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:75rem){.homeWorks{box-sizing:border-box;padding-left:calc((100% - 42rem) * .5);padding-right:calc((100% - 42rem) * .5)}}@media screen and (max-width:75rem) and (max-width:53rem){.homeWorks{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:75rem) and (max-width:36rem){.homeWorks{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:75rem) and (max-width:27rem){.homeWorks{padding-left:1rem;padding-right:1rem}}.homeWorks{padding-top:4rem;padding-bottom:4rem;background-color:#ffe600;clip-path:inset(0 round 2rem)}.homeWorks.contents_chapter{margin-top:5rem}.homeWorks:before{content:" ";display:block;font-size:0;line-height:0;position:fixed;top:50%;left:50%;z-index:-10;transform:translate(-50%,-50%) rotate(-10deg);background-color:#ffe600;background-image:url(../image/common/background_haj_logo.webp);background-position:center center;background-repeat:repeat;background-size:36.4375rem auto;width:120vw;height:120vh}@media screen and (max-width:53rem){.homeWorks{clip-path:inset(0 round 1.5rem)}}@media screen and (max-width:27rem){.homeWorks{padding-top:3rem;padding-bottom:1.5rem}}.homeWorks_text{margin-top:1.5rem;text-align:center}.homeWorks_nav{margin-top:1.5rem}@media screen and (max-width:53rem){.homeWorks_text{text-align:left}}.homeWorksNav{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:2rem}.homeWorksNav_item{width:calc((100% - 4rem) * .3333)}.homeWorksNav_item:nth-child(3n+1){width:calc((100% - 4rem) * .3334)}@media screen and (max-width:75rem){.homeWorksNav{gap:2rem 1.5rem}.homeWorksNav_item,.homeWorksNav_item:nth-child(3n+1){width:calc((100% - 1.5rem) * .5)}}@media screen and (max-width:44rem){.homeWorksNav{display:block}.homeWorksNav_item,.homeWorksNav_item:nth-child(3n+1){width:20rem;margin-top:2rem;margin-left:auto;margin-right:auto}.homeWorksNav_item:first-child,.homeWorksNav_item:nth-child(3n+1):first-child{margin-top:0}}@media screen and (max-width:27rem){.homeWorksNav_item,.homeWorksNav_item:nth-child(3n+1){width:100%}}.homeWorksNavItem{box-shadow:0 .0625rem 1rem rgba(0,0,0,.15)}.homeWorksNavItem{overflow:hidden;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start}.homeWorksNavItem_image{margin-right:-1.5rem;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;width:calc(100% + 1.5rem);aspect-ratio:4/3;overflow:hidden}.homeWorksNavItem_image img{display:block;width:100%}.homeWorksNavItem_label{margin-top:1.5rem;width:100%}.homeWorksNavItem_text{margin-top:.75rem;width:100%;flex-grow:1;flex-shrink:1}.homeWorksNavItem_link{margin-top:1.5rem;margin-left:auto;margin-right:auto}.homeWorksNavItemLabel_tag{margin-left:auto;margin-right:auto;margin-bottom:.5rem}.homeWorksNavItemLabel_title{display:block;color:#000;font-weight:700;font-size:1.1428571429rem;line-height:1.4;text-align:center}.homeInterviewList{margin-top:0;border-top:solid .0625rem #efefef;padding-top:3rem;padding-bottom:3rem}.homeInterviewList:has(.slick-list.draggable){padding-top:0;padding-bottom:0}.homeInterviewList .slick-list.draggable{padding-top:3rem!important;padding-bottom:3rem!important}@media screen and (max-width:36rem){.homeInterviewList{padding-top:2.5rem}.homeInterviewList .slick-list.draggable{padding-bottom:2.5rem!important}}.homeInterviewList{position:relative;z-index:10;overflow:hidden;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.homeInterviewList_item{display:block;width:17rem;min-width:17rem;aspect-ratio:9/16;border-radius:1rem;overflow:hidden;margin-left:1.5rem;margin-right:1.5rem;box-shadow:0 .0625rem 1.5rem rgba(0,0,0,.3)}.homeInterviewList_item:nth-child(odd){margin-top:4rem}@media screen and (max-width:75rem){.homeInterviewList_item{margin-left:1rem;margin-right:1rem}}@media screen and (max-width:53rem){.homeInterviewList_item{width:34vw;min-width:15rem;margin-left:.5rem;margin-right:.5rem;box-shadow:0 0 1rem rgba(0,0,0,.2)}.homeInterviewList_item:nth-child(odd){margin-top:2rem}}.homeInterviewListItem_label{display:block;width:100%;height:100%}.homeInterviewListItemLabel{text-decoration:none;position:relative}.homeInterviewListItemLabel_title{position:absolute;right:1rem;bottom:1rem;z-index:2}.homeInterviewListItemLabel_profile{position:absolute;left:0;bottom:0;z-index:1}.homeInterviewListItemLabel_image{width:100%;height:100%;transition-property:all;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}.homeInterviewListItemLabel_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homeInterviewListItemLabel:hover .homeInterviewListItemLabel_image{transform:scale(1.2)}.homeInterviewListItemLabel:before{content:"Interview";display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:5rem;height:1.25rem;background-color:#000;border-radius:10rem;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:500;font-size:.7272727273rem;line-height:1;letter-spacing:.04em;position:absolute;top:1rem;left:50%;transform:translateX(-50%);z-index:10}.homeInterviewListItemLabel:after{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1.5rem;height:1.5rem;background-size:.5rem auto;background-color:#fff;background-image:url(../image/common/icon_arrow_right.webp);position:absolute;bottom:1rem;right:1rem;z-index:3}.homeInterviewListItemLabelTitle{writing-mode:vertical-rl;height:-moz-fit-content;height:fit-content;min-height:50%;padding-bottom:2rem;box-sizing:border-box;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.homeInterviewListItemLabelTitle_line{display:block;height:-moz-fit-content;height:fit-content;background-color:#fff;padding:.75rem .375rem;border-radius:.25rem;box-sizing:border-box;color:#000;font-weight:700;font-size:.8rem;line-height:1;white-space:nowrap}@media screen and (max-width:36rem){.homeInterviewListItemLabelTitle_line{font-size:.7272727273rem}}.homeInterviewListItemLabelProfile{display:block;width:100%;padding:1rem;box-sizing:border-box;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 25%,#000 100%)}.homeInterviewListItemLabelProfile_join{padding-left:.5rem;padding-right:.5rem}.homeInterviewListItemLabelProfile_category{margin-top:.5rem;color:#fff;font-weight:400;font-size:.6666666667rem;line-height:1}.homeInterviewListItemLabelProfile_name{margin-top:.5rem;color:#fff;font-weight:300;font-size:1.1428571429rem;line-height:.8;letter-spacing:.1em}@media screen and (max-width:36rem){.homeInterviewListItemLabelProfile_name{font-size:1rem}}.homeInterviewList .slick-next,.homeInterviewList .slick-prev{text-indent:100%;white-space:nowrap;overflow:hidden}.homeInterviewList .slick-autoplay,.homeInterviewList .slick-next,.homeInterviewList .slick-prev{border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:2rem;height:2rem;background-size:.75rem auto;background-color:#fff;border:solid .0625rem #ddd;cursor:pointer;position:absolute;bottom:0;z-index:100}.homeInterviewList .slick-next{background-image:url(../image/common/icon_arrow_right.webp);left:calc(50% + 1rem + .5rem)}.homeInterviewList .slick-prev{background-image:url(../image/common/icon_arrow_left.webp);left:calc(50% - 3rem - .5rem)}.homeInterviewList .slick-autoplay{left:50%;transform:translateX(-50%);background-image:none}.homeInterviewList .slick-autoplay[data-play=stop]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.125rem}.homeInterviewList .slick-autoplay[data-play=stop]:after,.homeInterviewList .slick-autoplay[data-play=stop]:before{content:" ";display:block;font-size:0;line-height:0;width:.1875rem;height:.625rem;background-color:#000}.homeInterviewList .slick-autoplay[data-play=play]:before{content:" ";display:block;font-size:0;line-height:0;width:.5rem;height:.75rem;clip-path:polygon(100% 50%,0 0,0 100%);background-color:#000;position:absolute;top:calc(50% - .375rem);left:calc(50% - .1875rem)}.homePeople{margin-top:-3.8vw;padding-top:10vw}.homePeople_title{width:auto;margin-left:calc((100% - 42rem) * .5);margin-right:calc((100% - 42rem) * .5)}@media screen and (max-width:53rem){.homePeople_title{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.homePeople_title{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.homePeople_title{margin-left:1rem;margin-right:1rem}}.homePeople_tag{margin-top:3rem}.homePeople_text{margin-top:3rem;width:auto;margin-left:calc((100% - 42rem) * .5);margin-right:calc((100% - 42rem) * .5)}@media screen and (max-width:53rem){.homePeople_text{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.homePeople_text{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.homePeople_text{margin-left:1rem;margin-right:1rem}}.homePeople_nav{margin-top:3rem;width:auto;margin-left:calc((100% - 42rem) * .5);margin-right:calc((100% - 42rem) * .5)}@media screen and (max-width:53rem){.homePeople_nav{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.homePeople_nav{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.homePeople_nav{margin-left:1rem;margin-right:1rem}}@media screen and (max-width:53rem){.homePeople{margin-top:-2vw;padding-top:11vw}.homePeople_nav,.homePeople_tag,.homePeople_text{margin-top:2rem}}@media screen and (max-width:36rem){.homePeople{margin-top:0;padding-top:2rem}}.homePeople{position:relative;z-index:1}.homePeople:before{content:"The people at HAJ";display:block;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%);font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:800;font-size:12.8vw;line-height:.7;white-space:nowrap}@media screen and (max-width:36rem){.homePeople:before{content:none;display:none}}.homePeopleTag{overflow:hidden;margin-bottom:-.625rem;padding-bottom:.625rem}.homePeopleTag_list+.homePeopleTag_list{margin-top:1rem}.homePeopleTagList{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.homePeopleTagList-line02{justify-content:flex-end}.homePeopleTagList-line01 .homePeopleTagList_set{padding-right:1rem}.homePeopleTagList-line02 .homePeopleTagList_set{padding-left:1rem}.homePeopleTagListSet{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:1rem}.homePeopleTagList-line02 .homePeopleTagListSet .componentHashtag:before{clip-path:polygon(100% 0,0 0,0 100%)}.homePeopleTagList-line02 .homePeopleTagListSet .componentHashtag:after{clip-path:polygon(100% 0,0 0,0 100%);transform:translateX(calc((50% + .0625rem) * -1))}.homePeopleTagListSet{animation-duration:90s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s;animation-direction:reverse;animation-fill-mode:none;animation-play-state:running}.homePeopleTagList-line01 .homePeopleTagListSet{animation-name:homePeopleTagList-line01}.homePeopleTagList-line02 .homePeopleTagListSet{animation-name:homePeopleTagList-line02}@keyframes homePeopleTagList-line01{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes homePeopleTagList-line02{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.homePeopleTag:hover .homePeopleTagListSet{animation-play-state:paused}body.fixed .homePeopleTagListSet{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.homePeopleTagListSet{animation:none}}.homePeopleNav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 1rem}.homePeopleNav_item{width:calc((100% - 1rem) * .5)}.homePeopleNav_item .componentButton{width:100%}@media screen and (max-width:36rem){.homePeopleNav{display:block}.homePeopleNav_item{width:100%;margin-top:1rem}.homePeopleNav_item:first-child{margin-top:0}}.purposeAbout{position:relative;z-index:1;clip-path:inset(0 round 2rem)}.purposeAbout.contents_chapter:first-child{padding-top:0;margin-top:3rem}.purposeAbout:before{content:" ";display:block;font-size:0;line-height:0;width:100vw;height:100vh;background-image:url(../image/about/purpose/background.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;left:0;z-index:-1}@media screen and (max-width:53rem){.purposeAbout{clip-path:inset(0 round 1.5rem)}}@media screen and (max-width:36rem){.purposeAbout.contents_chapter:first-child{margin-top:1.5rem}}.purposeAbout_cover{height:calc(100svh - 3rem);min-height:40rem;position:sticky;top:1.5rem;left:0}.purposeAbout_contents{background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;overflow:hidden;padding-top:3rem;padding-bottom:20svh}@media screen and (max-width:53rem){.purposeAbout_cover{height:calc(100svh - 2rem);position:sticky;top:1rem;left:0}.purposeAbout_contents{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}}.purposeAboutCover_inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;text-orientation:upright;color:#000;font-weight:900;font-size:calc(1rem * 8 / 1.75);line-height:1.2;letter-spacing:-.025em;white-space:nowrap;text-shadow:0 0 1rem #fff;filter:drop-shadow(0 0 1.5rem #fff)}.purposeAboutCover_inner span{margin-top:-.5em}.purposeAboutCover_inner span~span{margin-top:0;margin-bottom:-.5em}@media screen and (max-width:53rem){.purposeAboutCover_inner{font-size:4rem}}@media screen and (max-width:36rem){.purposeAboutCover_inner{font-size:calc(1rem * 8 / 2.5)}}@media screen and (max-width:27rem){.purposeAboutCover_inner{font-size:2.6666666667rem}}.purposeAboutContents{overflow:clip}.purposeAboutContents_portfolio{margin-top:5rem}.purposeAboutContents_portfolio:first-child{margin-top:0}.purposeAboutContents_text{width:auto;margin-left:calc((100% - 64rem) * .5);margin-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.purposeAboutContents_text{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.purposeAboutContents_text{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.purposeAboutContents_text{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.purposeAboutContents_text{margin-left:1rem;margin-right:1rem}}.purposeAboutContents_text{color:#fff;text-align:center;margin-top:3rem}.purposeAboutContents_text-pause{margin-top:5rem}@media screen and (max-width:36rem){.purposeAboutContents_text{text-align:left}}.purposeAboutContentsPortfolio{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden}.purposeAboutContentsPortfolio-scene .purposeAboutContentsPortfolio_list{padding-right:4rem}.purposeAboutContentsPortfolio-people .purposeAboutContentsPortfolio_list{padding-right:1rem}@media screen and (max-width:36rem){.purposeAboutContentsPortfolio-scene .purposeAboutContentsPortfolio_list{padding-right:2rem}.purposeAboutContentsPortfolio-people .purposeAboutContentsPortfolio_list{padding-right:.75rem}}.purposeAboutContentsPortfolioList{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.purposeAboutContentsPortfolioList_item{border-radius:.5rem;overflow:hidden}.purposeAboutContentsPortfolioList_item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.purposeAboutContentsPortfolio-scene .purposeAboutContentsPortfolioList{gap:4rem}.purposeAboutContentsPortfolio-scene .purposeAboutContentsPortfolioList_item{width:12.5rem;aspect-ratio:9/16}.purposeAboutContentsPortfolio-scene .purposeAboutContentsPortfolioList_item:nth-child(even){margin-top:4rem}.purposeAboutContentsPortfolio-people .purposeAboutContentsPortfolioList{gap:1rem}.purposeAboutContentsPortfolio-people .purposeAboutContentsPortfolioList_item{width:20rem;aspect-ratio:16/9}@media screen and (max-width:36rem){.purposeAboutContentsPortfolio-scene .purposeAboutContentsPortfolioList{gap:2rem}.purposeAboutContentsPortfolio-scene .purposeAboutContentsPortfolioList_item:nth-child(even){margin-top:3rem}.purposeAboutContentsPortfolio-people .purposeAboutContentsPortfolioList{gap:.75rem}.purposeAboutContentsPortfolio-people .purposeAboutContentsPortfolioList_item{width:15rem}}.purposeAboutContentsPortfolio_list{animation-duration:48s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s;animation-direction:normal;animation-fill-mode:none;animation-play-state:running}.purposeAboutContentsPortfolio-scene .purposeAboutContentsPortfolio_list{animation-name:purposePortfolio-scene}.purposeAboutContentsPortfolio-people .purposeAboutContentsPortfolio_list{animation-name:purposePortfolio-people}@keyframes purposePortfolio-scene{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes purposePortfolio-people{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}body.fixed .purposeAboutContentsPortfolio_list{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.purposeAboutContentsPortfolio_list{animation:none}}.purposeFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.purposeFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.purposeFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.purposeFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.purposeFooter{margin-left:1rem;margin-right:1rem}}.purposeFooter.contents_chapter{margin-top:5rem}.aboutDataList{background-color:#ffe600;clip-path:inset(0 round 2rem)}.aboutDataList,.aboutDataList.contents_chapter:first-child{padding-top:4rem;padding-bottom:4rem}.aboutDataList:before{content:" ";display:block;font-size:0;line-height:0;position:fixed;top:50%;left:50%;z-index:-10;transform:translate(-50%,-50%) rotate(-10deg);background-color:#ffe600;background-image:url(../image/common/background_haj_logo.webp);background-position:center center;background-repeat:repeat;background-size:36.4375rem auto;width:120vw;height:120vh}@media screen and (max-width:53rem){.aboutDataList{clip-path:inset(0 round 1.5rem)}}@media screen and (max-width:36rem){.aboutDataList,.aboutDataList.contents_chapter:first-child{padding-top:2rem;padding-bottom:2rem}}@media screen and (max-width:27rem){.aboutDataList,.aboutDataList.contents_chapter:first-child{padding-top:1rem;padding-bottom:1rem}}.aboutDataList{box-sizing:border-box;padding-left:calc((100% - 64rem) * .5);padding-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.aboutDataList{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.aboutDataList{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.aboutDataList{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.aboutDataList{padding-left:1rem;padding-right:1rem}}.aboutDataList.contents_chapter:first-child{margin-top:3rem}@media screen and (max-width:75rem){.aboutDataList{box-sizing:border-box;padding-left:calc((100% - 42rem) * .5);padding-right:calc((100% - 42rem) * .5)}}@media screen and (max-width:75rem) and (max-width:53rem){.aboutDataList{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:75rem) and (max-width:36rem){.aboutDataList{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:75rem) and (max-width:27rem){.aboutDataList{padding-left:1rem;padding-right:1rem}}.aboutDataList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1.5rem}.aboutDataList_item{width:calc((100% - 3rem) * .3333);aspect-ratio:9/16}.aboutDataList_item:nth-child(3n+1){width:calc((100% - 3rem) * .3334)}@media screen and (max-width:75rem){.aboutDataList_item,.aboutDataList_item:nth-child(3n+1){width:calc((100% - 1.5rem) * .5)}}@media screen and (max-width:44rem){.aboutDataList_item,.aboutDataList_item:nth-child(3n+1){width:100%;max-width:20rem;margin-left:auto;margin-right:auto}}@media screen and (max-width:27rem){.aboutDataList_item,.aboutDataList_item:nth-child(3n+1){width:100%;max-width:none;margin-left:0;margin-right:0}}.aboutDataListItem{padding:3.75rem 1.5rem 2rem 1.5rem;background-color:#fff;border-radius:1rem;box-sizing:border-box;box-shadow:0 0 1rem rgba(0,0,0,.2)}.aboutDataListItem:has(.aboutDataListItem_aside:last-child){padding-bottom:1.5rem}.aboutDataListItem{position:relative;z-index:1}.aboutDataListItem:after{content:" ";display:block;font-size:0;line-height:0;width:calc(100% - .5rem);height:calc(100% - .5rem);border:solid .0625rem #ddd;border-radius:.75rem;box-sizing:border-box;pointer-events:none;position:absolute;top:.25rem;left:.25rem;z-index:-1}.aboutDataListItem:nth-child(1):before{content:"HAJ data #01"}.aboutDataListItem:nth-child(2):before{content:"HAJ data #02"}.aboutDataListItem:nth-child(3):before{content:"HAJ data #03"}.aboutDataListItem:nth-child(4):before{content:"HAJ data #04"}.aboutDataListItem:nth-child(5):before{content:"HAJ data #05"}.aboutDataListItem:nth-child(6):before{content:"HAJ data #06"}.aboutDataListItem:nth-child(7):before{content:"HAJ data #07"}.aboutDataListItem:nth-child(8):before{content:"HAJ data #08"}.aboutDataListItem:nth-child(9):before{content:"HAJ data #09"}.aboutDataListItem:nth-child(10):before{content:"HAJ data #10"}.aboutDataListItem:nth-child(11):before{content:"HAJ data #11"}.aboutDataListItem:nth-child(12):before{content:"HAJ data #12"}.aboutDataListItem:nth-child(13):before{content:"HAJ data #13"}.aboutDataListItem:nth-child(14):before{content:"HAJ data #14"}.aboutDataListItem:nth-child(15):before{content:"HAJ data #15"}.aboutDataListItem:nth-child(16):before{content:"HAJ data #16"}.aboutDataListItem:nth-child(17):before{content:"HAJ data #17"}.aboutDataListItem:nth-child(18):before{content:"HAJ data #18"}.aboutDataListItem:nth-child(19):before{content:"HAJ data #19"}.aboutDataListItem:nth-child(20):before{content:"HAJ data #20"}.aboutDataListItem:before{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:1.75rem;padding-left:1rem;padding-right:1rem;box-sizing:border-box;background-color:#000;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:600;font-size:.8rem;line-height:.8;letter-spacing:.02em}.aboutDataListItem{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:center}.aboutDataListItem_title{flex-grow:1;flex-shrink:1}.aboutDataListItem_contents{margin-top:2rem}.aboutDataListItem_contents+.aboutDataListItem_contents{margin-top:1rem}.aboutDataListItem_aside{width:100%;margin-top:2rem}.aboutDataListItemTitle{width:-moz-fit-content;width:fit-content;position:relative;z-index:1;writing-mode:vertical-rl}.aboutDataListItemTitle_en{display:block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.625rem .125rem;background-color:#3c4faf;border-radius:.25rem;box-sizing:border-box;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:600;font-size:.6666666667rem;line-height:1.4;letter-spacing:.02em;position:absolute;top:0;right:0;z-index:2;transform:translateX(calc(100% + .375rem))}.aboutDataListItemTitle_jp{display:block;text-orientation:upright;color:#000;font-weight:800;font-size:2rem;line-height:1.25;letter-spacing:.03em}.aboutDataListItemContents{width:100%;max-width:15rem;aspect-ratio:1/1;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1}.aboutDataListItemContents:before{content:" ";display:block;font-size:0;line-height:0;width:4rem;height:4rem;margin-bottom:.25rem;margin-top:-1rem;background-image:url(../image/about/data/icon_founding.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.aboutDataListItemContents:has(.aboutDataListItemContentsInner_title:first-child):before{margin-bottom:.5rem}.aboutDataListItemContents-S:before{content:none;display:none}.aboutDataListItemContents_inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem}.aboutDataListItemContentsInner_title{width:100%;color:#000;font-weight:700;font-size:.8888888889rem;line-height:1;text-align:center}.aboutDataListItemContentsInner_title~.aboutDataListItemContentsInner_title{margin-top:.5rem}.aboutDataListItemContentsInner_text{font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#c85200;font-weight:900;font-size:min(7.5471698vw,4rem);line-height:.8;letter-spacing:-.02em}.aboutDataListItemContents-S .aboutDataListItemContentsInner_text{font-size:calc(1rem * 8 / 2.5)}.aboutDataListItemContentsInner_counter{color:#000;font-weight:900;font-size:1.6rem;line-height:1}.aboutDataListItemContentsInner_notes{width:100%;color:#6c6c6c;font-weight:400;font-size:.7272727273rem;line-height:1.4;text-align:center}@media screen and (max-width:53rem){.aboutDataListItemContents:before{width:3.5rem;height:3.5rem}}@media screen and (max-width:44rem){.aboutDataListItemContentsInner_text{font-size:4rem}}.aboutDataListItemContents{background-image:conic-gradient(#ffe600 0 54%,#efefef 54% 100%);border-radius:50%}.aboutDataListItemContents:after{content:" ";display:block;font-size:0;line-height:0;width:calc(100% - 2rem);height:calc(100% - 2rem);background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.aboutDataListItemAside{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.5rem}.aboutDataListItemAside_value{width:calc((100% - .5rem) * .5)}.aboutDataListItemAsideValue{background-color:#efefef;border-radius:.5rem;padding:1rem;box-sizing:border-box}.aboutDataListItemAsideValue_title{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;background-color:#fff;padding:.25rem 1rem;border-radius:10rem;color:#000;font-weight:700;font-size:.8rem;line-height:1}.aboutDataListItemAsideValue_text{margin-top:.75rem;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#000;font-weight:600;font-size:calc(1rem * 8 / 3.5);line-height:.8;letter-spacing:-.02em;text-align:center}.aboutDataListItem-founding .aboutDataListItemContents{background-image:conic-gradient(#ffe600 0 54%,#efefef 54% 100%)}.aboutDataListItem-founding .aboutDataListItemContents:before{background-image:url(../image/about/data/icon_founding.webp)}@media screen and (min-width:44.0625rem) and (max-width:75rem){.aboutDataListItem-founding,.aboutDataListItem-founding:nth-child(3n+1){width:100%;aspect-ratio:auto}}.aboutDataListItem-employees .aboutDataListItemContents{background-image:conic-gradient(#ffe600 0 51%,rgba(255,230,0,.25) 51% 100%)}.aboutDataListItem-employees .aboutDataListItemContents:before{background-image:url(../image/about/data/icon_employees.webp)}.aboutDataListItem-locations .aboutDataListItemContents{background-image:conic-gradient(#ffe600 0 100%)}.aboutDataListItem-locations .aboutDataListItemContents:before{background-image:url(../image/about/data/icon_locations.webp)}.aboutDataListItem-age{display:grid;grid-template-columns:calc((100% - 1rem) * .5) calc((100% - 1rem) * .5);grid-template-rows:1fr auto auto;grid-template-areas:"title title" "age20s age30s" "age40s age50s";gap:1rem}.aboutDataListItem-age .aboutDataListItem_title{grid-area:title;align-self:self-start;flex-grow:0;flex-shrink:0;width:100%}.aboutDataListItem-age .aboutDataListItem_contents{margin-top:0;max-width:none}.aboutDataListItem-age .aboutDataListItemContents-20s{grid-area:age20s}.aboutDataListItem-age .aboutDataListItemContents-30s{grid-area:age30s}.aboutDataListItem-age .aboutDataListItemContents-40s{grid-area:age40s}.aboutDataListItem-age .aboutDataListItemContents-50s{grid-area:age50s}.aboutDataListItem-age .aboutDataListItemTitle{writing-mode:inherit;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.aboutDataListItem-age .aboutDataListItemTitle_en,.aboutDataListItem-age .aboutDataListItemTitle_jp{writing-mode:vertical-rl}.aboutDataListItem-age .aboutDataListItemTitle_en{right:auto;left:50%;transform:translateX(1.6875rem)}.aboutDataListItem-age .aboutDataListItemContents:before{content:none;display:none}.aboutDataListItem-age .aboutDataListItemContentsInner_text{font-size:2.6666666667rem}.aboutDataListItem-age .aboutDataListItemContentsInner_counter{font-size:1.3333333333rem}.aboutDataListItem-age .aboutDataListItemContents:after{width:calc(100% - 1.75rem);height:calc(100% - 1.75rem)}.aboutDataListItem-age .aboutDataListItemContents_inner{gap:0}.aboutDataListItem-age .aboutDataListItemContents-20s{background-image:conic-gradient(#ffe600 0 23%,#efefef 23% 100%)}.aboutDataListItem-age .aboutDataListItemContents-30s{background-image:conic-gradient(#ffe600 0 31%,#efefef 31% 100%)}.aboutDataListItem-age .aboutDataListItemContents-40s{background-image:conic-gradient(#ffe600 0 23%,#efefef 23% 100%)}.aboutDataListItem-age .aboutDataListItemContents-50s{background-image:conic-gradient(#ffe600 0 23%,#efefef 23% 100%)}@media screen and (min-width:53.0625rem){.aboutDataListItem-age,.aboutDataListItem-age:nth-child(3n+1){width:calc((100% - 1.5rem) * .5);aspect-ratio:auto}}@media screen and (min-width:53.0625rem) and (max-width:75rem){.aboutDataListItem-age,.aboutDataListItem-age:nth-child(3n+1){width:100%}}@media screen and (min-width:53.0625rem){.aboutDataListItem-age{display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto auto 1fr;grid-template-areas:"space1 age20s age30s" "space1 age40s age50s" "space1 space2 space2"}.aboutDataListItem-age .aboutDataListItem_title{width:-moz-fit-content;width:fit-content;position:absolute;top:3.75rem;left:2rem}.aboutDataListItem-age .aboutDataListItem_contents{min-width:10rem}.aboutDataListItem-age .aboutDataListItemTitle{writing-mode:inherit;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-start;align-items:stretch}.aboutDataListItem-age .aboutDataListItemTitle_en,.aboutDataListItem-age .aboutDataListItemTitle_jp{writing-mode:vertical-rl}.aboutDataListItem-age .aboutDataListItemTitle_en{position:static;transform:translateX(0);margin-left:.375rem}.aboutDataListItem-age .aboutDataListItemContentsInner_text{font-size:calc(1rem * 8 / 2.5)}.aboutDataListItem-age .aboutDataListItemContentsInner_counter{font-size:1.3333333333rem}}.aboutDataListItem-gender .aboutDataListItemContents{max-width:10rem}.aboutDataListItem-gender .aboutDataListItemContentsInner_text{font-size:2rem}.aboutDataListItem-gender .aboutDataListItemContentsInner_counter{font-size:1.3333333333rem}.aboutDataListItem-gender .aboutDataListItemContents:before{width:3rem;height:3rem}.aboutDataListItem-gender .aboutDataListItemContents:after{width:calc(100% - 1.75rem);height:calc(100% - 1.75rem)}.aboutDataListItem-gender .aboutDataListItemContents_inner{gap:0}.aboutDataListItem-gender .aboutDataListItemContents:before,.aboutDataListItem-gender .aboutDataListItemContents:has(.aboutDataListItemContentsInner_title:first-child):before{margin-bottom:.25rem;margin-top:0}.aboutDataListItem-gender .aboutDataListItemContents-man{background-image:conic-gradient(#ffe600 0 51%,#efefef 51% 100%)}.aboutDataListItem-gender .aboutDataListItemContents-man:before{background-image:url(../image/about/data/icon_gender_man.webp)}.aboutDataListItem-gender .aboutDataListItemContents-woman{background-image:conic-gradient(#ffe600 0 49%,#efefef 49% 100%)}.aboutDataListItem-gender .aboutDataListItemContents-woman:before{background-image:url(../image/about/data/icon_gender_woman.webp)}@media screen and (min-width:53.0625rem){.aboutDataListItem-gender,.aboutDataListItem-gender:nth-child(3n+1){width:calc((100% - 1.5rem) * .5);aspect-ratio:auto;position:relative}.aboutDataListItem-gender{align-items:flex-start;aspect-ratio:auto}.aboutDataListItem-gender .aboutDataListItem_title{flex-grow:0;flex-shrink:0;position:absolute;top:3.75rem;right:2rem}.aboutDataListItem-gender .aboutDataListItem_contents{margin-top:0}.aboutDataListItem-gender .aboutDataListItem_contents+.aboutDataListItem_contents{margin-top:1rem}.aboutDataListItem-gender .aboutDataListItemTitle{writing-mode:inherit;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-start;align-items:stretch}.aboutDataListItem-gender .aboutDataListItemTitle_en,.aboutDataListItem-gender .aboutDataListItemTitle_jp{writing-mode:vertical-rl}.aboutDataListItem-gender .aboutDataListItemTitle_en{position:static;transform:translateX(0);margin-left:.375rem}.aboutDataListItem-gender .aboutDataListItemContents:before{content:none;display:none}.aboutDataListItem-gender .aboutDataListItemContentsInner_text{font-size:calc(1rem * 8 / 2.5)}.aboutDataListItem-gender .aboutDataListItemContentsInner_counter{font-size:1.3333333333rem}.aboutDataListItem-gender .aboutDataListItemContents_inner{gap:.25rem}}@media screen and (min-width:53.0625rem) and (max-width:75rem){.aboutDataListItem-gender,.aboutDataListItem-gender:nth-child(3n+1){width:100%}.aboutDataListItem-gender{flex-direction:row;align-items:flex-start;gap:1rem}.aboutDataListItem-gender .aboutDataListItem_title{position:static;flex-grow:1;flex-shrink:1}.aboutDataListItem-gender .aboutDataListItem_contents,.aboutDataListItem-gender .aboutDataListItem_contents+.aboutDataListItem_contents{margin-top:0}.aboutDataListItem-gender .aboutDataListItemTitle{flex-direction:row}.aboutDataListItem-gender .aboutDataListItemTitle_en{order:2}.aboutDataListItem-gender .aboutDataListItemTitle_jp{order:1}}.aboutDataListItem-turnover .aboutDataListItemContents{background-image:conic-gradient(#efefef 0 100%)}.aboutDataListItem-turnover .aboutDataListItemContents:before{background-image:url(../image/about/data/icon_turnover.webp)}.aboutDataListItem-graduates .aboutDataListItemContents{background-image:conic-gradient(#ffe600 0 51%,rgba(255,230,0,.25) 51% 100%)}.aboutDataListItem-paidLeave .aboutDataListItemContents{background-image:conic-gradient(#ffe600 0 99%,#efefef 99% 100%)}.aboutDataListItem-paidLeave .aboutDataListItemContents:before{background-image:url(../image/about/data/icon_paid_leave.webp)}.aboutDataListItem-overtime .aboutDataListItemContents{background-image:conic-gradient(#ffe600 0 26.6666%,#efefef 26.6666% 100%)}.aboutDataListItem-overtime .aboutDataListItemContents:before{background-image:url(../image/about/data/icon_overtime.webp)}.aboutDataListItem-manager .aboutDataListItemContents{background-image:conic-gradient(#ffe600 0 70%,rgba(255,230,0,.25) 70% 100%)}.aboutDataListItem-manager .aboutDataListItemContents:before{background-image:url(../image/about/data/icon_manager.webp)}.aboutDataListItem-childcareLeave .aboutDataListItemContents{background-image:conic-gradient(#ffe600 0 100%)}.aboutDataListItem-childcareLeave .aboutDataListItemContents:before{background-image:url(../image/about/data/icon_childcare_leave.webp)}.aboutDataFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.aboutDataFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.aboutDataFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.aboutDataFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.aboutDataFooter{margin-left:1rem;margin-right:1rem}}.contents-history{overflow:clip}.historyHeader{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.historyHeader{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.historyHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.historyHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.historyHeader{margin-left:1rem;margin-right:1rem}}.historyHeader.contents_chapter:first-child{padding-top:4rem}.historyHeader_intro{font-weight:500;text-align:center}.historyHeader_skipLink{margin-top:4rem}@media screen and (max-width:36rem){.historyHeader_skipLink.componentSkipLink-center .componentSkipLink_title{margin-left:auto;margin-right:auto}.historyHeader_skipLink.componentSkipLink-center .componentSkipLinkList{justify-content:center}}@media screen and (max-width:27rem){.historyHeader_intro{text-align:left}}.historyHeader{position:relative}.historyHeader:after,.historyHeader:before{content:"History of HAJ";position:absolute;top:.75rem;left:0;z-index:-1;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:800;font-size:14rem;line-height:.7;white-space:nowrap;padding-right:.4em}.historyHeader:before{animation-name:president-before;transform:translateX(0)}.historyHeader:after{animation-name:president-after;transform:translateX(100%)}.historyHeader:after,.historyHeader:before{animation-duration:32s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s;animation-direction:reverse;animation-fill-mode:none;animation-play-state:running}body.fixed .historyHeader:after,body.fixed .historyHeader:before{animation-play-state:paused}@keyframes president-before{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes president-after{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@media screen and (max-width:53rem){.historyHeader:after,.historyHeader:before{font-size:12rem}}@media screen and (max-width:36rem){.historyHeader:after,.historyHeader:before{font-size:10rem}}.historyContents{box-sizing:border-box;padding-left:calc((100% - 64rem) * .5);padding-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.historyContents{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.historyContents{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.historyContents{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.historyContents{padding-left:1rem;padding-right:1rem}}.historyContents{padding-top:5rem}.historyContents.contents_chapter{margin-top:0}.historyContents_chapter+.historyContents_chapter,.historyContents_closing{margin-top:8rem}@media screen and (max-width:75rem){.historyContents_chapter+.historyContents_chapter,.historyContents_closing{margin-top:16rem}}.historyContents{clip-path:inset(0);position:relative;z-index:2}.historyContents:before{content:" ";display:block;font-size:0;line-height:0;width:.5rem;height:50vh;background-color:#fff;position:absolute;top:10.5rem;left:50%;transform:translateX(-50%);z-index:-10;transition-property:all;transition-duration:.1s;transition-timing-function:ease-out;transition-delay:0s}.historyContents-ready:before,.historyContents:before{height:50vh;position:absolute;top:10.5rem}.historyContents-active:before{height:75vh;position:fixed;top:0}.historyContents:after{content:" ";display:block;font-size:0;line-height:0;width:0;height:100%;border-left:dotted .25rem #ddd;position:absolute;top:10.5rem;left:50%;z-index:-20;transform:translateX(-50%)}.historyContentsChapter_title,.historyContentsClosing_title{width:12rem;height:7.875rem;margin-left:auto;margin-right:auto;background-image:url(../image/about/history/fire_mark.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:900;font-size:calc(1rem * 8 / 3.5);line-height:1;position:sticky;top:6.5rem;z-index:10}.historyContentsChapter_title+.historyContentsChapter_episode,.historyContentsClosing_title+.historyContentsChapter_episode{margin-top:8rem}.historyContentsChapter_episode+.historyContentsChapter_episode{margin-top:-4rem}.historyContentsChapter:after{content:" ";display:block;font-size:0;line-height:0;width:100%;height:12.875rem}@media screen and (max-width:75rem){.historyContentsChapter_title,.historyContentsClosing_title{position:relative;top:auto}.historyContentsChapter:after{content:none;display:none}}@media screen and (max-width:64rem){.historyContentsChapter_episode+.historyContentsChapter_episode{margin-top:5rem}}@media screen and (max-width:53rem){.historyContentsChapter_title,.historyContentsClosing_title{width:11rem;height:7.1875rem;font-size:2rem}}@media screen and (max-width:36rem){.historyContentsChapter_title,.historyContentsClosing_title{width:10rem;height:6.5625rem;font-size:1.6rem}}.historyContentsChapterEpisode{position:relative;z-index:1;width:50%}.historyContentsChapterEpisode-left{margin-right:auto}.historyContentsChapterEpisode-right{margin-left:auto}.historyContentsChapterEpisode_inner{width:25rem}.historyContentsChapterEpisode-left .historyContentsChapterEpisode_inner{margin-right:auto}.historyContentsChapterEpisode-right .historyContentsChapterEpisode_inner{margin-left:auto}.historyContentsChapterEpisode-left:before,.historyContentsChapterEpisode-right:before{content:" ";display:block;font-size:0;line-height:0;width:100%;height:.5rem;background-color:#fff;position:absolute;top:50%;z-index:-1;transform:translateY(-50%)}.historyContentsChapterEpisode-left:before{right:0}.historyContentsChapterEpisode-right:before{left:0}@media screen and (max-width:53rem){.historyContentsChapterEpisode{width:100%}.historyContentsChapterEpisode-left{margin-right:0}.historyContentsChapterEpisode-right{margin-left:0}.historyContentsChapterEpisode_inner{width:75%;max-width:30rem}.historyContentsChapterEpisode-left:before,.historyContentsChapterEpisode-right:before{content:none;display:none}}@media screen and (max-width:27rem){.historyContentsChapterEpisode_inner{max-width:none;width:85%}}.historyContentsChapterEpisode_inner{transition-property:all;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.historyContentsChapterEpisode-left:before,.historyContentsChapterEpisode-right:before{transition-property:all;transition-duration:.5s;transition-timing-function:ease-out;transition-delay:0s}.js-trigger-ready .historyContentsChapterEpisode_inner{transform:scale(0);opacity:0}.historyContentsChapterEpisode-left.js-trigger-ready:before,.historyContentsChapterEpisode-right.js-trigger-ready:before{width:0}.js-trigger-active .historyContentsChapterEpisode_inner{transform:scale(1);opacity:1}.historyContentsChapterEpisode-left.js-trigger-active:before,.historyContentsChapterEpisode-right.js-trigger-active:before{width:50%}.historyContentsChapterEpisodeInner{padding:1.5rem;background-color:#fff;border-radius:1rem;box-sizing:border-box;position:relative;z-index:1}.historyContentsChapterEpisodeInner_year{font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#c85200;font-weight:700;font-size:calc(1rem * 8 / 5.5);line-height:.8;text-align:center;width:10rem;height:10rem;border-radius:10rem;background-color:#fff;padding-top:1.4375rem;box-sizing:border-box;position:absolute;top:0;left:50%;z-index:-1;transform:translate(-50%,-22%)}.historyContentsChapterEpisodeInner_image{width:100%;aspect-ratio:4/3;overflow:hidden}.historyContentsChapterEpisodeInner_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.historyContentsChapterEpisodeInner_image-border{border-bottom:solid .0625rem #eee;box-sizing:border-box}.historyContentsChapterEpisodeInner_title{margin-top:1.5rem;color:#000;font-weight:700;font-size:1.1428571429rem;line-height:1.8;text-align:center}.historyContentsChapterEpisodeInner_text{margin-top:1.5rem;color:#222;font-weight:400;font-size:.8888888889rem;line-height:2}@media screen and (max-width:36rem){.historyContentsChapterEpisodeInner{padding:1rem}.historyContentsChapterEpisodeInner_year{width:6rem;height:6rem;transform:translate(-50%,-35%);padding-top:.875rem}}.historyContentsClosing_title{font-size:1.6rem;position:relative;top:auto}.historyContentsClosing_detail{margin-top:-4.4375rem}@media screen and (max-width:53rem){.historyContentsClosing_title{font-size:1.3333333333rem}.historyContentsClosing_detail{margin-top:-4.0625rem}}@media screen and (max-width:36rem){.historyContentsClosing_detail{margin-top:-3.6875rem}}.historyContentsClosingDetail{background-image:url(../image/people/review/scene_haj.webp);background-position:center top;background-repeat:no-repeat;background-size:cover;padding:5rem 2rem 5rem 2rem;border-radius:1.5rem;box-sizing:border-box;overflow:hidden;position:relative;z-index:1}.historyContentsClosingDetail:before{content:" ";display:block;font-size:0;line-height:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:-1}.historyContentsClosingDetail_text{color:#fff;font-weight:400;font-size:1rem;line-height:2;text-align:center;text-shadow:0 0 .625rem rgba(0,0,0,.75);margin-top:2rem}.historyContentsClosingDetail_text:first-child{margin-top:0}@media screen and (max-width:53rem){.historyContentsClosingDetail{padding:5rem 2rem 4rem 2rem}}@media screen and (max-width:36rem){.historyContentsClosingDetail{padding:4rem 2rem 2rem 2rem}}.historyFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.historyFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.historyFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.historyFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.historyFooter{margin-left:1rem;margin-right:1rem}}.interviewIndexSearch{width:auto;margin-left:4rem;margin-right:4rem}.interviewIndexSearch.contents_chapter:first-child{padding-top:0;margin-top:3rem}@media screen and (max-width:75rem){.interviewIndexSearch{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.interviewIndexSearch{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.interviewIndexSearch{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.interviewIndexSearch{margin-left:1rem;margin-right:1rem}}.interviewIndexSearch{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:.5rem;position:relative}.interviewIndexSearch_selected{width:12.5rem}.interviewIndexSearch_list{width:calc(100% - .5rem - 12.5rem)}.interviewIndexSearch_switch{position:absolute;top:1rem;right:.625rem;z-index:10}@media screen and (max-width:53rem){.interviewIndexSearch_selected{width:11.25rem}.interviewIndexSearch_list{width:calc(100% - .5rem - 11.25rem)}}@media screen and (max-width:36rem){.interviewIndexSearch{display:block;border:solid .125rem #000;border-radius:.75rem;overflow:hidden}.interviewIndexSearch_selected{width:100%}.interviewIndexSearch_list{width:100%}.interviewIndexSearch_switch{top:0;right:0}}.interviewIndexSearchSelected{padding:.5rem 1rem;background-color:#000;border-radius:.625rem;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.interviewIndexSearchSelected_title{display:block;color:#fff;font-weight:600;font-size:.8888888889rem;line-height:1.4}@media screen and (max-width:53rem){.interviewIndexSearchSelected_title{font-size:.8rem}}@media screen and (max-width:36rem){.interviewIndexSearchSelected{padding:.75rem 2.5rem .75rem 1rem;border-radius:0;justify-content:flex-start;height:3rem}}.interviewIndexSearchList{border:solid .125rem #000;background-color:#fff;border-radius:.625rem;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;padding:.75rem 1rem;box-sizing:border-box;overflow:hidden}.interviewIndexSearchList_item button{cursor:pointer;padding:.375rem .75rem;background-color:#efefef;border-radius:10rem;color:#222;font-weight:500;font-size:.7272727273rem;line-height:1;white-space:nowrap}.interviewIndexSearchList_item-selected button{background-color:#ffe600}.interviewIndexSearchList{position:relative}.interviewIndexSearchList:after{content:" ";display:block;font-size:0;line-height:0;width:3rem;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 15%,#fff 100%);position:absolute;top:0;right:0;z-index:5}@media screen and (max-width:53rem){.interviewIndexSearchList_item button{font-size:.6666666667rem}}@media screen and (max-width:36rem){.interviewIndexSearchList{border:none;border-radius:0;padding-top:0;padding-bottom:0;height:0}.interviewIndexSearchList:after{content:none;display:none}}.interviewIndexSearchSwitch{cursor:pointer;width:1.5rem;height:1.5rem;background-color:#000;border-radius:10rem}.interviewIndexSearchSwitch_item{display:block;width:.625rem;height:.125rem;background-color:#fff;border-radius:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.interviewIndexSearchSwitch_item:first-child{transform:translate(-50%,-50%) rotate(-90deg)}@media screen and (max-width:36rem){.interviewIndexSearchSwitch{background-color:transparent;border-radius:0;width:100%;height:3rem}.interviewIndexSearchSwitch:before{content:" ";display:block;font-size:0;line-height:0;width:1.5rem;height:1.5rem;background-color:#fff;border-radius:10rem;position:absolute;top:.75rem;right:.625rem;z-index:-1}.interviewIndexSearchSwitch_item{background-color:#000;top:50%;left:auto;right:.75rem}}.interviewIndexSearchList,.interviewIndexSearchSwitch_item{transition-property:all;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.interviewIndexSearch-hidden .interviewIndexSearchList{flex-wrap:nowrap;padding-right:1rem;height:3.5rem}.interviewIndexSearch-hidden .interviewIndexSearchList:after{display:block;content:" "}.interviewIndexSearch-hidden .interviewIndexSearchSwitch_item:first-child{transform:translate(-50%,-50%) rotate(-90deg)}.interviewIndexSearch-visible .interviewIndexSearchList{flex-wrap:wrap;padding-right:3rem;height:auto;height:calc-size(auto,size)}.interviewIndexSearch-visible .interviewIndexSearchList:after{display:none;content:none}.interviewIndexSearch-visible .interviewIndexSearchSwitch_item:first-child{transform:translate(-50%,-50%) rotate(0)}@media screen and (max-width:36rem){.interviewIndexSearch-hidden .interviewIndexSearchList{padding-top:0;padding-bottom:0;padding-right:1rem;height:0}.interviewIndexSearch-visible .interviewIndexSearchList{padding-top:.75rem;padding-bottom:.75rem;padding-right:1rem;height:auto}}.interviewIndexList{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.interviewIndexList{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.interviewIndexList{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.interviewIndexList{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.interviewIndexList{margin-left:1rem;margin-right:1rem}}.interviewIndexList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:3rem 2rem;position:relative}.interviewIndexList.contents_chapter{margin-top:3rem;padding-top:5rem}.interviewIndexList_title{position:absolute;top:0;left:50%;transform:translateX(-50%);height:2rem;border-radius:10rem;padding:0 1.5rem;font-weight:500;font-size:.8rem;white-space:nowrap;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.interviewIndexList_item{width:calc((100% - 6rem) * .25)}@media screen and (max-width:75rem){.interviewIndexList_item{width:calc((100% - 4rem) * .3333)}.interviewIndexList_item:nth-child(3n+1){width:calc((100% - 4rem) * .3334)}}@media screen and (max-width:53rem){.interviewIndexList{gap:3rem 1.5rem}.interviewIndexList_item{width:calc((100% - 3rem) * .3333)}.interviewIndexList_item:nth-child(3n+1){width:calc((100% - 3rem) * .3334)}}@media screen and (max-width:44rem){.interviewIndexList_item,.interviewIndexList_item:nth-child(3n+1){width:calc((100% - 1.5rem) * .5)}}@media screen and (max-width:36rem){.interviewIndexList{display:block}.interviewIndexList_item,.interviewIndexList_item:nth-child(3n+1){width:100%;margin-top:3rem}.interviewIndexList_title+.interviewIndexList_item{margin-top:0}.interviewIndexList.contents_chapter{margin-top:2.5rem;padding-top:4.5rem}}.interviewIndexListItem-hidden{display:none}.interviewIndexList_title-hidden{opacity:0}.interviewIndexListItem-ready{opacity:0}.interviewIndexListItem-visible,.interviewIndexList_title-visible{transition-property:all;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s;opacity:1}.interviewIndexListItem_tag{margin-top:1.5rem}.interviewIndexListItemCover{display:block;width:100%;aspect-ratio:9/16;border-radius:1rem;overflow:hidden;text-decoration:none;position:relative}.interviewIndexListItemCover_title{position:absolute;right:1rem;bottom:1rem;z-index:2}.interviewIndexListItemCover_profile{position:absolute;left:0;bottom:0;z-index:1}.interviewIndexListItemCover_image{width:100%;height:100%;transition-property:all;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}.interviewIndexListItemCover_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interviewIndexListItemCover:hover .interviewIndexListItemCover_image{transform:scale(1.2)}.interviewIndexListItemCoverTitle{writing-mode:vertical-rl;height:-moz-fit-content;height:fit-content;min-height:50%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.interviewIndexListItemCoverTitle_line{display:block;height:-moz-fit-content;height:fit-content;background-color:#fff;padding:1vw .5vw;border-radius:.25rem;color:#000;font-weight:700;font-size:1.16666vw;line-height:1;white-space:nowrap}.interviewIndexListItemCoverProfile{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,#000 100%);width:100%;padding:3rem 1rem 1rem 1rem;box-sizing:border-box}.interviewIndexListItemCoverProfile_join{padding:.375rem .5rem}.interviewIndexListItemCoverProfile_crosstalkTitle{padding:.5rem;background-color:#3c4faf;color:#fff;font-size:.7272727273rem}.interviewIndexListItemCoverProfile_category{margin-top:.5rem;color:#fff;font-weight:400;font-size:.6666666667rem;line-height:1}.interviewIndexListItemCoverProfile_name{margin-top:.5rem;color:#fff;font-weight:300;font-size:1.1428571429rem;line-height:.8;letter-spacing:.1em}.interviewIndexListItemCoverProfile_name-crosstalk{font-size:.8rem;line-height:1.4;letter-spacing:0}@media screen and (max-width:75rem){.interviewIndexListItemCoverTitle_line{padding:1.42045vw .852272vw;font-size:1.42045vw}}@media screen and (max-width:53rem){.interviewIndexListItemCoverTitle_line{padding:1.42045vw .852272vw;font-size:1.42045vw}}@media screen and (max-width:44rem){.interviewIndexListItemCoverTitle_line{padding:2.083333vw 1.041666vw;font-size:2.43055vw}}@media screen and (max-width:36rem){.interviewIndexListItemCoverTitle_line{padding:3.076923vw 2.051282051vw;font-size:4.102564vw}}.interviewIndexListItemTagProperty{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem .5rem}@media screen and (max-width:53rem){.interviewIndexListItemTagProperty{gap:.75rem .5rem}}.interviewHeader{position:relative;z-index:1;overflow:hidden}.interviewHeader:after,.interviewHeader:before{content:"The people at HAJ";display:block;position:absolute;top:0;left:0;z-index:-1;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:800;font-size:13rem;line-height:.7;white-space:nowrap;padding-right:.25em}.interviewHeader:before{animation-name:interviewHeader-before;transform:translateX(0)}.interviewHeader:after{animation-name:interviewHeader-after;transform:translateX(100%)}.interviewHeader:after,.interviewHeader:before{animation-duration:32s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s;animation-direction:reverse;animation-fill-mode:none;animation-play-state:running}body.fixed .interviewHeader:after,body.fixed .interviewHeader:before{animation-play-state:paused}@keyframes interviewHeader-before{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes interviewHeader-after{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.interviewHeader:after,.interviewHeader:before{animation:none}}@media screen and (max-width:75rem){.interviewHeader:after,.interviewHeader:before{font-size:10rem}}@media screen and (max-width:36rem){.interviewHeader:after,.interviewHeader:before{font-size:9rem}}.interviewHeader-solo{box-sizing:border-box;padding-left:calc((100% - 64rem) * .5);padding-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.interviewHeader-solo{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.interviewHeader-solo{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.interviewHeader-solo{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.interviewHeader-solo{padding-left:1rem;padding-right:1rem}}.interviewHeader-solo{display:grid;grid-template-columns:calc(50% - 2rem) calc(50% - 2rem);grid-template-rows:auto auto 1fr;grid-template-areas:"profile skipLink" "tag skipLink";gap:1.5rem 4rem}.interviewHeader-solo .interviewHeader_profile{grid-area:profile}.interviewHeader-solo .interviewHeader_tag{grid-area:tag}.interviewHeader-solo .interviewHeader_skipLink{grid-area:skipLink}@media screen and (max-width:75rem){.interviewHeader-solo{display:grid;gap:1.5rem 2rem;grid-template-columns:calc(50% - 1rem) calc(50% - 1rem)}}@media screen and (max-width:53rem){.interviewHeader-solo{display:block}.interviewHeader-solo .interviewHeader_tag{margin-top:1.25rem}.interviewHeader-solo .interviewHeader_skipLink{margin-top:3rem}}.interviewHeader-crosstalk .interviewHeader_panelist{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.interviewHeader-crosstalk .interviewHeader_panelist{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.interviewHeader-crosstalk .interviewHeader_panelist{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.interviewHeader-crosstalk .interviewHeader_panelist{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.interviewHeader-crosstalk .interviewHeader_panelist{margin-left:1rem;margin-right:1rem}}.interviewHeader-crosstalk .interviewHeader_skipLink{margin-top:5rem;width:auto;margin-left:calc((100% - 42rem) * .5);margin-right:calc((100% - 42rem) * .5)}@media screen and (max-width:53rem){.interviewHeader-crosstalk .interviewHeader_skipLink{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.interviewHeader-crosstalk .interviewHeader_skipLink{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.interviewHeader-crosstalk .interviewHeader_skipLink{margin-left:1rem;margin-right:1rem}}.interviewHeader-crosstalk .interviewHeader_skipLink .componentSkipLink_title{margin-left:auto;margin-right:auto}.interviewHeaderProfile_category{display:block;margin-top:.75rem;color:#222;font-weight:700;font-size:1rem;line-height:1.4}.interviewHeaderProfile_name{display:block;margin-top:.5rem;color:#222;font-weight:400;font-size:2rem;line-height:.8;letter-spacing:.1em}@media screen and (max-width:53rem){.interviewHeaderProfile_join{padding:.25rem .75rem;font-size:.8rem}.interviewHeaderProfile_name{font-size:1.6rem}}@media screen and (max-width:27rem){.interviewHeaderProfile_join{padding:.25rem .75rem;font-size:.6666666667rem}.interviewHeaderProfile_category{font-size:.8rem}}.interviewHeaderPanelist{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:4rem}.interviewHeaderPanelist_item{width:calc((100% - 12rem) * .25)}@media screen and (max-width:75rem){.interviewHeaderPanelist{gap:3rem}.interviewHeaderPanelist_item{width:calc((100% - 9rem) * .25)}}@media screen and (max-width:53rem){.interviewHeaderPanelist_item{width:calc((100% - 3rem) * .5)}}@media screen and (max-width:36rem){.interviewHeaderPanelist{gap:2rem 1.5rem}.interviewHeaderPanelist_item{width:calc((100% - 1.5rem) * .5)}}.interviewHeaderPanelistItem_image{width:10rem;height:10rem;border-radius:10rem;overflow:hidden;margin-left:auto;margin-right:auto}.interviewHeaderPanelistItem_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interviewHeaderPanelistItem_title{margin-top:1.5rem}.interviewHeaderPanelistItem_property{margin-top:.75rem;text-align:center}@media screen and (max-width:36rem){.interviewHeaderPanelistItem_image{width:7rem;height:7rem}.interviewHeaderPanelistItem_property{text-align:left}}.interviewHeaderPanelistItemTitle_join{margin-left:auto;margin-right:auto}.interviewHeaderPanelistItemTitle_category{display:block;margin-top:.5rem;color:#222;font-weight:700;font-size:.6666666667rem;line-height:1.4;text-align:center}.interviewHeaderPanelistItemTitle_name{display:block;margin-top:.5rem;color:#222;font-weight:300;font-size:1.3333333333rem;line-height:.8;letter-spacing:.1em;text-align:center}@media screen and (max-width:36rem){.interviewHeaderPanelistItemTitle_category{color:#222;font-weight:700;font-size:.6666666667rem;line-height:1.4;text-align:center}.interviewHeaderPanelistItemTitle_name{font-size:1.1428571429rem}}.interviewHeaderTagList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1rem .5rem}.interviewChapter{width:auto;margin-left:calc((100% - 64rem) * .5);margin-right:calc((100% - 64rem) * .5)}.interviewChapter+.interviewChapter{margin-top:16rem}@media screen and (max-width:75rem){.interviewChapter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.interviewChapter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.interviewChapter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.interviewChapter{margin-left:1rem;margin-right:1rem}}.interviewChapter{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:4rem}.interviewChapter-coverRight{flex-direction:row-reverse}.interviewChapter_contents,.interviewChapter_cover{width:calc((100% - 4rem) * .5)}.interviewChapter_cover{position:sticky;top:8rem;left:0;aspect-ratio:9/16;max-height:calc(100svh - 6.5rem - 1.5rem - 4rem);border-radius:1rem;overflow:hidden}.interviewChapter_cover img{display:block;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:75rem){.interviewChapter{gap:2.5rem}.interviewChapter+.interviewChapter{margin-top:12rem}.interviewChapter_contents,.interviewChapter_cover{width:calc((100% - 2.5rem) * .5)}}@media screen and (max-width:53rem){.interviewChapter{width:auto;margin-left:0;margin-right:0}.interviewChapter+.interviewChapter{margin-top:8rem}.interviewChapter_contents{width:auto;margin-left:calc((100% - 64rem) * .5);margin-right:calc((100% - 64rem) * .5)}}@media screen and (max-width:53rem) and (max-width:75rem){.interviewChapter_contents{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem) and (max-width:53rem){.interviewChapter_contents{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:53rem) and (max-width:36rem){.interviewChapter_contents{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:53rem) and (max-width:27rem){.interviewChapter_contents{margin-left:1rem;margin-right:1rem}}@media screen and (max-width:53rem){.interviewChapter_contents,.interviewChapter_cover{width:auto}.interviewChapter_cover{aspect-ratio:auto;max-height:none;min-height:35rem}.interviewChapter{display:block}.interviewChapter_cover{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem);position:relative;top:auto;left:auto}.interviewChapter_contents{margin-top:3rem}}.interviewChapterContents_section{margin-top:5rem}.interviewChapterContents_section:first-child{margin-top:0}.interviewChapterContentsSection_title{color:#222;font-weight:400;font-size:2rem;line-height:1.4}.interviewChapterContentsSection_item{margin-top:3rem}.interviewChapterContentsSection_item:first-child{margin-top:0}.interviewChapterContentsSection_item:last-child{padding-bottom:5rem}@media screen and (max-width:53rem){.interviewChapterContentsSection_item:last-child{padding-bottom:0}}@media screen and (max-width:36rem){.interviewChapterContentsSection_title{font-size:1.6rem}}.interviewChapterContentsSectionItem_text{margin-top:1.5rem}.interviewChapterContentsSectionItem_text:first-child{margin-top:0}.interviewChapterContentsSectionItem_notes{margin-top:.75rem}.interviewChapterContentsSectionItem_notes:first-child{margin-top:0}.interviewCrosstalk_contents{width:auto;margin-left:calc((100% - 42rem) * .5);margin-right:calc((100% - 42rem) * .5)}@media screen and (max-width:53rem){.interviewCrosstalk_contents{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.interviewCrosstalk_contents{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.interviewCrosstalk_contents{margin-left:1rem;margin-right:1rem}}.interviewCrosstalk_contents{margin-top:5rem}.interviewCrosstalkCover_image{margin-left:4rem;margin-right:4rem;width:calc(100% - 8rem);aspect-ratio:16/9;min-height:35rem;border-radius:1rem;overflow:hidden}.interviewCrosstalkCover_image img{display:block;width:100%}.interviewCrosstalkCover_title{width:42rem;margin-left:auto;margin-right:auto;position:relative;z-index:10;margin-top:-1.62rem}@media screen and (max-width:75rem){.interviewCrosstalkCover_image{position:relative}.interviewCrosstalkCover_image img{width:auto;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}}@media screen and (max-width:53rem){.interviewCrosstalkCover_image{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.interviewCrosstalkCover_title{width:auto;margin-left:2rem;margin-right:2rem;margin-top:-1.518125rem}}@media screen and (max-width:36rem){.interviewCrosstalkCover{position:relative}.interviewCrosstalkCover_title{margin-left:0;margin-right:0;margin-top:0;position:absolute;bottom:1.5rem;left:2.5rem}}.interviewCrosstalkCoverTitle_line{display:block;width:-moz-fit-content;width:fit-content;background-color:#000;padding:.5rem 1rem;border-radius:.25rem;box-sizing:border-box;color:#fff;font-weight:700;font-size:1.6rem;line-height:1.4;white-space:nowrap;margin-top:.75rem}.interviewCrosstalkCoverTitle_line:first-child{margin-top:0}@media screen and (max-width:53rem){.interviewCrosstalkCoverTitle_line{font-size:calc(1rem * 8 / 5.5)}}@media screen and (max-width:36rem){.interviewCrosstalkCoverTitle_line{font-size:1.3333333333rem;margin-top:.5rem}.interviewCrosstalkCoverTitle_line:first-child{margin-top:0}}@media screen and (max-width:27rem){.interviewCrosstalkCoverTitle_line{font-size:1.1428571429rem}}.interviewCrosstalkContents_section{margin-top:5rem}.interviewCrosstalkContentsSection_title{color:#000;font-weight:700;font-size:1.1428571429rem;line-height:1.6;position:relative;margin-left:5rem}.interviewCrosstalkContentsSection_title:before{content:" ";display:block;font-size:0;line-height:0;width:1.5rem;height:.0625rem;background-color:#000;position:absolute;top:.9375rem;left:0;transform:translateX(calc(-100% - 1rem))}.interviewCrosstalkContentsSection_item{margin-top:1.5rem}@media screen and (max-width:36rem){.interviewCrosstalkContentsSection_title{margin-left:4rem}}.interviewCrosstalkContentsSectionItem{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:1rem}.interviewCrosstalkContentsSectionItem-all{align-items:center}.interviewCrosstalkContentsSectionItem_staff{width:4rem}.interviewCrosstalkContentsSectionItem_text{max-width:calc(100% - 4rem - 1rem);min-height:4rem}.interviewCrosstalkContentsSectionItem_text:not(:has(a)){display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.interviewCrosstalkContentsSectionItem:not(.interviewCrosstalkContentsSectionItem-all) .interviewCrosstalkContentsSectionItem_text{position:relative}.interviewCrosstalkContentsSectionItem:not(.interviewCrosstalkContentsSectionItem-all) .interviewCrosstalkContentsSectionItem_text.componentText{overflow:visible}.interviewCrosstalkContentsSectionItem:not(.interviewCrosstalkContentsSectionItem-all) .interviewCrosstalkContentsSectionItem_text:before{content:" ";display:block;font-size:0;line-height:0;width:.625rem;height:.625rem;clip-path:polygon(100% 0,0 0,100% 100%);background-color:#fff;position:absolute;top:1.875rem;left:-.5625rem}.interviewCrosstalkContentsSectionItem-all .interviewCrosstalkContentsSectionItem_text{font-size:1.1428571429rem}@media screen and (max-width:36rem){.interviewCrosstalkContentsSectionItem_staff{width:3rem}.interviewCrosstalkContentsSectionItem_text{width:calc(100% - 3rem - 1rem)}.interviewCrosstalkContentsSectionItem_text:before{top:1.375rem}}.interviewCrosstalkContentsSectionItemStaff_image{width:4rem;height:4rem}.interviewCrosstalkContentsSectionItemStaff_image img{display:block;width:100%}.interviewCrosstalkContentsSectionItem:not(.interviewCrosstalkContentsSectionItem-all) .interviewCrosstalkContentsSectionItemStaff_image{border-radius:10rem;overflow:hidden}.interviewCrosstalkContentsSectionItem:not(.interviewCrosstalkContentsSectionItem-all) .interviewCrosstalkContentsSectionItemStaff_name{margin-top:.75rem;color:#000;font-weight:700;font-size:.8rem;line-height:.8;text-align:center}.interviewCrosstalkContentsSectionItem-all .interviewCrosstalkContentsSectionItemStaff_name{width:100%;padding:.5rem 1rem;background-color:#ffe600;border-radius:10rem;box-sizing:border-box;color:#000;font-weight:700;font-size:.6666666667rem;line-height:1;text-align:center}@media screen and (max-width:36rem){.interviewCrosstalkContentsSectionItemStaff_image{width:3rem;height:3rem}}.interviewAside{box-sizing:border-box;padding-left:calc((100% - 64rem) * .5);padding-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.interviewAside{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.interviewAside{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.interviewAside{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.interviewAside{padding-left:1rem;padding-right:1rem}}.interviewAside{border-radius:2rem;overflow:hidden;background-color:#ffe600;background-image:url(../image/common/background_texture_theme.webp);background-position:left top;background-repeat:repeat;background-attachment:fixed;padding-top:4.5rem;padding-bottom:4.5rem;box-sizing:border-box;position:relative;z-index:1}@media screen and (max-width:53rem){.interviewAside{border-radius:1.5rem;padding-top:2rem;padding-bottom:2rem}}@media screen and (max-width:27rem){.interviewAside{padding-top:1rem;padding-bottom:4.5rem}}.interviewAside:after,.interviewAside:before{content:"北海道で「たのしくはたらく」を増やす 北海道で「たのしくはたらく」を増やす";display:block;position:absolute;bottom:0;left:0;z-index:-1;color:#fff;font-weight:900;font-size:5rem;line-height:1;white-space:nowrap;padding-right:.3em}.interviewAside:before{animation-name:interviewAsideTop-before;transform:translateX(0)}.interviewAside:after{animation-name:interviewAsideTop-after;transform:translateX(100%)}.interviewAside:after,.interviewAside:before{animation-duration:48s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s;animation-direction:reverse;animation-fill-mode:none;animation-play-state:running}body.fixed .interviewAside:after,body.fixed .interviewAside:before{animation-play-state:paused}@keyframes interviewAsideTop-before{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes interviewAsideTop-after{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.interviewAside_cover:after,.interviewAside_cover:before{animation:none}}@media screen and (max-width:53rem){.interviewAside:after,.interviewAside:before{bottom:auto;top:24.375rem}}@media screen and (max-width:36rem){.interviewAside:after,.interviewAside:before{font-size:4.5rem}}@media screen and (max-width:27rem){.interviewAside:after,.interviewAside:before{top:auto;bottom:0}}.interviewAside_contents:after,.interviewAside_contents:before{content:"Behind the Scenes";display:block;position:absolute;bottom:0;left:0;z-index:-2;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:rgba(255,255,255,.4);font-weight:800;font-size:20rem;line-height:.7;white-space:nowrap;letter-spacing:-.03em;padding-right:.3em}.interviewAside_contents:before{animation-name:interviewAsideBottom-before;transform:translateX(0)}.interviewAside_contents:after{animation-name:interviewAsideBottom-after;transform:translateX(100%)}.interviewAside_contents:after,.interviewAside_contents:before{animation-duration:64s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s;animation-direction:reverse;animation-fill-mode:none;animation-play-state:running}body.fixed .interviewAside_contents:after,body.fixed .interviewAside_contents:before{animation-play-state:paused}@keyframes interviewAsideBottom-before{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes interviewAsideBottom-after{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.interviewAside_contents::after,.interviewAside_contents::before{animation:none}}@media screen and (max-width:53rem){.interviewAside_contents:after,.interviewAside_contents:before{bottom:auto;top:52%;font-size:17rem}}@media screen and (max-width:36rem){.interviewAside_contents:after,.interviewAside_contents:before{font-size:15rem}}@media screen and (max-width:27rem){.interviewAside_contents:after,.interviewAside_contents:before{top:auto;bottom:0;font-size:17rem}}.interviewAside{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:4rem}.interviewAside_cover{width:30rem;aspect-ratio:4/3;border-radius:1rem;overflow:hidden;box-shadow:0 0 1.5rem rgba(0,0,0,.4)}.interviewAside_cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interviewAside_contents{width:calc(100% - 4rem - 30rem)}@media screen and (max-width:53rem){.interviewAside{display:block}.interviewAside_cover{width:100%;max-width:30rem;margin-left:auto;margin-right:auto}.interviewAside_contents{width:100%;margin-top:3rem}}@media screen and (max-width:27rem){.interviewAside_cover{width:100%;margin-left:0;margin-right:0}}.interviewAsideContents_text{margin-top:1.5rem}@media screen and (max-width:53rem){.interviewAsideContents_title .componentChapterTitle_jp{font-size:1.6rem}}@media screen and (min-width:36.0625rem) and (max-width:53rem){.interviewAsideContents_title .componentChapterTitle_en{margin-left:auto;margin-right:auto}.interviewAsideContents_title .componentChapterTitle_jp{text-align:center}}@media screen and (max-width:36rem){.interviewAsideContents_title .componentChapterTitle_jp{font-size:1.3333333333rem}}.interviewFooter{width:auto;margin-left:calc((100% - 42rem) * .5);margin-right:calc((100% - 42rem) * .5)}@media screen and (max-width:53rem){.interviewFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.interviewFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.interviewFooter{margin-left:1rem;margin-right:1rem}}.interviewFooter_notes{margin-top:5rem;text-align:center}.interviewFooter_nav{margin-top:5rem}.interviewFooter_more{margin-top:3rem;margin-left:auto;margin-right:auto}.interviewFooterTagList{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem .5rem}.interviewFooterNav_list{margin-top:3rem}.interviewFooterNavList_item{border-top:dashed .0625rem #a6a6a6}.interviewFooterNavList_item:last-child{border-bottom:dashed .0625rem #a6a6a6}.interviewFooterNavListItem_label{display:block}.interviewFooterNavListItemLabel{text-decoration:none;min-height:5rem;position:relative;padding:1rem 2rem 1rem 6.5rem;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;gap:.25rem}.interviewFooterNavListItemLabel_image{position:absolute;top:1rem;left:0}.interviewFooterNavListItemLabel_title{align-self:flex-end;width:100%}.interviewFooterNavListItemLabel_profile{align-self:flex-start}.interviewFooterNavListItemLabel:after{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1rem;height:1rem;background-size:.5rem auto;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);position:absolute;top:50%;right:0;transform:translateY(-50%)}.interviewFooterNavListItemLabel_image{width:5rem;height:5rem;border-radius:.5rem;overflow:hidden}.interviewFooterNavListItemLabel_image img{display:block;width:100%}.interviewFooterNavListItemLabel_title{color:#222;font-weight:400;font-size:1.1428571429rem;line-height:1.4}.interviewFooterNavListItemLabel_profile{color:#222;font-weight:700;font-size:.8rem;line-height:1.4}@media screen and (max-width:36rem){.interviewFooterNavListItemLabel{padding-left:6rem}.interviewFooterNavListItemLabel_title{font-size:1.1428571429rem}}@media screen and (max-width:27rem){.interviewFooterNavListItemLabel_title{font-size:1rem}}.reviewList{box-sizing:border-box;padding-left:calc((100% - 64rem) * .5);padding-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.reviewList{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.reviewList{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.reviewList{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.reviewList{padding-left:1rem;padding-right:1rem}}.reviewList{clip-path:inset(0 round 2rem)}.reviewList,.reviewList.contents_chapter:first-child{padding-top:40vh;padding-bottom:40vh;margin-top:3rem}.reviewList:after,.reviewList:before{content:" ";display:block;font-size:0;line-height:0;width:100vw;height:100vh;position:fixed;top:0;left:0}.reviewList:before{z-index:-1;background-color:rgba(0,0,0,.42)}.reviewList:after{z-index:-2;background-image:url(../image/people/review/scene_haj.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:53rem){.reviewList{clip-path:inset(0 round 1.5rem)}.reviewList,.reviewList.contents_chapter:first-child{padding-top:35vh;padding-bottom:20vh}}.reviewList{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:8rem 0}.reviewList_item{width:calc((100% - 8rem) * .5)}@media screen and (max-width:75rem){.reviewList{justify-content:flex-start;gap:4rem 2rem}.reviewList_item{width:calc((100% - 2rem) * .5)}}@media screen and (max-width:53rem){.reviewList{display:block}.reviewList_item{width:80%;max-width:30rem;margin-top:3rem}.reviewList_item:first-child{margin-top:0}.reviewList_item:nth-child(odd){margin-right:auto}.reviewList_item:nth-child(even){margin-left:auto}}@media screen and (max-width:36rem){.reviewList_item{max-width:none;width:100%}.reviewList_item:nth-child(odd){margin-right:0}.reviewList_item:nth-child(even){margin-left:0}}.reviewListItem{position:relative;z-index:1}.reviewListItem_title:before{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:2rem;background-color:#ffe600;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem;color:#000;font-weight:600;font-size:.8rem;line-height:.8}.reviewListItem:nth-child(1) .reviewListItem_title:before{content:"Theme #01"}.reviewListItem:nth-child(2) .reviewListItem_title:before{content:"Theme #02"}.reviewListItem:nth-child(3) .reviewListItem_title:before{content:"Theme #03"}.reviewListItem:nth-child(4) .reviewListItem_title:before{content:"Theme #04"}.reviewListItem:nth-child(5) .reviewListItem_title:before{content:"Theme #05"}.reviewListItem:nth-child(6) .reviewListItem_title:before{content:"Theme #06"}.reviewListItem:nth-child(7) .reviewListItem_title:before{content:"Theme #07"}.reviewListItem:nth-child(8) .reviewListItem_title:before{content:"Theme #08"}.reviewListItem:nth-child(9) .reviewListItem_title:before{content:"Theme #09"}@media screen and (max-width:36rem){.reviewListItem_title:before{font-size:.7272727273rem;height:1.75rem;padding-left:1rem;padding-right:1rem}}.reviewListItem{padding:2.75rem 1.5rem 3.25rem 1.5rem;background-color:#fff;border-radius:1rem;box-sizing:border-box}.reviewListItem:after{content:" ";display:block;font-size:0;line-height:0;width:calc(100% - .5rem);height:calc(100% - .5rem);border:solid .0625rem #a6a6a6;border-radius:.75rem;box-sizing:border-box;pointer-events:none;position:absolute;top:.25rem;left:.25rem;z-index:-1}.reviewListItem_title{color:#000;font-weight:700;font-size:1.3333333333rem;line-height:1.6;text-align:center;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.reviewListItem_switch{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:36rem){.reviewListItem{padding:2.5rem 1rem 3.25rem 1rem}.reviewListItem_title{font-size:1.1428571429rem}}.reviewListItemSwitch{cursor:pointer}.reviewListItemSwitch:before{content:" ";display:block;font-size:0;line-height:0;width:1.5rem;height:1.5rem;background-color:#000;border-radius:10rem;position:absolute;bottom:1rem;left:50%;z-index:1;transform:translateX(-50%)}.reviewListItemSwitch_item{display:block;width:.75rem;height:.125rem;background-color:#fff;border-radius:10rem;position:absolute;bottom:1.6875rem;left:50%;z-index:10;transform:translateX(-50%)}.reviewListItemSwitch_item:first-child{transform:translateX(-50%) rotate(-90deg)}.reviewComment{height:0;overflow:hidden;visibility:hidden}.reviewComment.contents_chapter{margin-top:0}.reviewComment_list{box-sizing:border-box;padding-left:calc((100% - 64rem) * .5);padding-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.reviewComment_list{padding-left:5.5rem;padding-right:5.5rem}}@media screen and (max-width:53rem){.reviewComment_list{padding-left:3rem;padding-right:3rem}}@media screen and (max-width:36rem){.reviewComment_list{padding-left:3rem;padding-right:3rem}}@media screen and (max-width:27rem){.reviewComment_list{padding-left:2rem;padding-right:2rem}}.reviewComment_list{position:fixed;top:0;left:0;z-index:950;transform:translateY(100%);width:100vw;height:100vh;overflow:scroll}.reviewComment_close{position:fixed;bottom:4.5rem;left:50%;transform:translateX(-50%);z-index:980;display:none}.reviewComment:after{position:fixed;top:0;left:0;z-index:900;content:" ";display:block;font-size:0;line-height:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);pointer-events:auto;display:none}@media screen and (max-width:53rem){.reviewComment_close{bottom:2.5rem}}.reviewCommentList{padding-top:25vh;padding-bottom:25vh;box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:stretch}.reviewCommentList_item{margin-top:2rem;margin-bottom:5.5rem}.reviewCommentList_item:first-child{margin-top:0}.reviewCommentList_item{width:90%;max-width:27rem;background-color:#fff;padding:1.5rem;border-radius:.75rem;box-sizing:border-box;color:#000;font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:.03em;position:relative;z-index:1}.reviewCommentList_item:before{content:" ";display:block;font-size:0;line-height:0;width:1.0625rem;height:1.0625rem;background-color:#fff;position:absolute;bottom:-1rem;z-index:-1}.reviewCommentList_item:after{content:" ";display:block;font-size:0;line-height:0;width:6rem;height:4rem;background-image:url(../image/people/review/icon_woman01.webp);background-position:center center;background-repeat:no-repeat;background-size:100% auto;position:absolute;bottom:-5.5rem;z-index:2}.reviewCommentList_item:nth-child(odd){margin-right:auto}.reviewCommentList_item:nth-child(odd):before{clip-path:polygon(100% 0,0 0,0 100%);left:4rem}.reviewCommentList_item:nth-child(odd):after{left:0}.reviewCommentList_item:nth-child(even){margin-left:auto}.reviewCommentList_item:nth-child(even):before{clip-path:polygon(100% 0,0 0,100% 100%);right:4rem}.reviewCommentList_item:nth-child(even):after{right:0}.reviewCommentList_item-woman01{color:#d04070}.reviewCommentList_item-woman01:after{background-image:url(../image/people/review/icon_woman01.webp)}.reviewCommentList_item-woman02{color:#d04070}.reviewCommentList_item-woman02:after{background-image:url(../image/people/review/icon_woman02.webp)}.reviewCommentList_item-man01{color:#1155c9}.reviewCommentList_item-man01:after{background-image:url(../image/people/review/icon_man01.webp)}.reviewCommentList_item-man02{color:#1155c9}.reviewCommentList_item-man02:after{background-image:url(../image/people/review/icon_man02.webp)}@media screen and (max-width:36rem){.reviewCommentList_item:before{width:.8125rem;height:.8125rem;bottom:-.75rem}.reviewCommentList_item:after{width:4.5rem;height:3rem;bottom:-4rem}.reviewCommentList_item{margin-top:3rem;margin-bottom:4rem}}@media screen and (max-width:27rem){.reviewCommentList_item{padding:1rem}}.reviewCommentClose{cursor:pointer;width:2rem;height:2rem;background-color:#000;border-radius:10rem}.reviewCommentClose_item{display:block;width:1.25rem;height:.1875rem;background-color:#fff;border-radius:10rem;position:absolute;top:50%;left:50%}.reviewCommentClose_item:first-child{transform:translate(-50%,-50%) rotate(-45deg)}.reviewCommentClose_item:last-child{transform:translate(-50%,-50%) rotate(45deg)}@media screen and (max-width:27rem){.reviewCommentClose{width:1.75rem;height:1.75rem}.reviewCommentClose_item{display:block;width:1rem;height:.1875rem}}.reviewCommentList_item{transition-property:all;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.reviewComment.js-modal-target-hidden{visibility:hidden}.reviewComment.js-modal-target-hidden .reviewComment_list{transform:translateY(100%)}.reviewComment.js-modal-target-hidden .reviewComment_close,.reviewComment.js-modal-target-hidden:after{display:none}.reviewComment.js-modal-target-hidden .reviewCommentList_item{opacity:0;transform:translateY(100%)}.reviewComment.js-modal-target-visible{visibility:visible}.reviewComment.js-modal-target-visible .reviewComment_list{transform:translateY(0)}.reviewComment.js-modal-target-visible .reviewComment_close,.reviewComment.js-modal-target-visible:after{display:block}.reviewComment.js-modal-target-visible .reviewCommentList_item{opacity:1;transform:translateY(0)}.reviewFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.reviewFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.reviewFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.reviewFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.reviewFooter{margin-left:1rem;margin-right:1rem}}.reviewFooter.contents_chapter{margin-top:5rem}.contents-president .contents_chapter:first-child{padding-top:5rem}.contents-president{position:relative;z-index:1;overflow:clip}.contents-president:after,.contents-president:before{content:"Interview with the President of HAJ";display:block;position:absolute;top:0;left:0;z-index:-1;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:800;font-size:12rem;line-height:.7;white-space:nowrap;padding-right:.25em}.contents-president:before{animation-name:president-before;transform:translateX(0)}.contents-president:after{animation-name:president-after;transform:translateX(100%)}.contents-president:after,.contents-president:before{animation-duration:48s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s;animation-direction:reverse;animation-fill-mode:none;animation-play-state:running}body.fixed .contents-president:after,body.fixed .contents-president:before{animation-play-state:paused}@keyframes president-before{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes president-after{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.contents-president:after,.contents-president:before{animation:none}}@media screen and (max-width:53rem){.contents-president:after,.contents-president:before{content:none;display:none}.contents-president .contents_chapter:first-child{padding-top:1.5rem}}.presidentArticle{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.presidentArticle_cover{width:50%;margin-right:-50%}.presidentArticle_contents{width:100%}.presidentArticle_cover{position:sticky;top:6.5rem;left:0;z-index:1}.presidentArticle_contents{position:relative;z-index:10}@media screen and (max-width:53rem){.presidentArticle{display:block}.presidentArticle_cover{width:100%;margin-right:0;top:5.25rem}.presidentArticle_contents{width:100%}}@media screen and (max-width:36rem){.presidentArticle_cover{top:5.25rem}}.presidentArticleCover{height:calc(100svh - 6.5rem - 4rem);min-height:30rem;border-top-right-radius:2rem;border-bottom-right-radius:2rem;overflow:hidden}.presidentArticleCover_image{width:100%;height:100%;overflow:hidden;position:relative}.presidentArticleCover_image img{display:block;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.presidentArticleCover_profile{position:absolute;bottom:0;left:0}@media screen and (max-width:53rem){.presidentArticleCover{min-height:auto;height:calc(100svh - 5.25rem - 4.5rem);max-height:40rem;border-top-right-radius:0;border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.presidentArticleCover_image{position:relative}.presidentArticleCover_image:after,.presidentArticleCover_image:before{content:"Interview with the President of HAJ";display:block;position:absolute;bottom:-.125rem;left:0;z-index:1;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:rgba(255,255,255,.2);font-weight:700;font-size:12rem;line-height:.7;white-space:nowrap;padding-right:.25em}.presidentArticleCover_image:before{animation-name:presidentCover-before;transform:translateX(0)}.presidentArticleCover_image:after{animation-name:presidentCover-after;transform:translateX(100%)}.presidentArticleCover_image:after,.presidentArticleCover_image:before{animation-duration:48s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s;animation-direction:reverse;animation-fill-mode:none;animation-play-state:running}@keyframes presidentCover-before{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes presidentCover-after{0%{transform:translateX(0)}100%{transform:translateX(100%)}}}@media screen and (max-width:53rem) and (prefers-reduced-motion:reduce){.presidentArticleCover_image:after,.presidentArticleCover_image:before{animation:none}}@media screen and (max-width:36rem){.presidentArticleCover{height:calc(100svh - 5.25rem - 4.5rem)}.presidentArticleCover_image:after,.presidentArticleCover_image:before{font-size:10rem}}@media screen and (max-width:36rem){.presidentArticleCover{height:calc(100svh - 5rem - 4.5rem)}}.presidentArticleCoverProfile{width:100%;height:50%;padding:2rem;box-sizing:border-box;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 75%,rgba(0,0,0,.5) 100%);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;align-items:flex-start}.presidentArticleCoverProfile_title{color:#fff;font-weight:700;font-size:.8888888889rem;line-height:1.4}.presidentArticleCoverProfile_name{margin-top:.75rem;color:#fff;font-weight:300;font-size:2rem;line-height:1.4}.presidentArticleContents_chapter{padding-bottom:16rem}.presidentArticleContents_chapter:first-child{margin-top:4rem}@media screen and (max-width:75rem){.presidentArticleContents_chapter:first-child{margin-top:2.5rem}}@media screen and (max-width:53rem){.presidentArticleContents_chapter{padding-bottom:12rem}.presidentArticleContents_chapter:first-child{margin-top:0}.presidentArticleContents{padding-top:4rem;background-color:rgba(239,239,239,.7);background-image:url(../image/common/background_texture_screen.webp);background-position:left top;background-repeat:repeat;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}}@media screen and (max-width:53rem) and (max-height:63.9375rem){.presidentArticleContents{margin-top:30vh}}.presidentArticleContentsChapter{zoom:1}.presidentArticleContentsChapter:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .presidentArticleContentsChapter{display:inline-table;display:block}.presidentArticleContentsChapter_title{width:50%;float:left;padding-right:2rem;box-sizing:border-box;position:sticky;top:10.5rem;left:0}.presidentArticleContentsChapter_section{margin-left:50%;padding-left:6rem;padding-right:6rem}.presidentArticleContentsChapter_section+.presidentArticleContentsChapter_section{margin-top:3rem}@media screen and (max-width:75rem){.presidentArticleContentsChapter_title{top:9rem}.presidentArticleContentsChapter_section{padding-left:2.5rem;padding-right:4rem}}@media screen and (max-width:53rem){.presidentArticleContentsChapter{width:auto;margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem) and (max-width:75rem){.presidentArticleContentsChapter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem) and (max-width:53rem){.presidentArticleContentsChapter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:53rem) and (max-width:36rem){.presidentArticleContentsChapter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:53rem) and (max-width:27rem){.presidentArticleContentsChapter{margin-left:1rem;margin-right:1rem}}@media screen and (max-width:53rem){.presidentArticleContentsChapter_title{width:-moz-fit-content;width:fit-content;padding-right:0;top:7.25rem}.presidentArticleContentsChapter_section{padding-left:0;padding-right:0;margin-left:12rem}}@media screen and (max-width:36rem){.presidentArticleContentsChapter_title{float:none;width:100%;position:static}.presidentArticleContentsChapter_section{margin-left:0;margin-right:0}.presidentArticleContentsChapter_section,.presidentArticleContentsChapter_section+.presidentArticleContentsChapter_section{margin-top:3rem}}.presidentArticleContentsChapterTitle{writing-mode:vertical-rl}.presidentArticleContentsChapterTitle_line{display:block;height:-moz-fit-content;height:fit-content;background-color:#fff;padding:1rem .5rem;border-radius:.25rem;box-sizing:border-box;color:#000;font-weight:700;font-size:calc(1rem * 8 / 4.5);line-height:1.4;white-space:nowrap;box-shadow:0 0 1.5rem rgba(0,0,0,.075);margin-right:.5rem}.presidentArticleContentsChapterTitle_line:first-child{margin-right:0}@media screen and (max-width:75rem){.presidentArticleContentsChapterTitle_line{font-size:1.6rem}}@media screen and (max-width:36rem){.presidentArticleContentsChapterTitle{writing-mode:inherit}.presidentArticleContentsChapterTitle_line{width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;font-size:1.3333333333rem;margin-right:0;margin-top:.5rem}.presidentArticleContentsChapterTitle_line:first-child{margin-top:0}}@media screen and (max-width:27rem){.presidentArticleContentsChapterTitle_line{font-size:1.1428571429rem}}.presidentArticleContentsChapterSection_text{margin-top:1.5rem}.presidentArticleContentsChapterSection_text:first-child{margin-top:0}.presidentFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.presidentFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.presidentFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.presidentFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.presidentFooter{margin-left:1rem;margin-right:1rem}}.businessHeader{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.businessHeader{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.businessHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.businessHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.businessHeader{margin-left:1rem;margin-right:1rem}}.businessChapter{box-sizing:border-box;padding-left:calc((100% - 64rem) * .5);padding-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.businessChapter{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.businessChapter{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.businessChapter{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.businessChapter{padding-left:1rem;padding-right:1rem}}.businessChapter_contents{margin-top:3rem}.businessChapter_footer{margin-top:3rem}.businessChapterHeader_text{margin-top:1.5rem;text-align:center}@media screen and (max-width:36rem){.businessChapterHeader_text{text-align:left}}.businessChapterContents{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:2rem}.businessChapterContents:has(.businessChapterContents_item:first-child:last-child),.businessChapterContents:has(.businessChapterContents_item:nth-child(2):last-child){justify-content:center}.businessChapterContents_item{width:calc((100% - 4rem) * .3333);box-shadow:0 0 1rem rgba(0,0,0,.08)}.businessChapterContents_item:nth-child(3n+1){width:calc((100% - 4rem) * .3334)}@media screen and (max-width:75rem){.businessChapterContents_item,.businessChapterContents_item:nth-child(3n+1){width:calc((100% - 2rem) * .5)}}@media screen and (max-width:53rem){.businessChapterContents{gap:2rem 1rem}.businessChapterContents_item,.businessChapterContents_item:nth-child(3n+1){width:calc((100% - 1rem) * .5)}}@media screen and (max-width:36rem){.businessChapterContents{display:block}.businessChapterContents_item,.businessChapterContents_item:nth-child(3n+1){width:100%;margin-top:2rem}.businessChapterContents_item:first-child{margin-top:0}}.businessChapterContentsItem{overflow:hidden;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start}.businessChapterContentsItem_image{margin:-1.5rem -1.5rem 0 -1.5rem;width:calc(100% + 3rem);overflow:hidden}.businessChapterContentsItem_image img{display:block;width:100%}.businessChapterContentsItem_image-border{border-bottom:solid .0625rem #eee;box-sizing:border-box}.businessChapterContentsItem_title{margin-top:1.5rem;width:100%;color:#000;font-weight:700;font-size:1.1428571429rem;line-height:1.6;text-align:center}.businessChapterContentsItem_tag{margin-top:.75rem;width:100%}.businessChapterContentsItem_text{margin-top:1.5rem;width:100%;flex-grow:1;flex-shrink:1}.businessChapterContentsItem_link{margin-top:1.5rem;width:100%}@media screen and (max-width:53rem){.businessChapterContentsItem_title{margin-top:.75rem}.businessChapterContentsItem_tag{margin-top:.75rem}.businessChapterContentsItem_text{margin-top:1.5rem}.businessChapterContentsItem_link{margin-top:1.5rem}}@media screen and (max-width:36rem){.businessChapterContentsItem{display:block}}.businessChapterContentsItemTag{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.businessChapterContentsItemLink_item{margin-top:.25rem;display:block;font-weight:500;font-size:.8rem;line-height:1.6;overflow-wrap:break-word;line-break:strict;overflow:hidden}.businessChapterContentsItemLink_item:first-child{margin-top:0}.businessChapterContentsItemLink_item a{text-decoration:none}.businessChapterFooter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.businessChapterFooter_item{width:20rem}.businessChapterFooter_item .componentButton{width:100%}@media screen and (max-width:53rem){.businessChapterFooter{display:block}.businessChapterFooter_item{margin-top:1rem;margin-left:auto;margin-right:auto}.businessChapterFooter_item:first-child{margin-top:0}}@media screen and (max-width:27rem){.businessChapterFooter_item{width:100%}}.businessFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.businessFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.businessFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.businessFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.businessFooter{margin-left:1rem;margin-right:1rem}}.jobHeader{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.jobHeader{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.jobHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.jobHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.jobHeader{margin-left:1rem;margin-right:1rem}}.jobHeaderList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.5rem}.jobHeaderList_item{width:calc((100% - 1rem) * .3333);border-radius:1rem;background-color:#fff;padding:2rem 1.5rem 1.5rem 1.5rem;box-sizing:border-box}.jobHeaderList_item:nth-child(3n+1){width:calc((100% - 1rem) * .3334)}@media screen and (max-width:53rem){.jobHeaderList_item,.jobHeaderList_item:nth-child(3n+1){width:calc((100% - .5rem) * .5)}}@media screen and (max-width:36rem){.jobHeaderList_item{padding:1.5rem 1rem 1rem 1rem}}.jobHeaderListItem{text-decoration:none;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}.jobHeaderListItem:before{content:" ";display:block;font-size:0;line-height:0;width:10rem;aspect-ratio:480/160;background-image:url(../image/works/job/pictogram_btob.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:.5rem}.jobHeaderListItem-matching:before{background-image:url(../image/works/job/pictogram_matching.webp)}.jobHeaderListItem-other:before{background-image:url(../image/works/job/pictogram_other.webp)}.jobHeaderListItem-system:before{background-image:url(../image/works/job/pictogram_system.webp)}.jobHeaderListItem-backOffice:before{background-image:url(../image/works/job/pictogram_back_office.webp)}.jobHeaderListItem-printing:before{background-image:url(../image/works/job/pictogram_printing.webp)}.jobHeaderListItem_title{color:#000;font-weight:700;font-size:1.1428571429rem;line-height:1.6;text-align:center}.jobHeaderListItem_text{margin-top:.5rem;color:#222;font-weight:400;font-size:.8888888889rem;line-height:1.6;flex-grow:1;flex-shrink:1}.jobHeaderListItem:after{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1.5rem;height:1.5rem;background-size:.5rem auto;background-image:url(../image/common/icon_arrow_bottom.webp);background-color:#ffe600;margin-top:.75rem;margin-left:auto;margin-right:auto}@media screen and (max-width:36rem){.jobHeaderListItem:before{width:75%}.jobHeaderListItem_text{font-size:.8rem}}@media screen and (max-width:27rem){.jobHeaderListItem_title{font-size:1rem}.jobHeaderListItem_text{font-size:.6666666667rem}}.jobChapter{box-sizing:border-box;padding-left:calc((100% - 64rem) * .5);padding-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.jobChapter{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53rem){.jobChapter{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.jobChapter{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.jobChapter{padding-left:1rem;padding-right:1rem}}.jobChapter_contents{margin-top:3rem}.jobChapter_footer{margin-top:3rem}.jobChapterFooter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem .5rem}.jobChapterFooter_item .componentButton{min-width:12.5rem}@media screen and (max-width:27rem){.jobChapterFooter{display:block}.jobChapterFooter_item{margin-top:1rem}.jobChapterFooter_item:first-child{margin-top:0}.jobChapterFooter_item .componentButton{min-width:auto;width:100%}}.jobChapterContents{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2rem}.jobChapterContents_item{width:calc((100% - 4rem) * .3333);box-shadow:0 0 1rem rgba(0,0,0,.08)}.jobChapterContents_item:nth-child(3n+1){width:calc((100% - 4rem) * .3334)}@media screen and (max-width:75rem){.jobChapterContents_item,.jobChapterContents_item:nth-child(3n+1){width:calc((100% - 2rem) * .5)}}@media screen and (max-width:53rem){.jobChapterContents{gap:2rem 1rem}.jobChapterContents_item,.jobChapterContents_item:nth-child(3n+1){width:calc((100% - 1rem) * .5)}}@media screen and (max-width:36rem){.jobChapterContents{display:block}.jobChapterContents_item,.jobChapterContents_item:nth-child(3n+1){width:100%;margin-top:2rem}.jobChapterContents_item:first-child{margin-top:0}}.jobChapterContentsItem{overflow:hidden;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start}.jobChapterContentsItem_image{margin:-1.5rem -1.5rem 0 -1.5rem;width:calc(100% + 3rem);aspect-ratio:3/2;overflow:hidden}.jobChapterContentsItem_image img{display:block;width:100%}.jobChapterContentsItem_title{margin-left:auto;margin-right:auto;transform:translateY(-50%);font-weight:700}.jobChapterContentsItem_text{margin-top:.25rem;width:100%;flex-grow:1;flex-shrink:1}@media screen and (max-width:36rem){.jobChapterContentsItem{display:block}}.jobFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.jobFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.jobFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.jobFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.jobFooter{margin-left:1rem;margin-right:1rem}}.oneDayContents{box-sizing:border-box;padding-left:calc((100% - 42rem) * .5);padding-right:calc((100% - 42rem) * .5)}@media screen and (max-width:53rem){.oneDayContents{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.oneDayContents{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.oneDayContents{padding-left:1rem;padding-right:1rem}}.oneDayContents.contents_chapter:first-child{margin-top:3rem}.oneDayContents{background-color:#ffe600;clip-path:inset(0 round 2rem)}.oneDayContents,.oneDayContents.contents_chapter:first-child{padding-top:2rem;padding-bottom:2rem}.oneDayContents:before{content:" ";display:block;font-size:0;line-height:0;position:fixed;top:50%;left:50%;z-index:-10;transform:translate(-50%,-50%) rotate(-10deg);background-color:#ffe600;background-image:url(../image/common/background_haj_logo.webp);background-position:center center;background-repeat:repeat;background-size:36.4375rem auto;width:120vw;height:120vh}@media screen and (max-width:53rem){.oneDayContents{clip-path:inset(0 round 1.5rem)}}@media screen and (max-width:27rem){.oneDayContents,.oneDayContents.contents_chapter:first-child{padding-top:1rem;padding-bottom:2rem}}.oneDayContents{display:grid;grid-template-columns:auto auto;grid-template-rows:auto 1fr;grid-template-areas:"video profile" "video text";gap:2rem}.oneDayContents_video{grid-area:video;justify-self:right;width:20rem;aspect-ratio:9/16;border-radius:1rem;overflow:hidden;position:relative;box-shadow:0 0 1.5rem rgba(0,0,0,.4)}.oneDayContents_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.oneDayContents_profile{grid-area:profile}.oneDayContents_text{grid-area:text}@media screen and (max-width:53rem){.oneDayContents{display:block}.oneDayContents_video{margin-left:auto;margin-right:auto}.oneDayContents_profile{width:100%;margin-top:1.5rem}.oneDayContents_text{width:100%;text-align:center;margin-top:1.5rem}}@media screen and (max-width:36rem){.oneDayContents_text{text-align:left}}@media screen and (max-width:27rem){.oneDayContents_video{margin-left:0;margin-right:0;width:100%}}.oneDayContentsProfile_join{margin-bottom:.75rem}.oneDayContentsProfile_category{display:block;color:#000;font-weight:900;font-size:.8888888889rem;line-height:1.4}.oneDayContentsProfile_title{display:block;color:#000;font-weight:900;font-size:calc(1rem * 8 / 3.5);line-height:1.4}@media screen and (max-width:53rem){.oneDayContentsProfile_join{margin-left:auto;margin-right:auto}.oneDayContentsProfile_category{text-align:center}.oneDayContentsProfile_title{text-align:center}}@media screen and (max-width:27rem){.oneDayContentsProfile_title{font-size:calc(1rem * 8 / 4.5)}}.oneDayFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.oneDayFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.oneDayFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.oneDayFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.oneDayFooter{margin-left:1rem;margin-right:1rem}}.careerHeader{max-width:56rem;margin-left:auto;margin-right:auto}.careerHeader.contents_chapter:first-child{padding-top:0;margin-top:3rem}.careerHeader .componentSkipLink_title{margin-left:auto;margin-right:auto}@media screen and (max-width:75rem){.careerHeader{max-width:none;margin-left:7rem;margin-right:7rem}}@media screen and (max-width:53rem){.careerHeader{width:auto;margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem) and (max-width:75rem){.careerHeader{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem) and (max-width:53rem){.careerHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:53rem) and (max-width:36rem){.careerHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:53rem) and (max-width:27rem){.careerHeader{margin-left:1rem;margin-right:1rem}}@media screen and (max-width:53rem){.careerHeader .componentSkipLink_title{margin-left:0;margin-right:0}}.careerChapter{background-color:#fff;background-image:url(../image/common/background_texture_screen.webp);background-position:left top;background-repeat:repeat;background-attachment:fixed;max-width:56rem}.careerChapter.contents_chapter,.careerChapter.contents_chapter:first-child{padding-top:3rem;padding-bottom:3rem}.careerChapter:nth-child(even){padding-left:calc((100% - 56rem) * .5);margin-right:auto;padding-right:4rem;border-top-right-radius:2rem;border-bottom-right-radius:2rem}.careerChapter:nth-child(odd){margin-left:auto;padding-left:4rem;padding-right:calc((100% - 56rem) * .5);border-top-left-radius:2rem;border-bottom-left-radius:2rem}@media screen and (max-width:75rem){.careerChapter{max-width:none}.careerChapter:nth-child(even){padding-left:6rem;margin-right:4rem;padding-right:3rem}.careerChapter:nth-child(odd){margin-left:4rem;padding-left:3rem;padding-right:6rem}}@media screen and (max-width:53rem){.careerChapter:nth-child(even){padding-left:4rem;margin-right:2rem;padding-right:2rem}.careerChapter:nth-child(odd){margin-left:2rem;padding-left:2rem;padding-right:4rem}}@media screen and (max-width:36rem){.careerChapter:nth-child(even),.careerChapter:nth-child(odd){margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-radius:0}.careerChapter.contents_chapter,.careerChapter.contents_chapter:first-child{margin-top:0;padding-top:5rem;padding-bottom:8rem}.careerHeader+.careerChapter{margin-top:5rem}.careerChapter,.careerChapter:nth-child(even),.careerChapter:nth-child(odd){box-sizing:border-box;padding-left:4rem;padding-right:4rem}}@media screen and (max-width:36rem) and (max-width:75rem){.careerChapter,.careerChapter:nth-child(even),.careerChapter:nth-child(odd){padding-left:4rem;padding-right:4rem}}@media screen and (max-width:36rem) and (max-width:53rem){.careerChapter,.careerChapter:nth-child(even),.careerChapter:nth-child(odd){padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem) and (max-width:36rem){.careerChapter,.careerChapter:nth-child(even),.careerChapter:nth-child(odd){padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem) and (max-width:27rem){.careerChapter,.careerChapter:nth-child(even),.careerChapter:nth-child(odd){padding-left:1rem;padding-right:1rem}}@media screen and (max-width:36rem){.careerChapter:nth-child(odd){background:0 0}}.careerChapter{position:relative}.careerChapter:before{content:"Career Step"}.careerChapter-01:after{content:"01"}.careerChapter-02:after{content:"02"}.careerChapter-03:after{content:"03"}.careerChapter-04:after{content:"04"}.careerChapter-05:after{content:"05"}.careerChapter-06:after{content:"06"}.careerChapter-07:after{content:"07"}.careerChapter-08:after{content:"08"}.careerChapter-09:after{content:"09"}.careerChapter:after{font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#ffe600;font-weight:600;font-size:10rem;line-height:.8;width:12.5rem;position:absolute;top:-1.5625rem;z-index:1}.careerChapter:nth-child(even):after{text-align:right;right:0;transform:translate(22%,-28%)}.careerChapter:nth-child(odd):after{margin-left:-.5rem;text-align:left;left:0;transform:translate(-22%,-28%)}.careerChapter:before{font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;writing-mode:vertical-rl;color:#000;font-weight:700;font-size:1.1428571429rem;line-height:.8;letter-spacing:.03em;position:absolute;top:-2.25rem;z-index:2}.careerChapter:nth-child(even):before{right:-2.6875rem;transform:translateX(175%)}.careerChapter:nth-child(odd):before{left:-2.6875rem;transform:translateX(-175%)}@media screen and (max-width:75rem){.careerChapter:after{font-size:8rem;width:10rem;top:-1.25rem}.careerChapter:nth-child(even):after{transform:translate(-25%,-38%)}.careerChapter:nth-child(odd):after{margin-left:-.3125rem;transform:translate(25%,-38%)}.careerChapter:before{font-size:1rem;letter-spacing:0;top:-2.5rem}.careerChapter:nth-child(even):before{right:2.625rem;transform:translateX(160%)}.careerChapter:nth-child(odd):before{left:2.625rem;transform:translateX(-160%)}}@media screen and (max-width:36rem){.careerChapter:after{font-size:7rem;width:7.5rem}.careerChapter:nth-child(even):after,.careerChapter:nth-child(odd):after{margin-left:0;top:0;left:auto;right:auto;text-align:center;transform:translate(0)}.careerChapter:nth-child(even):after,.careerChapter:nth-child(odd):after{top:0;left:50%;transform:translate(-50%,-57%)}.careerChapter:before{writing-mode:inherit;font-size:.8888888889rem;letter-spacing:.05em}.careerChapter:nth-child(even):before,.careerChapter:nth-child(odd):before{top:0;left:auto;right:auto;transform:translate(0)}.careerChapter:nth-child(even):before,.careerChapter:nth-child(odd):before{top:0;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:27rem){.careerChapter:after{font-size:6rem}.careerChapter:before{writing-mode:inherit;font-size:.8888888889rem;letter-spacing:0}}.careerChapter_text{margin-top:1.5rem}.careerChapter_notes{margin-top:1.5rem}.careerChapter_task{margin-top:3rem}.careerChapter_case{margin-top:3rem}.careerChapter_footer{margin-top:3rem}.careerChapterHeader_tag{margin-bottom:.5rem;z-index:10}.careerChapterHeader_title{display:block;color:#000;font-weight:700;font-size:1.6rem;line-height:1.6}@media screen and (max-width:36rem){.careerChapterHeader_tag{margin-left:auto;margin-right:auto}.careerChapterHeader_title{text-align:center}}.careerChapterTask{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:2rem}.careerChapterTask_item{width:calc((100% - 4rem) * .3333)}.careerChapterTask_item:nth-child(3n+1){width:calc((100% - 4rem) * .3334)}@media screen and (max-width:75rem){.careerChapterTask_item,.careerChapterTask_item:nth-child(3n+1){width:calc((100% - 4rem) * .5)}}@media screen and (max-width:53rem){.careerChapterTask{gap:1.5rem 1rem}.careerChapterTask_item,.careerChapterTask_item:nth-child(3n+1){width:calc((100% - 2rem) * .5)}}@media screen and (max-width:36rem){.careerChapterTask{display:block}.careerChapterTask_item,.careerChapterTask_item:nth-child(3n+1){width:100%;margin-top:.75rem}}.careerChapterTaskItem{background-color:#fff;border-radius:1rem;padding:1.5rem;box-sizing:border-box;overflow:hidden;border:solid .0625rem #ddd;box-shadow:.375rem .375rem 0 rgba(0,0,0,.05)}.careerChapterTaskItem_title{color:#000;font-weight:700;font-size:1.1428571429rem;line-height:1.4;text-align:center;position:relative}.careerChapterTaskItem_title:before{content:" ";display:block;font-size:0;line-height:0;width:2rem;height:2rem;background-color:#ffe600;border-radius:10rem;background-image:url(../image/common/icon_check_white.webp);background-position:center center;background-repeat:no-repeat;background-size:1rem auto;margin-left:auto;margin-right:auto;margin-bottom:.75rem}.careerChapterTaskItem_text{margin-top:1.5rem}@media screen and (max-width:36rem){.careerChapterTaskItem{border-radius:.5rem;box-shadow:.25rem .25rem 0 rgba(0,0,0,.05);padding:0}.careerChapterTaskItem_title{padding:1rem;font-size:1rem;text-align:left}.careerChapterTaskItem_title:before{display:none}.careerChapterTaskItem_text{margin-top:0;margin-left:1rem;margin-right:1rem;padding-bottom:1rem}.careerChapterTaskItem_text:before{content:" ";display:block;font-size:0;line-height:0;width:100%;height:1rem;border-top:dashed .0625rem #ddd}}.careerChapterTaskItemTitle_switch{display:none;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:36rem){.careerChapterTaskItemTitle_switch{display:block}}.careerChapterTaskItemTitleSwitch{cursor:pointer}.careerChapterTaskItemTitleSwitch:before{content:" ";display:block;font-size:0;line-height:0;width:1.25rem;height:1.25rem;border-radius:10rem;background-color:#ffe600;position:absolute;top:50%;right:1rem;transform:translateY(-50%);z-index:1}.careerChapterTaskItemTitleSwitch_item{display:block;width:.625rem;height:.125rem;background-color:#fff;border-radius:10rem;position:absolute;top:50%;right:1.3125rem;transform:translateY(-50%);z-index:10}.careerChapterTaskItemTitleSwitch_item:first-child{transform:translateY(-50%) rotate(-90deg)}@media screen and (max-width:36rem){.careerChapterTaskItemTitleSwitch_item:first-child{transition-property:all;transition-duration:.5s;transition-timing-function:ease-out;transition-delay:0s}.careerChapterTaskItem_text{transition-property:all;transition-duration:.5s;transition-timing-function:ease-out;transition-delay:0s}.careerChapterTaskItem.js-accordion-root-hidden .careerChapterTaskItemTitleSwitch_item:first-child{transform:translateY(-50%) rotate(-90deg)}.careerChapterTaskItem_text.js-accordion-target-hidden{height:0;padding-bottom:0;visibility:hidden}.careerChapterTaskItem.js-accordion-root-visible .careerChapterTaskItemTitleSwitch_item:first-child{transform:translateY(-50%) rotate(0)}.careerChapterTaskItem_text.js-accordion-target-visible{height:auto;padding-bottom:1rem;visibility:visible}}.careerChapterCase_list+.careerChapterCase_list{margin-top:3rem}.careerChapterCase_link{margin-top:3rem}@media screen and (max-width:53rem){.careerChapterCase_link{margin-left:auto;margin-right:auto}}.careerChapterCaseList{border:solid .0625rem #ddd;background-color:#fff;border-radius:1rem;box-shadow:.5rem .5rem 0 rgba(0,0,0,.05);display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;scrollbar-width:none;scroll-snap-type:x proximity;overflow:auto}.careerChapterCaseList_item,.careerChapterCaseList_staff{scroll-snap-align:start;min-width:25rem}.careerChapterCaseList_staff{aspect-ratio:4/3}.careerChapterCaseList_item{border-left:solid .0625rem #ddd;position:relative;z-index:1}.careerChapterCaseList_item:after,.careerChapterCaseList_item:before{content:" ";display:block;font-size:0;line-height:0;width:0;height:0;border-style:solid;position:absolute;top:50%;left:0}.careerChapterCaseList_item:before{border-width:.8375rem;border-color:transparent #ddd transparent transparent;transform:translate(-100%,-50%);z-index:1}.careerChapterCaseList_item:after{border-width:.75rem;border-color:transparent #fff transparent transparent;transform:translate(-100%,-50%);z-index:2}@media screen and (max-width:36rem){.careerChapterCaseList_item,.careerChapterCaseList_staff{min-width:17rem}.careerChapterCaseList_staff{aspect-ratio:9/16}}@media screen and (max-width:27rem){.careerChapterCaseList_item,.careerChapterCaseList_staff{min-width:60vw}}.careerChapterCaseListStaff{position:relative;overflow:hidden}.careerChapterCaseListStaff_profile{position:absolute;bottom:0;left:0;z-index:2}.careerChapterCaseListStaff_image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.careerChapterCaseListStaffProfile{width:100%;padding:1rem;box-sizing:border-box;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 25%,#000 100%)}.careerChapterCaseListStaffProfile_category{display:block;margin-top:.5rem;color:#fff;font-weight:400;font-size:.6666666667rem;line-height:1}.careerChapterCaseListStaffProfile_name{display:block;margin-top:.5rem;color:#fff;font-weight:300;font-size:1.1428571429rem;line-height:.8;letter-spacing:.1em}.careerChapterCaseListItem{padding:2rem;box-sizing:border-box}.careerChapterCaseListItem_text{margin-top:1.5rem;text-align:center}.careerChapterCaseListItem_text strong{background:linear-gradient(transparent,transparent 50%,rgba(255,230,0,.25) 50%,rgba(255,230,0,.25));padding-bottom:.25rem}.careerChapterCaseListItem{position:relative;z-index:1}.careerChapterCaseListItem:after,.careerChapterCaseListItem:before{content:" ";display:block;font-size:0;line-height:0;width:0;height:0;border-style:solid;position:absolute;top:50%;left:0}.careerChapterCaseListItem:before{border-width:.8375rem;border-color:transparent #ddd transparent transparent;transform:translate(-100%,-50%);z-index:1}.careerChapterCaseListItem:after{border-width:.75rem;border-color:transparent #fff transparent transparent;transform:translate(-100%,-50%);z-index:2}.careerChapterCaseListItemYear_tag{margin-left:auto;margin-right:auto;margin-bottom:.25rem}.careerChapterCaseListItemYear_title{display:block;color:#000;font-weight:800;font-size:1.1428571429rem;line-height:1;text-align:center}.careerChapterCaseListItemYear_title:first-letter{font-size:2rem}.careerChapterFooter{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem .5rem}.careerChapterFooter_item .componentButton{min-width:12.5rem}@media screen and (max-width:53rem){.careerChapterFooter{justify-content:center}}@media screen and (max-width:27rem){.careerChapterFooter{display:block}.careerChapterFooter_item{margin-top:1rem}.careerChapterFooter_item:first-child{margin-top:0}.careerChapterFooter_item .componentButton{min-width:auto;width:100%}}.careerFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.careerFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.careerFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.careerFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.careerFooter{margin-left:1rem;margin-right:1rem}}.welfareHeader{width:auto;margin-left:calc((100% - 64rem) * .5);margin-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.welfareHeader{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.welfareHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.welfareHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.welfareHeader{margin-left:1rem;margin-right:1rem}}.welfareChapter{width:auto;margin-left:calc((100% - 64rem) * .5);margin-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.welfareChapter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.welfareChapter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.welfareChapter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.welfareChapter{margin-left:1rem;margin-right:1rem}}.welfareChapter.contents_chapter{margin-top:5rem}.welfareChapter_list{margin-top:1.5rem}.welfareChapterList{background-color:#fff;background-image:url(../image/common/background_texture_screen.webp);background-position:left top;background-repeat:repeat;background-attachment:fixed;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem}.welfareChapterList_item{width:calc((100% - 2rem) * .3333)}.welfareChapterList_item:nth-child(3n+1){width:calc((100% - 2rem) * .3334)}.welfareChapterList_link{width:100%;margin-top:1rem}@media screen and (max-width:53rem){.welfareChapterList_item,.welfareChapterList_item:nth-child(3n+1){width:calc((100% - 1rem) * .5)}}@media screen and (max-width:36rem){.welfareChapterList{display:block}.welfareChapterList_item,.welfareChapterList_item:nth-child(3n+1){width:100%;margin-top:1rem}.welfareChapterList_item:first-child{margin-top:0}.welfareChapterList_link{margin-top:2rem}}.welfareChapterListLink{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem .5rem}.welfareChapterListLink_item .componentButton{min-width:12.5rem}@media screen and (max-width:27rem){.welfareChapterListLink{display:block}.welfareChapterListLink_item{margin-top:1rem}.welfareChapterListLink_item:first-child{margin-top:0}.welfareChapterListLink_item .componentButton{min-width:auto;width:100%}}.welfareChapterListItem{background-color:#fff;border-radius:.5rem;box-sizing:border-box;overflow:hidden;border:solid .0625rem #ddd;box-shadow:0 .25rem 0 rgba(0,0,0,.08)}.welfareChapterListItem_title{padding:.75rem 1rem;color:#000;font-weight:400;font-size:1rem;line-height:1.6}.welfareChapterListItem_contents{margin-left:1rem;margin-right:1rem;padding-bottom:1rem}.welfareChapterListItem_contents:before{content:" ";display:block;font-size:0;line-height:0;width:100%;height:1rem;border-top:dashed .0625rem #ddd}.welfareChapterListItemTitle{position:relative}.welfareChapterListItemTitle_switch{position:absolute;top:0;left:0;width:100%;height:100%}.welfareChapterListItemTitleSwitch{cursor:pointer}.welfareChapterListItemTitleSwitch:before{content:" ";display:block;font-size:0;line-height:0;width:1.25rem;height:1.25rem;border-radius:10rem;background-color:#ffe600;position:absolute;top:50%;right:1rem;transform:translateY(-50%);z-index:1}.welfareChapterListItemTitleSwitch_item{display:block;width:.625rem;height:.125rem;background-color:#fff;border-radius:10rem;position:absolute;top:50%;right:1.3125rem;transform:translateY(-50%);z-index:10}.welfareChapterListItemTitleSwitch_item:first-child{transform:translateY(-50%) rotate(-90deg)}.welfareChapterListItemContents_text{margin-top:.75rem}.welfareChapterListItemContents_text:first-child{margin-top:0}.welfareChapterListItemContents_link{margin-top:.75rem;width:100%}.welfareChapterListItemTitleSwitch_item:first-child{transition-property:all;transition-duration:.5s;transition-timing-function:ease-out;transition-delay:0s}.welfareChapterListItem_contents{transition-property:all;transition-duration:.5s;transition-timing-function:ease-out;transition-delay:0s}.welfareChapterListItem.js-accordion-root-hidden .welfareChapterListItem_title{font-weight:400}.welfareChapterListItem.js-accordion-root-hidden .welfareChapterListItemTitleSwitch_item:first-child{transform:translateY(-50%) rotate(-90deg)}.welfareChapterListItem_contents.js-accordion-target-hidden{height:0;padding-bottom:0;visibility:hidden}.welfareChapterListItem.js-accordion-root--visible .welfareChapterListItem_title{font-weight:700}.welfareChapterListItem.js-accordion-root--visible .welfareChapterListItemTitleSwitch_item:first-child{transform:translateY(-50%) rotate(0)}.welfareChapterListItem_contents.js-accordion-target-visible{height:auto;padding-bottom:1rem;visibility:visible}.welfareFooter{width:auto;margin-left:calc((100% - 64rem) * .5);margin-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.welfareFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.welfareFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.welfareFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.welfareFooter{margin-left:1rem;margin-right:1rem}}.newsList{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.newsList{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.newsList{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.newsList{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.newsList{margin-left:1rem;margin-right:1rem}}.newsList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1.5rem}.newsList_item{width:calc((100% - 1.5rem) * .5)}.newsList_item:first-child,.newsList_item:nth-child(2):last-child{width:100%}.newsList_notice{width:100%;padding:2rem;box-sizing:border-box;background-color:#fff;border-radius:1rem;color:#222;font-weight:400;font-size:1rem;line-height:1.6;text-align:center}@media screen and (max-width:44rem){.newsList{display:block}.newsList_item,.newsList_item:first-child,.newsList_item:nth-child(2):last-child{width:100%}.newsList_item{margin-top:1.5rem}.newsList_item:first-child{margin-top:0}}.newsListItem{padding:3rem;background-color:#fff;border-radius:1rem;box-sizing:border-box;overflow:hidden;position:relative;border:solid .125rem #000}.newsListItem:first-child,.newsListItem:nth-child(2):last-child{padding-left:max((100% - 40rem) * .5,3rem);padding-right:max((100% - 40rem) * .5,3rem)}.newsListItem:after,.newsListItem:before,.newsListItem_title:after,.newsListItem_title:before{content:" ";display:block;font-size:0;line-height:0;width:.625rem;height:.625rem;background-color:#000;border-radius:10rem;position:absolute}.newsListItem:before{top:.75rem;left:.75rem}.newsListItem:after{top:.75rem;right:.75rem}.newsListItem_title:before{bottom:.75rem;left:.75rem}.newsListItem_title:after{bottom:.75rem;right:.75rem}@media screen and (max-width:53rem){.newsListItem,.newsListItem:first-child,.newsListItem:nth-child(2):last-child{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.newsListItem,.newsListItem:first-child,.newsListItem:nth-child(2):last-child{padding-left:1rem;padding-right:1rem}}.newsListItem_update{margin-bottom:.5rem}.newsListItem_title{color:#000;font-weight:700;font-size:1.6rem;line-height:1.4}.newsListItem:first-child .newsListItem_title,.newsListItem:nth-child(2):last-child .newsListItem_title{font-size:2rem}.newsListItem_text{margin-top:1.5rem}@media screen and (max-width:53rem){.newsListItem:first-child .newsListItem_title,.newsListItem:nth-child(2):last-child .newsListItem_title,.newsListItem_title{font-size:1.6rem}}@media screen and (max-width:27rem){.newsListItem:first-child .newsListItem_title,.newsListItem:nth-child(2):last-child .newsListItem_title,.newsListItem_title{font-size:1.3333333333rem}}.newsFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.newsFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.newsFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.newsFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.newsFooter{margin-left:1rem;margin-right:1rem}}.jobDetailsContents{width:auto;margin-left:calc((100% - 64rem) * .5);margin-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.jobDetailsContents{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.jobDetailsContents{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.jobDetailsContents{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.jobDetailsContents{margin-left:1rem;margin-right:1rem}}.jobDetailsContents{background-color:#fff;border-radius:1rem;box-sizing:border-box}.jobDetailsContents.contents_chapter:first-child{margin-top:3rem;padding:3rem}@media screen and (max-width:36rem){.jobDetailsContents.contents_chapter:first-child{padding:2rem}}@media screen and (max-width:27rem){.jobDetailsContents.contents_chapter:first-child{padding:1.5rem}}.jobDetailsContentsSection{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.jobDetailsContentsSection_title{width:15rem;color:#000;font-weight:600;font-size:1.3333333333rem;line-height:1.6}.jobDetailsContentsSection_body{width:calc(100% - 15rem);align-self:center}.jobDetailsContentsSection+.jobDetailsContentsSection,.jobDetailsContents_text+.jobDetailsContentsSection{margin-top:2rem;border-top:solid .0625rem #ddd;padding-top:2rem}.jobDetailsContentsSection+.jobDetailsContentsSection .jobDetailsContentsSection_title,.jobDetailsContents_text+.jobDetailsContentsSection .jobDetailsContentsSection_title{position:relative}.jobDetailsContentsSection+.jobDetailsContentsSection .jobDetailsContentsSection_title:before,.jobDetailsContents_text+.jobDetailsContentsSection .jobDetailsContentsSection_title:before{content:" ";display:block;font-size:0;line-height:0;width:100%;height:.0625rem;background-color:#ffe600;position:absolute;top:-2.0625rem;left:0}@media screen and (max-width:53rem){.jobDetailsContentsSection_title{width:10rem}.jobDetailsContentsSection_body{width:calc(100% - 10rem)}}@media screen and (max-width:44rem){.jobDetailsContentsSection_title{width:8rem}.jobDetailsContentsSection_body{width:calc(100% - 8rem)}.jobDetailsContentsSection+.jobDetailsContentsSection,.jobDetailsContents_text+.jobDetailsContentsSection{margin-top:1.5rem;padding-top:1.5rem}.jobDetailsContentsSection+.jobDetailsContentsSection .jobDetailsContentsSection_title:before,.jobDetailsContents_text+.jobDetailsContentsSection .jobDetailsContentsSection_title:before{top:-1.5625rem}}@media screen and (max-width:36rem){.jobDetailsContentsSection{display:block}.jobDetailsContentsSection_body{width:100%;margin-top:.75rem}}.jobDetailsContentsSectionBody_title{margin-top:2rem}.jobDetailsContentsSectionBody_title:first-child{margin-top:0}.jobDetailsContentsSectionBody_text{margin-top:1.5rem}.jobDetailsContentsSectionBody_text:first-child{margin-top:0}.jobDetailsContentsSectionBody_title+.jobDetailsContentsSectionBody_text{margin-top:.75rem}.jobDetailsContentsSectionBody_notes{margin-top:1.5rem}.jobDetailsContentsSectionBody_notes:first-child{margin-top:0}.jobDetailsContentsSectionBody_text+.jobDetailsContentsSectionBody_notes{margin-top:.5rem}.jobDetailsContentsSectionBody_list{margin-top:2rem}.jobDetailsContentsSectionBody_list:first-child{margin-top:0}.jobDetailsContentsSectionBody_title+.jobDetailsContentsSectionBody_list{margin-top:1rem}.jobDetailsContentsSectionBody_list-column2{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem 2rem}.jobDetailsContentsSectionBody_list-column2 .componentList_item{margin-top:0;width:calc((100% - 2rem) * .5)}@media screen and (max-width:44rem){.jobDetailsContentsSectionBody_list-column2{display:block}.jobDetailsContentsSectionBody_list-column2 .componentList_item{width:100%;margin-top:.75rem}.jobDetailsContentsSectionBody_list-column2 .componentList_item:first-child{margin-top:0}}.jobDetailsFooter{width:auto;margin-left:calc((100% - 64rem) * .5);margin-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.jobDetailsFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.jobDetailsFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.jobDetailsFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.jobDetailsFooter{margin-left:1rem;margin-right:1rem}}.faqContents{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.faqContents{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.faqContents{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.faqContents{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.faqContents{margin-left:1rem;margin-right:1rem}}.faqContents{zoom:1}.faqContents:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .faqContents{display:inline-table;display:block}.faqContents_nav{float:right;width:20rem;position:sticky;top:8rem}.faqContents_chapter{margin-right:24rem}.faqContents_chapter+.faqContents_chapter{margin-top:5rem}@media screen and (max-width:75rem){.faqContents_nav{width:15rem}.faqContents_chapter{margin-right:18rem}}@media screen and (max-width:53rem){.faqContents_nav{float:none;position:static;width:100%}.faqContents_nav .componentSkipLink_title{margin-left:auto;margin-right:auto}.faqContents_nav .componentSkipLinkList{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem}.faqContents_nav .componentSkipLinkList_item{margin-top:0}.faqContents_chapter{margin-right:0;margin-top:5rem}}@media screen and (max-width:36rem){.faqContents_nav .componentSkipLink_title{margin-left:0;margin-right:0}.faqContents_nav .componentSkipLinkList{justify-content:flex-start}}.faqContentsChapter_list{margin-top:1.5rem}.faqContentsChapterList_item{margin-top:.75rem}.faqContentsChapterList_item:first-child{margin-top:0}.faqContentsChapterListItem{background-color:rgba(255,255,255,.5);border:solid .0625rem transparent;border-radius:.5rem;box-sizing:border-box;overflow:hidden;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:0s}.faqContentsChapterListItem.js-accordion-root-hidden:hover,.faqContentsChapterListItem:hover{background-color:#fff;border:solid .0625rem #ddd}.faqContentsChapterListItem_question{padding:1.5rem 4.5rem 1.5rem 4.5rem;color:#000;font-weight:400;font-size:1.1428571429rem;line-height:1.6;letter-spacing:.03em;position:relative}.faqContentsChapterListItem_question:before{content:"Q";display:block;position:absolute;top:50%;left:1.5rem;transform:translateY(-56%);font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#3c4faf;font-weight:400;font-size:2.6666666667rem;line-height:.8}.faqContentsChapterListItem_answer{margin-left:1.5rem;margin-right:1.5rem;padding-bottom:1.5rem;position:relative}.faqContentsChapterListItem_answer:before{content:" ";display:block;font-size:0;line-height:0;width:100%;height:1.5rem;border-top:dashed .0625rem #ddd}@media screen and (max-width:36rem){.faqContentsChapterListItem_question{padding:1.5rem 3.25rem 1.5rem 3.5rem}.faqContentsChapterListItem_question:before{font-size:calc(1rem * 8 / 3.5);left:1rem}.faqContentsChapterListItem_answer{margin-left:1rem;margin-right:1rem}}@media screen and (max-width:27rem){.faqContentsChapterListItem_question{font-size:1rem}}@media screen and (max-width:27rem){.faqContentsChapterListItem_question{padding:1.5rem 3.25rem 1.5rem 3rem}.faqContentsChapterListItem_question:before{font-size:1.6rem}}.faqContentsChapterListItemQuestion{position:relative}.faqContentsChapterListItemQuestion_switch{position:absolute;top:0;left:0;width:100%;height:100%}.faqContentsChapterListItemQuestionSwitch{cursor:pointer}.faqContentsChapterListItemQuestionSwitch:before{content:" ";display:block;font-size:0;line-height:0;width:1.5rem;height:1.5rem;background-color:#ffe600;border-radius:10rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);z-index:1}.faqContentsChapterListItemQuestionSwitch_item{display:block;width:.75rem;height:.125rem;background-color:#fff;border-radius:10rem;position:absolute;top:50%;right:1.875rem;transform:translateY(-50%);z-index:10}.faqContentsChapterListItemQuestionSwitch_item:first-child{transform:translateY(-50%) rotate(-90deg)}@media screen and (max-width:36rem){.faqContentsChapterListItemQuestionSwitch:before{content:" ";display:block;font-size:0;line-height:0;width:1.25rem;height:1.25rem;right:1rem}.faqContentsChapterListItemQuestionSwitch_item{width:.625rem;right:1.3125rem}}.faqContentsChapterListItemQuestionSwitch_item:first-child{transition-property:all;transition-duration:.5s;transition-timing-function:ease-out;transition-delay:0s}.faqContentsChapterListItem_answer{transition-property:all;transition-duration:.5s;transition-timing-function:ease-out;transition-delay:0s}.faqContentsChapterListItem.js-accordion-root-hidden{background-color:rgba(255,255,255,.5);border:solid .0625rem transparent}.faqContentsChapterListItem.js-accordion-root-hidden .faqContentsChapterListItem_question{font-weight:400}.faqContentsChapterListItem.js-accordion-root-hidden .faqContentsChapterListItemQuestionSwitch_item:first-child{transform:translateY(-50%) rotate(-90deg)}.faqContentsChapterListItem_answer.js-accordion-target-hidden{height:0;padding-bottom:0;visibility:hidden}.faqContentsChapterListItem.js-accordion-root-visible{background-color:#fff;border:solid .0625rem #ddd}.faqContentsChapterListItem.js-accordion-root-visible .faqContentsChapterListItem_question{font-weight:700}.faqContentsChapterListItem.js-accordion-root-visible .faqContentsChapterListItemQuestionSwitch_item:first-child{transform:translateY(-50%) rotate(0)}.faqContentsChapterListItem_answer.js-accordion-target-visible{height:auto;padding-bottom:1.5rem;visibility:visible}.fawFooter{width:auto;margin-left:calc((100% - 64rem) * .5);margin-right:calc((100% - 64rem) * .5)}@media screen and (max-width:75rem){.fawFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.fawFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.fawFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.fawFooter{margin-left:1rem;margin-right:1rem}}.eventList{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.eventList{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.eventList{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.eventList{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.eventList{margin-left:1rem;margin-right:1rem}}.eventList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1.5rem}.eventList_title{width:100%;background-color:rgba(0,0,0,.05);border-radius:.5rem;padding:1rem;box-sizing:border-box;color:#222;font-weight:700;font-size:1.3333333333rem;line-height:1.6;text-align:center}.eventList_item{padding:3rem;width:calc((100% - 1.5rem) * .5)}.eventList:not(.eventList-finished) .eventList_item:first-child,.eventList:not(.eventList-finished) .eventList_item:nth-child(2):last-child{width:100%;padding-left:max((100% - 40rem) * .5,3rem);padding-right:max((100% - 40rem) * .5,3rem)}.eventList-finished .eventList_item{padding:1.5rem;width:calc((100% - 3rem) * .3333)}.eventList-finished .eventList_item:nth-child(3n+1){width:calc((100% - 3rem) * .3334)}.eventList_notice{width:100%;padding:2rem;box-sizing:border-box;background-color:#fff;border-radius:1rem;color:#222;font-weight:400;font-size:1rem;line-height:1.6;text-align:center}@media screen and (max-width:75rem){.eventList-finished .eventList_item,.eventList-finished .eventList_item:nth-child(3n+1){width:calc((100% - 1.5rem) * .5)}}@media screen and (max-width:53rem){.eventList:not(.eventList-finished) .eventList_item:first-child,.eventList:not(.eventList-finished) .eventList_item:nth-child(2):last-child,.eventList_item{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:44rem){.eventList{display:block}.eventList-finished .eventList_item,.eventList-finished .eventList_item:nth-child(3n+1),.eventList:not(.eventList-finished) .eventList_item:first-child,.eventList:not(.eventList-finished) .eventList_item:nth-child(2):last-child,.eventList_item{width:100%}.eventList_item{margin-top:1.5rem}.eventList_item:first-child{margin-top:0}}@media screen and (max-width:36rem){.eventList_title{padding:.75rem;font-size:1rem}}@media screen and (max-width:27rem){.eventList:not(.eventList-finished) .eventList_item:first-child,.eventList:not(.eventList-finished) .eventList_item:nth-child(2):last-child,.eventList_item{padding-left:1rem;padding-right:1rem}.eventList-finished .eventList_item,.eventList-finished .eventList_item:nth-child(3n+1){padding:1rem}}.eventListItem{background-color:#fff;border-radius:1rem;box-sizing:border-box;overflow:hidden;position:relative;border:solid .125rem #000}.eventListItem:after,.eventListItem:before,.eventListItem_title:after,.eventListItem_title:before{content:" ";display:block;font-size:0;line-height:0;width:.625rem;height:.625rem;background-color:#000;border-radius:10rem;position:absolute}.eventListItem:before{top:.75rem;left:.75rem}.eventListItem:after{top:.75rem;right:.75rem}.eventListItem_title:before{bottom:.75rem;left:.75rem}.eventListItem_title:after{bottom:.75rem;right:.75rem}.eventList-finished .eventListItem{border:solid .0625rem #ddd;background-color:#f6f6f6}.eventList-finished .eventListItem:after,.eventList-finished .eventListItem:before,.eventList-finished .eventListItem_title:after,.eventList-finished .eventListItem_title:before{display:none;content:none}.eventListItem_notice{background-color:#c85200;width:4.5rem;aspect-ratio:2/1;border-bottom-left-radius:10rem;border-bottom-right-radius:10rem;box-sizing:border-box;margin-top:-1.5rem;margin-left:auto;margin-right:auto;color:#fff;font-weight:700;font-size:.8rem;line-height:1.4;padding-top:.4375rem;text-align:center}.eventListItem_type{margin-top:1.5rem}.eventListItem_type:first-child{margin-top:0}.eventListItem_title{margin-top:.75rem;color:#000;font-weight:700;font-size:1.6rem;line-height:1.4}.eventListItem_title:first-child{margin-top:0}.eventListItem:first-child .eventListItem_title,.eventListItem:nth-child(2):last-child .eventListItem_title{font-size:2rem}.eventListItem_date{margin-top:.75rem;color:#222;font-weight:700;font-size:.8rem;line-height:1.4}.eventListItem_date:first-child{margin-top:0}.eventListItem_target{margin-top:1.5rem}.eventListItem_target:first-child{margin-top:0}.eventListItem_text{margin-top:1.5rem}.eventListItem_text:first-child{margin-top:0}.eventListItem_map{margin-top:1.5rem}.eventListItem_map:first-child{margin-top:0}.eventListItem_notes{margin-top:1.5rem}.eventListItem_notes:first-child{margin-top:0}.eventListItem_text~.eventListItem_notes{background-color:rgba(0,0,0,.03);border-radius:.5rem;padding:1.5rem;box-sizing:border-box;font-size:.8888888889rem;letter-spacing:0}.eventList-finished .eventListItem_date,.eventList-finished .eventListItem_notes,.eventList-finished .eventListItem_text,.eventList-finished .eventListItem_title{color:#6c6c6c}.eventList-finished .eventListItem_title{font-size:1.3333333333rem}.eventList-finished .eventListItem_text~.eventListItem_notes{background-color:transparent;padding:0}.eventList-finished .eventListItem_map{display:none}@media screen and (max-width:53rem){.eventListItem:first-child .eventListItem_title,.eventListItem:nth-child(2):last-child .eventListItem_title,.eventListItem_title{font-size:1.6rem}}@media screen and (max-width:27rem){.eventListItem_notice{margin-top:-1rem}.eventListItem:first-child .eventListItem_title,.eventListItem:nth-child(2):last-child .eventListItem_title,.eventListItem_title{font-size:1.3333333333rem}.eventListItem_text~.eventListItem_notes{padding:1rem}.eventList-finished .eventListItem_title{font-size:1.1428571429rem}}.eventListItemType{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem .5rem}.eventList-finished .eventListItemType_item{color:#222;font-weight:400}.eventList-finished .eventListItemType_item,.eventList-finished .eventListItemType_item:before{background-color:#ddd}.eventListItemTarget{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:none}.eventList-finished .eventListItemTarget_item{background-color:#fff;color:#6c6c6c}.eventFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.eventFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.eventFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.eventFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.eventFooter{margin-left:1rem;margin-right:1rem}}.contents-flow .contents_chapter:first-child{margin-top:0;padding-top:0}.cover-flow{padding-bottom:3rem}.flowStep_nav{float:right;width:20rem;position:sticky;top:6.5rem;padding-right:4rem;box-sizing:border-box}.flowStep_chapter{margin-right:24rem;position:sticky;top:6.5rem;left:0;z-index:1}.flowStep_chapter+.flowStep_chapter{margin-top:3rem}.flowStepChapter-02{z-index:2;margin-right:26.5rem}.flowStepChapter-03{z-index:3;margin-right:29rem}.flowStepChapter-04{z-index:4;margin-right:31.5rem}.flowStepChapter-05{z-index:5;margin-right:34rem}.flowStepChapter-06{z-index:6;margin-right:36.5rem}.flowStep_chapter{background-color:#fff;padding:3rem 6.5rem 3rem 4rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;box-sizing:border-box;overflow:hidden}@media screen and (max-width:75rem){.flowStep_nav{width:15rem}.flowStep_chapter{margin-right:18rem}.flowStepChapter-02{margin-right:20rem}.flowStepChapter-03{margin-right:22rem}.flowStepChapter-04{margin-right:24rem}.flowStepChapter-05{margin-right:26rem}.flowStepChapter-06{margin-right:28rem}.flowStep_chapter{padding:3rem 6rem 3rem 4rem}}@media screen and (max-width:53rem){.flowStep{width:auto;margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem) and (max-width:75rem){.flowStep{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem) and (max-width:53rem){.flowStep{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:53rem) and (max-width:36rem){.flowStep{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:53rem) and (max-width:27rem){.flowStep{margin-left:1rem;margin-right:1rem}}@media screen and (max-width:53rem){.flowStep_nav{float:none;width:100%;position:static;padding-right:0}.flowStep_nav .componentSkipLinkList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem 1.5rem}.flowStep_nav .componentSkipLinkList_item{margin-top:0}.flowStep_chapter{top:5.75rem}.flowStepChapter-01,.flowStepChapter-02,.flowStepChapter-03,.flowStepChapter-04,.flowStepChapter-05,.flowStepChapter-06,.flowStep_chapter{margin-right:0}.flowStep_chapter{margin-top:3rem;border-radius:1rem;padding:3rem;border:solid .0625rem #ddd}.flowStep_chapter+.flowStep_chapter{margin-top:8rem}}@media screen and (max-width:36rem){.flowStep_chapter{top:5.75rem;border-radius:.75rem;padding:2rem}}@media screen and (max-width:27rem){.flowStep_chapter{top:5.5rem;padding:2rem 1.5rem}}.flowStepChapter-00:before{content:"Step 00"}.flowStepChapter-01:before{content:"Step 01"}.flowStepChapter-02:before{content:"Step 02"}.flowStepChapter-03:before{content:"Step 03"}.flowStepChapter-04:before{content:"Step 04"}.flowStepChapter-05:before{content:"Step 05"}.flowStepChapter-06:before{content:"Step 06"}.flowStepChapter:before{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:flex-start;width:2.5rem;height:100%;padding-top:1rem;padding-bottom:1rem;background-color:#ffe600;border-left:solid .0625rem #fff;box-sizing:border-box;writing-mode:vertical-rl;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:700;font-size:1.1428571429rem;line-height:.8;position:absolute;top:0;right:0}@media screen and (max-width:75rem){.flowStepChapter:before{width:2rem}}@media screen and (max-width:53rem){.flowStepChapter:before{writing-mode:inherit;width:auto;height:2rem;padding:0 1.5rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;right:2rem}}@media screen and (max-width:36rem){.flowStepChapter:before{right:0;border-bottom-right-radius:0;border-bottom-left-radius:.75rem}}.flowStepChapter-00:after{content:"Flow"}.flowStepChapter-01:after{content:"Entry"}.flowStepChapter-02:after{content:"Apply"}.flowStepChapter-03:after{content:"First Round"}.flowStepChapter-04:after{content:"Second Round"}.flowStepChapter-05:after{content:"Final Round"}.flowStepChapter-06:after{content:"Job Offer"}.flowStepChapter:after{font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#efefef;font-weight:900;font-size:8rem;line-height:.8;letter-spacing:-.02em;white-space:nowrap;position:absolute;bottom:-.5rem;right:2.5rem;z-index:-1}@media screen and (max-width:75rem){.flowStepChapter:after{bottom:-.5vw;font-size:8.2vw;right:2rem}}@media screen and (max-width:53rem){.flowStepChapter:after{bottom:auto;top:1.5rem;right:2rem;color:rgba(0,0,0,.05);font-size:10.6vw}}@media screen and (max-width:36rem){.flowStepChapter:after{top:1.75rem;right:.5rem}}.flowStepChapter_title{margin-top:1.5rem}.flowStepChapter_title:first-child{margin-top:0}.flowStepChapter_text{margin-top:1.5rem}.flowStepChapter_text:first-child{margin-top:0}.flowStepChapter_attention{margin-top:1.5rem;background-color:rgba(0,0,0,.03);border-radius:.5rem;padding:2rem;box-sizing:border-box}.flowStepChapter_attention:first-child{margin-top:0}.flowStepChapter_link{display:block;margin-top:1.5rem}.flowStepChapter_link:first-child{margin-top:0}.flowStepChapter_link.componentButton,.flowStepChapter_link.componentEntryButton{display:flex}.flowStepChapter_link.componentButton{width:10rem}@media screen and (max-width:53rem){.flowStepChapter_link{margin-left:auto;margin-right:auto}}@media screen and (max-width:36rem){.flowStepChapter_attention{padding:1.5rem}}@media screen and (max-width:27rem){.flowStepChapter_attention{padding:1rem}}.flowStepChapterAttention_title{font-size:.8888888889rem}.flowStepChapterAttention_list{margin-top:1rem}.flowFooter{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.flowFooter{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.flowFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.flowFooter{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.flowFooter{margin-left:1rem;margin-right:1rem}}.termsHeader{width:auto;margin-left:calc((100% - 42rem) * .5);margin-right:calc((100% - 42rem) * .5)}@media screen and (max-width:53rem){.termsHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.termsHeader{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.termsHeader{margin-left:1rem;margin-right:1rem}}.termsChapter{box-sizing:border-box;padding-left:calc((100% - 42rem) * .5);padding-right:calc((100% - 42rem) * .5)}@media screen and (max-width:53rem){.termsChapter{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:36rem){.termsChapter{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:27rem){.termsChapter{padding-left:1rem;padding-right:1rem}}.termsChapter_title{color:#000;font-weight:900;font-size:calc(1rem * 8 / 4.5);line-height:1.4;text-align:center}.termsChapter_title:after{content:" ";display:block;font-size:0;line-height:0;width:3rem;height:.25rem;background-color:#3c4faf;margin-top:1rem;margin-left:auto;margin-right:auto}.termsChapter_heading{margin-top:3rem;background-color:rgba(0,0,0,.05);padding:.75rem 1rem;border-radius:.5rem;color:#000;font-weight:700;font-size:1rem;line-height:1.4}.termsChapter_text{margin-top:1.5rem}.termsChapter_title+.termsChapter_text{margin-top:3rem}.termsChapter_notes{margin-top:1.5rem}.termsChapter_text+.termsChapter_notes{margin-top:.75rem}.termsChapter_notes+.termsChapter_notes{margin-top:.25rem}.termsChapter_list{margin-top:1.5rem}@media screen and (max-width:36rem){.termsChapter_title{font-size:calc(1rem * 8 / 4.5)}}.notfound{width:auto;margin-left:4rem;margin-right:4rem}@media screen and (max-width:75rem){.notfound{margin-left:4rem;margin-right:4rem}}@media screen and (max-width:53rem){.notfound{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:36rem){.notfound{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:27rem){.notfound{margin-left:1rem;margin-right:1rem}}.notfound{padding-top:5rem;padding-bottom:5rem;min-height:50svh;box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center}.notfound_text{margin-top:1.5rem;text-align:center}.notfound_link{margin-top:3rem}.notfoundTitle_no{display:block;color:#000;font-weight:700;font-size:6rem;line-height:.8;text-align:center}.notfoundTitle_text{display:block;margin-top:1rem;min-height:100%;background-color:#000;border-radius:10rem;padding:.375rem 1rem;box-sizing:border-box;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;font-weight:700;font-size:.8888888889rem;line-height:.8;letter-spacing:.02em;text-align:center}@media screen and (max-width:36rem){.notfoundTitle_no{font-size:4.5rem}.notfoundTitle_text{font-size:.8rem}}.notfoundLink{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;max-width:31rem}.notfoundLink_item{width:calc((100% - 1rem) * .5)}.notfoundLink_item-home{width:100%;margin-bottom:.5rem}.notfoundLink_item a{text-decoration:none}.notfoundLink_item a.componentButton{width:100%;min-height:auto;padding-top:.625rem;padding-bottom:.625rem}.notfoundLink_item-home a{max-width:15rem;height:2.75rem;background-color:#3c4faf;border-radius:10rem;box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative;z-index:1;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:700;font-size:1.3333333333rem;line-height:.8}.notfoundLink_item-home a,.notfoundLink_item-home a:active,.notfoundLink_item-home a:hover,.notfoundLink_item-home a:visited{color:#fff}.notfoundLink_item-home a:before{content:" ";display:block;font-size:0;line-height:0;width:calc(100% - .25rem);height:calc(100% - .25rem);border:solid .0625rem #fff;border-radius:10rem;box-sizing:border-box;pointer-events:none;position:absolute;top:.125rem;left:.125rem;z-index:10}.notfoundLink_item-home a:after{content:" ";display:block;font-size:0;line-height:0;border-radius:10rem;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;background-color:#000;background-image:url(../image/common/icon_arrow_right_white.webp);width:1rem;height:1rem;background-size:.5rem auto;background-image:url(../image/common/icon_arrow_right_conversion.webp);background-color:#fff;position:absolute;top:50%;right:.8125rem;transform:translateY(-50%)}@media screen and (max-width:27rem){.notfoundLink{display:block;max-width:none;width:100%}.notfoundLink_item-home{margin-bottom:0}.notfoundLink_item-home a{max-width:none}.notfoundLink_item{width:100%;margin-top:1rem}.notfoundLink_item:first-child{margin-top:0}.notfoundLink_item-home+.notfoundLink_item{margin-top:1.5rem}}