*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;zoom:1}html{-webkit-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;font-size:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,input,textarea,label{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{word-break:auto-phrase;min-height:100vh;text-rendering:optimizeSpeed;font-size-adjust:.5}html,body{font-weight:400;font-style:normal;font-optical-sizing:auto;font-style:normal;max-width:100vw;overflow-x:clip}strong{font-style:normal;line-height:1;font-weight:600}a{text-decoration:none;color:inherit;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;outline:none;cursor:pointer}img,picture{max-width:100%;display:block;-ms-interpolation-mode:bicubic;vertical-align:bottom;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}input,button,textarea,select{font:inherit;border:none;background:0 0}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}li{list-style-type:none}input[type=text],input[type=tel],input[type=email],input[type=submit],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center}iframe{border:none;display:block}hr{margin:0;border:none;opacity:1}:root{--gothic:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","YuGothic","Noto Sans JP","Meiryo",sans-serif;--sans:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","YuGothic","Meiryo",sans-serif;--bl:#24c5ff;--gr:#34ff30;--pp:#8400ff;--pk:#ff309b;--or:#ff7f24;--gray:#2b2b2b}html.is-scroll-lock{overflow:hidden}body{background-color:#000;color:#fff;font-family:var(--gothic);font-size:clamp(0.875rem, 0.835rem + 0.18vw, 1rem);letter-spacing:normal;line-height:1.6}a{transition:all .3s ease}a:hover{transition:all .3s ease}@media (min-width:768px){.sp-block{display:none}}@media (min-width:992px){.xl-block{display:none}}.sp-none{display:none}@media (min-width:768px){.sp-none{display:block}}.js-tick{overflow:hidden;white-space:nowrap}.js-tick-track{display:inline-flex;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:loopText var(--loop-duration,10s) linear infinite;animation:loopText var(--loop-duration,10s) linear infinite}.js-tick-item{display:inline-block;padding-right:4rem}@-webkit-keyframes loopText{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--loop-distance, 0px)), 0, 0)}}@keyframes loopText{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--loop-distance, 0px)), 0, 0)}}.js-typein{opacity:0}.blur{opacity:0}.js-tab-panel{display:none;opacity:0}.js-tab-panel.is-show{display:block;-webkit-animation:panel-show .6s ease forwards;animation:panel-show .6s ease forwards}@-webkit-keyframes panel-show{from{opacity:0}to{opacity:1}}@keyframes panel-show{from{opacity:0}to{opacity:1}}#uni-toolbar:not(.uni-toolbar-disabled) #style_selector .style-toggle{top:auto !important;margin-left:0 !important;bottom:15px !important;right:15px !important;left:auto !important}html.is-resizing *,html.is-resizing *:before,html.is-resizing *:after{transition:none !important}.c-loading{position:fixed;inset:0;z-index:99999;width:100%;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background-color:#0d0d0d;opacity:1;visibility:visible;pointer-events:all;transition:opacity .6s ease,visibility .6s ease}.c-loading.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.c-loading__counter{width:100%;text-align:center}.c-loading__label{color:#f60d54;font-size:clamp(1.75rem, 1.265rem + 2.1vw, 3.25rem);font-weight:100;line-height:1;font-family:var(--sans);font-weight:900;text-transform:lowercase}.c-loading__percent{margin-top:8px;color:#fff;font-size:clamp(2.5rem, 1.893rem + 2.63vw, 4.375rem);font-weight:700;line-height:1;font-family:var(--sans)}.c-loading__line{position:relative;display:block;width:100%;height:1px;margin-top:18px;overflow:hidden}.c-loading__line:before{content:"";position:absolute;top:0;left:50%;width:100%;height:100%;background-color:#f60d54;transform:translateX(-50%) scaleX(var(--loading-progress,0));transform-origin:center}.bgMv{position:fixed;inset:0;z-index:-1;height:100vh;width:100%}.bgMv__inner{position:relative;z-index:1;width:auto;min-height:100%;min-height:100vh;min-width:100%;min-width:100vw}.bgMv__inner:before{content:"";position:absolute;z-index:1;pointer-events:none;inset:0;display:block;background-color:#000;opacity:.3;width:inherit;height:inherit}.bgMv video{width:auto;min-height:100%;min-height:100vh;min-width:100%;min-width:100vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.bgMv .fv-text__loop{position:absolute;bottom:0}.js-tick-set{color:rgba(85,61,192,.4);font-style:normal;font-size:clamp(5rem, 3.583rem + 6.13vw, 9.375rem);font-weight:900;line-height:normal}.mark-btn{display:flex;align-items:center;flex-direction:row;justify-content:center;gap:20px}.mark-btn:before{content:"";display:block;background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../images/common/bc-mark.svg) center/contain no-repeat;width:clamp(20px, 3.5vw, 40px);height:clamp(20px, 3.5vw, 40px);transition:transform .8s ease,filter .8s ease}.mark-btn:after{display:none}.mark-btn:hover:before{transform:rotate(360deg)}.section-title{text-align:center;margin-bottom:clamp(40px, 6vw, 85px)}.section-title__en{position:relative;z-index:1;font-size:clamp(1.25rem, 0.946rem + 1.31vw, 2.188rem);font-family:var(--sans);font-weight:900;padding-block:clamp(15px, 1.7vw, 25px)}.section-title__en:after{content:"";position:absolute;z-index:-1;inset:50%;transform:translate(-50%,-50%);display:block;width:clamp(60px, 7vw, 100px);height:clamp(60px, 7vw, 100px);background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/common/bc-mark.svg) center/contain no-repeat;opacity:.4}.section-title__en.bl{color:var(--bl)}.section-title__en.gr{color:var(--gr)}.section-title__en.pp{color:var(--pp)}.section-title__en.pk{color:var(--pk)}.section-title__en.or{color:var(--or)}.section-title__ja{font-size:clamp(1.5rem, 0.467rem + 4.47vw, 4.688rem);font-weight:900;line-height:normal}.l-header{position:fixed;top:0;inset-inline:0;z-index:999;pointer-events:none;transition:all .3s ease;width:100%}.l-header.is-show{background-color:rgba(0,0,0,.6)}.l-header-inner{display:flex;align-items:center;padding:12px 15px;gap:20px}@media (min-width:768px){.l-header-inner{padding:20px 40px}}.l-header-logo{pointer-events:all}.l-header-logo a{display:inline-block;max-width:120px}@media (min-width:768px){.l-header-logo a{max-width:260px}}.l-header-logo a img{filter:drop-shadow(0 0 0px rgba(132,0,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0));transition:transform .8s ease,filter .8s ease}.l-header-logo a:hover{filter:drop-shadow(0 0 12px #8400ff) drop-shadow(0 0 3px #fff)}.l-header-nav{position:fixed;inset:0;transition:all .5s ease 0s;z-index:9997;width:100%;height:100dvh;visibility:hidden;background-color:block;overflow-y:auto;display:flex;flex-direction:column;opacity:0;background-color:rgba(0,0,0,.9);pointer-events:all}.l-header-nav.open{opacity:1;visibility:visible}.l-header-nav__list{display:flex;flex-direction:column;align-self:center;justify-content:center;width:100%;height:100%;gap:25px;padding-block:100px;overflow-y:auto}@media (min-width:768px){.l-header-nav__list{gap:30px}}@media screen and (max-height:600px) and (orientation:landscape){.l-header-nav__list{justify-content:flex-start}}.l-header-nav__item{display:contents}.l-header-nav__link{filter:drop-shadow(0 0 0px rgba(132,0,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0));transition:transform .8s ease,filter .8s ease;display:flex;flex-direction:column-reverse;gap:0px 10px;align-items:center;justify-content:center;font-size:clamp(1.438rem, 1.093rem + 1.49vw, 2.5rem);font-weight:900;font-family:var(--sans);line-height:1.2}@media (min-width:768px){.l-header-nav__link{flex-direction:row;align-items:baseline;line-height:1.6}}.l-header-nav__link:after{content:attr(data-subtitle);color:#fff;font-size:.75rem;transform:translateY(-2px);line-height:1.2}@media (min-width:768px){.l-header-nav__link:after{margin-left:5px;font-size:1rem;line-height:normal}}.l-header-nav__link:hover{filter:drop-shadow(0 0 12px #8400ff) drop-shadow(0 0 3px #fff)}.l-header-nav__link.mark-btn{align-items:center;flex-direction:row}.l-header-nav__link.mark-btn:before{content:"";display:block;background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../images/common/bc-mark.svg) center/contain no-repeat;width:clamp(20px, 3.5vw, 40px);height:clamp(20px, 3.5vw, 40px);transition:transform .8s ease,filter .8s ease}.l-header-nav__link.mark-btn:after{display:none}.l-header-nav__link.mark-btn:hover:before{transform:rotate(360deg)}.l-header-btn__wrapper{pointer-events:all;margin-left:auto}#hum-btn{cursor:pointer;position:relative;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:all;border-radius:4px;margin-block:auto;margin-left:auto;border-radius:100px;width:27px;height:22px;margin-left:clamp(15px, 1.8vw, 30px)}@media (min-width:768px){#hum-btn{width:50px;height:35px}}.btn-trigger{position:relative;z-index:9999;cursor:pointer;display:inline-block;transition:all .5s ease;box-sizing:border-box;width:27px;height:22px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;transition:all .3s ease}@media (min-width:768px){.btn-trigger{width:50px;height:35px}}.btn-trigger>span{position:absolute;width:100%;box-sizing:border-box;display:inline-block;height:2px;transition:all .5s ease;background-color:#fff;border-radius:99px;filter:drop-shadow(0 0 0px rgba(132,0,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0));transition:transform .8s ease,filter .8s ease}@media (min-width:768px){.btn-trigger>span{height:5px}}.btn-trigger>span:nth-of-type(1){top:0;left:0;-webkit-animation:menu-bar01 .75s forwards;animation:menu-bar01 .75s forwards}.btn-trigger>span:nth-of-type(2){top:50%;transform:translateY(-50%);left:0}.btn-trigger>span:nth-of-type(3){bottom:0;left:0;-webkit-animation:menu-bar02 .75s forwards;animation:menu-bar02 .75s forwards}.is-nav-open .btn-trigger{flex-direction:row;transition:all .5s ease}.is-nav-open .btn-trigger>span{filter:drop-shadow(0 0 12px #8400ff) drop-shadow(0 0 3px #fff)}.is-nav-open .btn-trigger>span:nth-of-type(1){-webkit-animation:active-menu-bar01 .75s forwards;animation:active-menu-bar01 .75s forwards}.is-nav-open .btn-trigger>span:nth-of-type(2){opacity:0}.is-nav-open .btn-trigger>span:nth-of-type(3){-webkit-animation:active-menu-bar02 .75s forwards;animation:active-menu-bar02 .75s forwards}@-webkit-keyframes menu-bar01{0%{transform:translateY(15px) rotate(45deg)}50%{transform:translateY(15px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-bar01{0%{transform:translateY(15px) rotate(45deg)}50%{transform:translateY(15px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@-webkit-keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(15px) rotate(0)}100%{transform:translateY(15px) rotate(45deg)}}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(15px) rotate(0)}100%{transform:translateY(15px) rotate(45deg)}}@-webkit-keyframes menu-bar02{0%{transform:translateY(-15px) rotate(-45deg)}50%{transform:translateY(-15px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{transform:translateY(-15px) rotate(-45deg)}50%{transform:translateY(-15px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@-webkit-keyframes active-menu-bar02{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(0)}100%{transform:translateY(-15px) rotate(-45deg)}}@keyframes active-menu-bar02{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(0)}100%{transform:translateY(-15px) rotate(-45deg)}}@media (max-width:768px){@-webkit-keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(10px) rotate(0)}100%{transform:translateY(10px) rotate(45deg)}}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(10px) rotate(0)}100%{transform:translateY(10px) rotate(45deg)}}@-webkit-keyframes active-menu-bar02{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(0)}100%{transform:translateY(-10px) rotate(-45deg)}}@keyframes active-menu-bar02{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(0)}100%{transform:translateY(-10px) rotate(-45deg)}}@-webkit-keyframes menu-bar01{0%{transform:translateY(10px) rotate(45deg)}50%{transform:translateY(10px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-bar01{0%{transform:translateY(10px) rotate(45deg)}50%{transform:translateY(10px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@-webkit-keyframes menu-bar02{0%{transform:translateY(-10px) rotate(-45deg)}50%{transform:translateY(-10px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{transform:translateY(-10px) rotate(-45deg)}50%{transform:translateY(-10px) rotate(0)}100%{transform:translateY(0) rotate(0)}}}.bg-shadow{background:rgba(0,0,0,.5215686275);display:block;position:fixed;width:100%;height:100%;inset:0;z-index:996;opacity:0;pointer-events:none;transition:all .3s ease}.is-nav-open .bg-shadow{opacity:1}.l-footer{background-color:var(--gray);padding-block:clamp(60px, 12vw, 140px) 45px}@media (min-width:1200px){.l-footer .container{max-width:1200px}}.l-footer__logo{width:clamp(160px, 34vw, 500px)}.l-footer__map{display:inline-block;position:relative;border-radius:100px;background-color:#000;line-height:normal;padding-block:7px 9px;padding-inline:28px 85px;font-size:1.125rem}.l-footer__map:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:25px;display:block;width:35px;height:7px;background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/common/arrow_wh.svg) center/contain no-repeat;transition:all .3s ease}.l-footer__map:hover:after{right:20px}.l-footer__menu__list{display:flex;flex-direction:column;gap:15px}@media (min-width:768px){.l-footer__menu__list{gap:10px}}.l-footer__menu__link{filter:drop-shadow(0 0 0px rgba(132,0,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0));transition:transform .8s ease,filter .8s ease;display:flex;flex-direction:column-reverse;gap:0px 10px;align-items:center;justify-content:center;font-size:clamp(1.25rem, 1.048rem + 0.88vw, 1.875rem);font-weight:900;font-family:var(--sans);line-height:normal}@media (min-width:768px){.l-footer__menu__link{flex-direction:row;align-items:baseline;justify-content:flex-start}}.l-footer__menu__link:after{content:attr(data-subtitle);color:#fff;font-size:clamp(0.75rem, 0.629rem + 0.53vw, 1.125rem);margin-bottom:-5px;transform:translateY(-2px)}@media (min-width:768px){.l-footer__menu__link:after{font-size:1rem;margin-bottom:0;margin-left:5px}}.l-footer__menu__link:hover{filter:drop-shadow(0 0 12px #8400ff) drop-shadow(0 0 3px #fff)}.l-footer .mark-btn{filter:drop-shadow(0 0 0px rgba(132,0,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0));transition:transform .8s ease,filter .8s ease}.l-footer .mark-btn:hover{filter:drop-shadow(0 0 12px #8400ff) drop-shadow(0 0 3px #fff)}.entry-link-area{position:relative;z-index:1;overflow:hidden;padding:clamp(100px, 12vw, 170px) 20px clamp(100px, 13vw, 200px);min-height:450px;display:flex;align-items:center;justify-content:center}.entry-link-area__back{pointer-events:none}.entry-link-area__back video{width:auto;min-height:100%;min-height:100vh;min-width:100%;min-width:100vw;position:absolute;z-index:-1;left:50%;top:auto;bottom:0;left:50%;transform:translate(-50%,40%)}@media (min-width:768px){.entry-link-area__back video{top:0;bottom:auto;transform:translate(-50%,-10%)}}.entry-link-area .mark-btn{font-family:var(--sans);font-weight:900;font-size:clamp(5rem, 3.988rem + 4.38vw, 8.125rem);line-height:normal;letter-spacing:-2.5px;flex-wrap:wrap;gap:0 clamp(10px, 1vw, 20px);filter:drop-shadow(0 0 0px rgba(132,0,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0));transition:transform .8s ease,filter .8s ease}@media (min-width:768px){.entry-link-area .mark-btn{letter-spacing:-6.5px}}.entry-link-area .mark-btn:before{width:clamp(50px, 7vw, 100px);height:clamp(50px, 7vw, 100px)}.entry-link-area .mark-btn:hover{filter:drop-shadow(0 0 12px #8400ff) drop-shadow(0 0 3px #fff)}.entry-link-area .mark-btn:hover:before{transform:rotate(360deg)}.entry-link-area__text{font-size:clamp(1.125rem, 0.983rem + 0.61vw, 1.563rem);font-family:var(--sans);font-weight:900;letter-spacing:1.5px;margin-top:-8px}.p-top-fv{height:100vh;min-height:700px}.p-top-fv__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding-block:var(--header-top) clamp(40px, 6.5vw, 80px);padding-inline:clamp(20px, 3vw, 40px)}@media (min-width:768px){.p-top-fv__wrapper{justify-content:flex-end}}.p-top-fv__text{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;font-size:clamp(2.813rem, 1.091rem + 7.44vw, 8.125rem);font-weight:900;line-height:1.2}.p-top-fv__text .line{background-color:#fff;height:1px;width:100%;transform:scaleX(0);transform-origin:center;margin-block:20px 10px;transition:transform 1s ease}.p-top-fv__text .line.is-view{transform:scaleX(1)}.p-top-fv__text .text-top,.p-top-fv__text .text-bottom{overflow:hidden}.p-top-fv__text .text-top>span,.p-top-fv__text .text-bottom>span{display:inline-block;transition:all 1s ease}.p-top-fv__text .text-top>span{transform:translateY(105%)}.p-top-fv__text .text-top.is-view>span{transform:translateY(0%)}.p-top-fv__text .text-bottom>span{transform:translateY(-105%)}.p-top-fv__text .text-bottom.is-view>span{transform:translateY(0%)}.p-top-about{padding-block:clamp(100px, 17vw, 250px) clamp(60px, 12vw, 140px);background-color:rgba(0,0,0,.3)}.p-top-about__inner{display:flex;gap:40px 50px;flex-direction:column}@media (min-width:992px){.p-top-about__inner{flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-top-about__title{font-size:clamp(1.875rem, 1.268rem + 2.63vw, 3.75rem);font-weight:900;line-height:normal;text-align:center}@media (min-width:992px){.p-top-about__title{text-align:left;width:400px}}@media (min-width:1200px){.p-top-about__title{min-width:400px;width:50%}}.p-top-about__contents{flex:1;font-size:clamp(0.875rem, 0.794rem + 0.35vw, 1.125rem);text-align:center;line-height:1.65}@media (min-width:992px){.p-top-about__contents{text-align:left}}.p-top-about__contents strong{font-size:clamp(1.125rem, 0.983rem + 0.61vw, 1.563rem);line-height:1.65}.p-top-coating{background-color:#000}.p-top-mission__inner{padding-block:clamp(60px, 7vw, 110px) clamp(80px, 12vw, 150px)}.p-top-mission__inner>p{font-size:clamp(0.875rem, 0.794rem + 0.35vw, 1.125rem);text-align:center;max-width:900px;margin-inline:auto}.p-top-mission .slide-contents{position:relative;width:100%}.p-top-mission .slide-contents:after{content:"";position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.4)}.p-top-mission .slide-contents .swiper-wrapper{width:100%}.p-top-mission .slide-contents .swiper-slide{height:auto}.p-top-business{position:relative}.p-top-business .section-card{height:100vh;position:-webkit-sticky;position:sticky;top:0;padding-block:clamp(80px, 12vw, 150px);display:flex;flex-direction:column;justify-content:center}@media screen and (max-height:600px) and (orientation:landscape){.p-top-business .section-card{position:unset}}.p-top-business .section-card__top .section-title{padding-block:clamp(60px, 12vw, 150px);margin-bottom:0}.p-top-business .section-card.business01{z-index:1;background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/top/bush-bg.jpg) center/cover no-repeat}.p-top-business .section-card.business02{z-index:2;background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/top/bush-property-bg.jpg) center/cover no-repeat}.p-top-business .section-card.business03{z-index:3;background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/top/bush-investors-bg.jpg) center/cover no-repeat}.p-top-business .section-card.business04{z-index:4;background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/top/bush-caresupport-bg.jpg) center/cover no-repeat}.p-top-business .section-card.business05{z-index:5;background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/top/bush-foods-bg.jpg) center/cover no-repeat}.p-top-business .section-card__inner{max-width:600px;margin-left:0}.p-top-business .section-card__inner>h3{font-size:clamp(0.938rem, 0.877rem + 0.26vw, 1.125rem);font-weight:500;margin-bottom:20px}.p-top-business .section-card__inner>img{width:80%;margin-inline:auto;margin-bottom:25px}@media (min-width:992px){.p-top-business .section-card__inner>img{margin-inline:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-top-business .section-card__inner>p{line-height:1.6}.p-top-message .section-title{padding-block:clamp(60px, 12vw, 150px);margin-bottom:0}.p-top-message__inner{position:relative;z-index:1}.p-top-message-head{min-height:100vh;display:flex;padding-block:clamp(60px, 12vw, 150px)}.p-top-message-head .container{display:flex;flex-direction:column;justify-content:flex-end;height:100%;margin-top:auto}.p-top-message-head .container>*{max-width:640px}.p-top-message-head__company{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;color:#000;font-weight:500;font-size:clamp(0.875rem, 0.652rem + 0.96vw, 1.563rem);margin-bottom:14px;padding:2px 15px}@media (min-width:768px){.p-top-message-head__company{padding:5px 24px}}.p-top-message-head__ceo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;color:#000;font-weight:500;font-size:clamp(0.875rem, 0.754rem + 0.53vw, 1.25rem);display:flex;flex-direction:column;gap:0 clamp(10px, 1.5vw, 20px);padding:8px 15px}@media (min-width:768px){.p-top-message-head__ceo{padding:13px 24px;flex-direction:row;align-items:center}}.p-top-message-head__ceo>span{font-size:clamp(1.875rem, 1.166rem + 3.06vw, 4.063rem)}.p-top-message .bg-mov{position:absolute;top:0;left:0;right:0;height:100vh;z-index:-1}.p-top-message .bg-mov__inner{position:relative;z-index:1;height:100%}.p-top-message .bg-mov__inner:after{content:"";position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;background-color:#000;opacity:.4;pointer-events:none}.p-top-message .bg-mov img{height:inherit;-o-object-position:80% center;object-position:80% center}@media (min-width:768px){.p-top-message .bg-mov img{-o-object-position:60% center;object-position:60% center}}@media (min-width:992px){.p-top-message .bg-mov img{-o-object-position:80% center;object-position:80% center}}@media (min-width:1200px){.p-top-message .bg-mov img{-o-object-position:center;object-position:center}}.p-top-message .bg-mov.is-fixed{position:fixed;top:0}.p-top-message .bg-mov.is-bottom{position:absolute;top:auto;bottom:0;left:0;width:100%}.p-top-message .p-message-stack{position:relative;padding-block:clamp(80px, 12vw, 150px);padding-inline:10px;margin-top:var(--header-top)}@media (min-width:768px){.p-top-message .p-message-stack{padding-inline:15px}}.p-top-message .p-message-stack__head{position:-webkit-sticky;position:sticky;top:var(--header-top);z-index:1;font-size:clamp(1.25rem, 0.886rem + 1.58vw, 2.375rem);font-weight:700;padding-bottom:clamp(30px, 3vw, 40px)}@media screen and (max-height:600px) and (orientation:landscape){.p-top-message .p-message-stack__head{position:unset}}.p-top-message .p-message-stack__head span{display:inline-block}.p-top-message .p-message-stack__lead{font-size:clamp(1.25rem, 0.946rem + 1.31vw, 2.188rem);line-height:1.5;font-weight:700;text-align:center}.p-top-message .p-message-stack__cards{position:relative;z-index:2}.p-top-message .p-message-stack__stage{width:100%;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.p-top-message .p-message-stack__stage{width:80%}}@media (min-width:992px){.p-top-message .p-message-stack__stage{width:70%}}@media (min-width:1200px){.p-top-message .p-message-stack__stage{width:60%}}@media screen and (max-height:600px) and (orientation:landscape){.p-top-message .p-message-stack__stage{width:100%}}.p-top-message .p-message-number{font-family:var(--sans);font-weight:900;font-size:clamp(1.25rem, 0.946rem + 1.31vw, 2.188rem);line-height:normal;letter-spacing:0px;color:var(--or);text-shadow:0 0 10px rgba(255,89,13,.8)}@media (min-width:768px){.p-top-message .p-message-number{letter-spacing:-3.15px}}.p-top-message .p-message-text h3{font-weight:900;font-size:clamp(1.25rem, 0.946rem + 1.31vw, 2.188rem);line-height:1.2;margin-bottom:clamp(20px, 4vw, 55px);text-align:center}@media (min-width:768px){.p-top-message .p-message-text h3{text-align:left}}.p-top-message .p-message-text p{font-size:clamp(0.75rem, 0.669rem + 0.35vw, 1rem)}@media screen and (max-height:600px) and (orientation:landscape){.p-top-message .p-message-text p{text-align:center}}.p-top-message .p-message-card{position:-webkit-sticky;position:sticky;top:calc(var(--header-top) + var(--message-head-height))}@media screen and (max-height:600px) and (orientation:landscape){.p-top-message .p-message-card{position:unset}}.p-top-message .p-message-card:nth-of-type(1){z-index:1;width:91%}@media screen and (max-height:600px) and (orientation:landscape){.p-top-message .p-message-card:nth-of-type(1){width:100%}}.p-top-message .p-message-card:nth-of-type(1) .p-message-card__inner{background-color:#000}.p-top-message .p-message-card:nth-of-type(2){z-index:2;padding-top:15px;width:94%}@media screen and (max-height:600px) and (orientation:landscape){.p-top-message .p-message-card:nth-of-type(2){width:100%}}.p-top-message .p-message-card:nth-of-type(2) .p-message-card__inner{background-color:#302f2f}.p-top-message .p-message-card:nth-of-type(3){z-index:3;padding-top:30px;width:97%}@media screen and (max-height:600px) and (orientation:landscape){.p-top-message .p-message-card:nth-of-type(3){width:100%}}.p-top-message .p-message-card:nth-of-type(3) .p-message-card__inner{background-color:#4c4a4a}.p-top-message .p-message-card:nth-of-type(4){z-index:4;padding-top:45px;width:100%}.p-top-message .p-message-card:nth-of-type(4) .p-message-card__inner{background-color:#676666}.p-top-message .p-message-card__inner{min-height:480px;padding:40px 13px}@media (min-width:768px){.p-top-message .p-message-card__inner{min-height:500px;padding:65px clamp(15px, 3.5vw, 40px)}}@media screen and (max-height:600px) and (orientation:landscape){.p-top-message .p-message-card__inner{min-height:auto;padding:40px 20px}}.p-top-message .p-message-card__inner{display:flex;flex-direction:column;align-items:center;gap:13px}@media (min-width:768px){.p-top-message .p-message-card__inner{flex-direction:row;align-items:flex-start}}.p-top-interview{padding-block:clamp(60px, 7vw, 120px) clamp(80px, 12vw, 150px)}.page-first-view{position:relative;z-index:1;width:auto;height:100vh;min-width:100%;min-height:650px;overflow:clip}.page-first-view__video{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:clip}.page-first-view__video:after{content:"";position:absolute;inset:0;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.page-first-view__video video{width:auto;min-height:100%;min-height:100vh;min-width:100%;min-width:100vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.page-first-view__title{max-width:1240px;margin-inline:auto;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:20px}.page-first-view__title>hr{width:100%;height:1px;background-color:#fff;border:none;opacity:1;margin-block:clamp(15px, 1.5vw, 25px) 0px;background-color:#fff;transform:scaleX(0);transform-origin:center;transition:transform 1s ease}.page-first-view__title>hr.is-view{transform:scaleX(1)}.page-first-view__title__sub,.page-first-view__title__main{overflow:hidden}.page-first-view__title__sub>span,.page-first-view__title__main>span{display:inline-block;transition:all 1s ease}.page-first-view__title__sub{font-size:clamp(1.25rem, 0.946rem + 1.31vw, 2.188rem);letter-spacing:0px}@media (min-width:768px){.page-first-view__title__sub{letter-spacing:-3.15px}}.page-first-view__title__sub>span{transform:translateY(105%)}.page-first-view__title__sub.is-view>span{transform:translateY(0%)}.page-first-view__title__main{font-size:clamp(3.125rem, 1.708rem + 6.13vw, 7.5rem);font-weight:900;line-height:1.3;letter-spacing:0px;padding-inline:10px}@media (min-width:768px){.page-first-view__title__main{letter-spacing:-6px}}.page-first-view__title__main>span{transform:translateY(-105%)}.page-first-view__title__main.is-view>span{transform:translateY(0%)}.other-interview-select{padding-inline:15px}@media (min-width:576px){.other-interview-select{padding-inline:20px}}@media (min-width:768px){.other-interview-select{padding-inline:30px}}.swiper{overflow:visible}.slide-contents.swiper{overflow:visible !important}.slide-contents__controls{margin-top:30px;display:flex;align-items:baseline;justify-content:flex-end;gap:10px;font-size:1.25rem}.slide-contents__controls span{color:#fff}.slide-contents__arrow{font-size:1.75rem}.interview-card__link{position:relative;display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.interview-card__link{flex-direction:row}}.interview-card__number{font-size:clamp(1.25rem, 1.048rem + 0.88vw, 1.875rem);font-family:var(--sans);font-weight:900;letter-spacing:0px;line-height:1;color:var(--bl)}@media (min-width:768px){.interview-card__number{letter-spacing:-2.7px}}.interview-card__img{position:relative}.interview-card__catch{position:absolute;z-index:1;left:50%;transform:translateX(-50%) rotate(-8deg);width:100%;color:#000;font-weight:500;font-size:clamp(1.063rem, 0.901rem + 0.7vw, 1.563rem);bottom:10%}@media (min-width:576px){.interview-card__catch{font-size:clamp(0.75rem, 0.649rem + 0.44vw, 1.063rem)}}@media (min-width:768px){.interview-card__catch{font-size:clamp(0.5rem, 0.257rem + 1.05vw, 1.25rem)}}@media (min-width:992px){.interview-card__catch{font-size:clamp(1.063rem, 1.002rem + 0.26vw, 1.25rem)}}.interview-card__catch>span{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;padding-inline:8px}.interview-card__catch>span:nth-of-type(2){margin-top:-2px}.interview-card__img img{filter:drop-shadow(0 0 0px rgba(132,0,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0));transition:transform .8s ease,filter .8s ease;aspect-ratio:3.3/4.6}.interview-card__link:hover .interview-card__img img{filter:drop-shadow(0 0 30px #5db6d6)}.interview-card__meta{margin-top:20px}.interview-card__name{font-weight:900;line-height:normal;display:flex;flex-direction:column;align-items:center;gap:0 clamp(8px, 1.5vw, 20px);margin-bottom:13px}@media (min-width:768px){.interview-card__name{align-items:baseline}}@media (min-width:992px){.interview-card__name{flex-direction:row}}.interview-card__name .name-ja{font-size:clamp(1.25rem, 0.946rem + 1.31vw, 2.188rem)}.interview-card__name .name-en{font-family:var(--sans);font-style:clamp(0.813rem, 0.671rem + 0.61vw, 1.25rem)}.interview-card__info{text-align:center}@media (min-width:768px){.interview-card__info{text-align:left}}.interview-card__info-job{text-align:center}@media (min-width:768px){.interview-card__info-job{text-align:left}}.p-about{background:linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 100%)}.p-about .section-top__wrap{padding-block:clamp(80px, 12vw, 140px)}.p-about .section-title{margin-bottom:0}@media (min-width:768px){.p-about .section-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:flex;flex-direction:row;align-items:center;gap:0 25px}}.p-about .section-title:before{content:"";display:none;width:clamp(60px, 7vw, 100px);height:clamp(60px, 7vw, 100px);background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/common/bc-mark.svg) center/contain no-repeat;opacity:.4}@media (min-width:768px){.p-about .section-title:before{display:block}}.p-about .section-title__en{text-shadow:0 0 20px rgba(85,61,192,.8);color:var(--pp)}@media (min-width:768px){.p-about .section-title__en{padding-block:0}}@media (min-width:768px){.p-about .section-title__en:after{display:none}}@media (min-width:768px){.p-about .section-title__ja{line-height:1.4}}.p-about .history-area{padding-bottom:clamp(100px, 18vw, 260px)}.p-about .his-container{display:flex;align-items:stretch;gap:0px 15px}@media (min-width:768px){.p-about .his-container{gap:0px 25px}}.p-about .progress[data-astro-cid-v27pvfeh]{position:relative;align-self:stretch;height:auto;width:3px;background-color:rgba(255,255,255,.3)}.p-about .bar[data-astro-cid-v27pvfeh]{position:absolute;top:0;left:50%;z-index:1;width:3px;height:0;background-color:#fff;transform:translateX(-50%)}.p-about .his-year{width:50px;padding-top:6px;display:flex;flex-direction:column;gap:clamp(30px, 3vw, 40px)}@media (min-width:576px){.p-about .his-year{width:65px;padding-top:3px}}@media (min-width:768px){.p-about .his-year{width:125px}}.p-about .his-year__item{font-size:1.125rem;font-weight:900;line-height:1.1;filter:drop-shadow(0 0 0px rgba(132,0,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0));transition:transform .8s ease,filter .8s ease}@media (min-width:576px){.p-about .his-year__item{font-size:1.5625rem}}@media (min-width:768px){.p-about .his-year__item{font-size:2.813rem}}.p-about .his-year__item.is-active{filter:drop-shadow(0 0 12px #8400ff)}.p-about .his-progress{flex:0 0 3px;align-self:stretch;height:auto;display:flex;width:35px;padding-top:15px}@media (min-width:768px){.p-about .his-progress{width:50px;padding-top:30px}}.p-about .his-monthly{flex:1;display:flex;gap:30px}.p-about .his-monthly__wrap{padding-left:10px;display:flex;flex-direction:column;gap:clamp(30px, 3vw, 40px)}@media (min-width:768px){.p-about .his-monthly__wrap{padding-left:20px}}@media (min-width:992px){.p-about .his-monthly__wrap{width:calc(70% - 15px)}}.p-about .his-monthly__group{position:relative}.p-about .his-monthly__group:before,.p-about .his-monthly__group:after{content:"";position:absolute;transform:translateX(-50%);filter:drop-shadow(0 0 0px rgba(132,0,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0));transition:background .3s ease,transform .8s ease,filter .8s ease;left:-27px}@media (min-width:768px){.p-about .his-monthly__group:before,.p-about .his-monthly__group:after{left:-47px}}.p-about .his-monthly__group:before{background-color:#fff;border-radius:100px;z-index:1;top:6px;width:21px;height:21px}@media (min-width:768px){.p-about .his-monthly__group:before{top:12px;width:37px;height:37px}}.p-about .his-monthly__group:after{background-color:transparent;border:solid 2px #fff;border-radius:100px;width:31px;height:31px;top:1px}@media (min-width:768px){.p-about .his-monthly__group:after{width:51px;height:51px;top:5px}}.p-about .his-monthly__group--purple.is-active:before{background-color:var(--pp);filter:drop-shadow(0 0 12px var(--pp))}.p-about .his-monthly__group--purple.is-active:after{filter:drop-shadow(0 0 12px var(--pp))}.p-about .his-monthly__group--pink.is-active:before{background-color:var(--pk);filter:drop-shadow(0 0 12px var(--pk))}.p-about .his-monthly__group--pink.is-active:after{filter:drop-shadow(0 0 12px var(--pk))}.p-about .his-monthly__group--blue.is-active:before{background-color:var(--bl);filter:drop-shadow(0 0 12px var(--bl))}.p-about .his-monthly__group--blue.is-active:after{filter:drop-shadow(0 0 12px var(--bl))}.p-about .his-monthly__group--green.is-active:before{background-color:var(--gr);filter:drop-shadow(0 0 12px var(--gr))}.p-about .his-monthly__group--green.is-active:after{filter:drop-shadow(0 0 12px var(--gr))}.p-about .his-monthly__group--orange.is-active:before{background-color:var(--or);filter:drop-shadow(0 0 12px var(--or))}.p-about .his-monthly__group--orange.is-active:after{filter:drop-shadow(0 0 12px var(--or))}.p-about .his-monthly__item{display:flex;flex-direction:column;align-items:start;padding-block:3px;font-size:.875rem;position:relative;z-index:0}@media (min-width:576px){.p-about .his-monthly__item{font-size:1rem}}@media (min-width:768px){.p-about .his-monthly__item{font-size:1.25rem;padding-block:13px;flex-direction:row}}.p-about .his-monthly__item:before{content:"";position:absolute;z-index:-1;background-color:#fff;border-radius:100px;z-index:1;top:11px;left:-33px;width:13px;height:13px;transform:scale(0);transition:transform .6s ease}@media (min-width:768px){.p-about .his-monthly__item:before{top:20px;left:-57px;width:21px;height:21px}}.p-about .his-monthly__item.is-active:before{transform:scale(1)}.p-about .his-monthly__head{font-weight:700;margin-bottom:3px}@media (min-width:768px){.p-about .his-monthly__head{margin-right:30px;margin-bottom:0;font-weight:400}}.p-about .his-monthly__content{display:flex;gap:clamp(10px, 1vw, 20px);width:100%}.p-about .his-monthly__content .his-cont{font-size:.75rem}@media (min-width:576px){.p-about .his-monthly__content .his-cont{font-size:1rem}}@media (min-width:768px){.p-about .his-monthly__content .his-cont{font-size:1.25rem}}.p-about .his-monthly .his-images{display:none;flex:1}@media (min-width:992px){.p-about .his-monthly .his-images{display:flex;flex-direction:column;gap:clamp(30px, 3vw, 40px)}}.p-about .his-monthly .his-images__group{width:100%;display:flex;flex-direction:column;gap:15px}.p-about .his-monthly .his-images .his-image{width:100%;margin:0}.p-about .his-monthly .his-images .his-image img{width:100%;height:auto;aspect-ratio:2.36/1.7;-o-object-fit:cover;object-fit:cover;transform:translateX(10px);transition:all 1s ease;opacity:0}.p-about .his-monthly .his-images .his-image.is-active img{transform:translateX(0);opacity:1}.p-about .overview-area{background-color:var(--gray);padding-bottom:clamp(80px, 12vw, 140px)}.p-about .overview-area .overview-list dl{padding-block:8px;border-bottom:solid 1px #fff;display:flex;flex-direction:column}@media (min-width:768px){.p-about .overview-area .overview-list dl{border-bottom:solid 2px #fff;flex-direction:row}}.p-about .overview-area .overview-list dt,.p-about .overview-area .overview-list dd{padding:6px 10px}.p-about .overview-area .overview-list dt{background-color:rgba(202,146,255,.3);width:170px}.p-about .overview-area .overview-list dd{flex:1}.p-about .overview-area .overview-list .container{display:flex;flex-direction:column;gap:0 clamp(30px, 6vw, 70px)}@media (min-width:992px){.p-about .overview-area .overview-list .container{flex-direction:row}}@media (min-width:992px){.p-about .overview-area .overview-list__left,.p-about .overview-area .overview-list__right{width:calc(50% - clamp(15px, 3vw, 35px))}}.p-about .overview-area .overview-list__left dl:first-child{border-top:solid 1px #fff}@media (min-width:768px){.p-about .overview-area .overview-list__left dl:first-child{border-top:solid 2px #fff}}@media (min-width:992px){.p-about .overview-area .overview-list__right dl:first-child{border-top:solid 2px #fff}}.p-entry{max-width:100%;overflow-x:clip;background-color:#000}.p-entry>section{overflow-x:clip}.p-entry .section-top__wrap{padding-block:clamp(80px, 12vw, 140px)}.p-entry .section-title{margin-bottom:0}@media (min-width:768px){.p-entry .section-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:flex;flex-direction:row;align-items:center;gap:0 25px}}.p-entry .section-title:before{content:"";display:none;width:clamp(60px, 7vw, 100px);height:clamp(60px, 7vw, 100px);background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/common/bc-mark.svg) center/contain no-repeat;opacity:.4}@media (min-width:768px){.p-entry .section-title:before{display:block}}.p-entry .section-title__en{text-shadow:0 0 20px rgba(85,61,192,.8);color:var(--pp)}@media (min-width:768px){.p-entry .section-title__en{padding-block:0}}@media (min-width:768px){.p-entry .section-title__en:after{display:none}}@media (min-width:768px){.p-entry .section-title__ja{line-height:1.4}}.p-entry .job-contents{background-color:#000;padding-block:clamp(60px, 12vw, 160px)}.p-entry .job-contents .container{position:relative;display:flex;flex-direction:column}@media (min-width:768px){.p-entry .job-contents .container{flex-direction:row;align-items:stretch}}@media screen and (max-height:600px) and (orientation:landscape){.p-entry .job-contents .container{flex-direction:column}}.p-entry .job-contents .job-title{margin-bottom:35px}@media (min-width:768px){.p-entry .job-contents .job-title{writing-mode:vertical-lr;width:20%;margin-bottom:0}}@media screen and (max-height:600px) and (orientation:landscape){.p-entry .job-contents .job-title{writing-mode:horizontal-tb;width:100%;margin-bottom:35px}}.p-entry .job-contents .job-title h3{font-size:clamp(1.438rem, 0.79rem + 2.8vw, 3.438rem);font-weight:900;line-height:1.1;display:flex;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:-webkit-sticky;position:sticky;top:calc(0px + var(--header-top))}@media (min-width:768px){.p-entry .job-contents .job-title h3{letter-spacing:5px}}.p-entry .job-contents .job-title h3:before{content:"";display:block;width:clamp(51px, 6.5vw, 101px);height:clamp(51px, 6.5vw, 101px)}@media (min-width:768px){.p-entry .job-contents .job-panel{width:80%}}.p-entry .job-contents .job-list{padding-block:15px;border-bottom:solid 1px #fff;display:flex;flex-direction:column;gap:6px 20px}@media (min-width:768px){.p-entry .job-contents .job-list{flex-direction:row;padding-block:25px}}.p-entry .job-contents .job-list:first-child{padding-top:0}.p-entry .job-contents .job-list dt,.p-entry .job-contents .job-list dd{font-size:clamp(0.938rem, 0.877rem + 0.26vw, 1.125rem);font-weight:500}.p-entry .job-contents .job-list dt{font-weight:700}@media (min-width:768px){.p-entry .job-contents .job-list dt{width:155px;font-weight:500}}.p-entry .job-contents .job-list dd{flex:1}.p-entry .job-contents.entry-common{padding-top:0}.p-entry .job-contents.entry-common .job-title h3:before{background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/entry/circle-pp.png) center/contain no-repeat}.p-entry .job-contents.entry-common .job-list dt{color:var(--pp)}.p-entry .job-contents.job-contents-box01 .job-title h3:before{background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/entry/circle-gr.png) center/contain no-repeat}.p-entry .job-contents.job-contents-box01 .job-list dt{color:var(--gr)}.p-entry .job-contents.job-contents-box02 .job-title h3:before{background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/entry/circle-bl.png) center/contain no-repeat}.p-entry .job-contents.job-contents-box02 .job-list dt{color:var(--bl)}.p-entry .flow-area{position:relative;z-index:1;overflow:clip;padding-bottom:clamp(80px, 12vw, 150px)}.p-entry .flow-area .deco{position:absolute;z-index:-1;top:50%;transform:translateY(-50%) translateX(-100%);transition:all 1s ease;pointer-events:none;width:clamp(600px, 52vw, 1000px)}.p-entry .flow-area .deco>img{aspect-ratio:1;transform:rotate(-360deg);transition:all 1s ease}.p-entry .flow-area .deco.is-event{transform:translateY(-50%) translateX(-40%)}.p-entry .flow-area .deco.is-event>img{transform:rotate(0deg)}.p-entry .flow-area .section-title__en{text-shadow:0 0 20px rgba(255,0,4,.6);color:var(--or)}.p-entry .flow-area .flow-steps{display:flex;flex-direction:column;align-items:center;gap:30px clamp(15px, 1.5vw, 30px)}@media (min-width:768px){.p-entry .flow-area .flow-steps{flex-direction:row;flex-wrap:wrap;align-items:stretch}}.p-entry .flow-area .flow-steps .box{background-color:var(--gray);padding:25px;min-height:200px;display:flex;width:80%;margin-inline:auto}@media (min-width:768px){.p-entry .flow-area .flow-steps .box{min-height:288px;width:calc(50% - clamp(7.5px, 0.75vw, 15px));margin-inline:0}}@media (min-width:992px){.p-entry .flow-area .flow-steps .box{width:calc(25% - clamp(5px, 1.2vw, 22px))}}.p-entry .flow-area .flow-steps .box.contents-event{background-image:linear-gradient(180deg,transparent 0%,transparent 15%,#ff7f24 90%,#ff7f24 100%);background-size:100% 300%;background-position-y:0%;transition:background-position .4s ease,transform .5s ease}.p-entry .flow-area .flow-steps .box.contents-event.is-event{-webkit-animation:scrollUp 1s forwards;animation:scrollUp 1s forwards}@-webkit-keyframes scrollUp{0%{background-position-y:0%;background-size:100% 300%}100%{background-position-y:100%;background-size:100% 100%}}@keyframes scrollUp{0%{background-position-y:0%;background-size:100% 300%}100%{background-position-y:100%;background-size:100% 100%}}.p-entry .flow-area .flow-steps .box .flow-steps__inner{display:flex;flex-direction:column;gap:20px 0}.p-entry .flow-area .flow-steps .box .flow-steps__inner>p{margin-top:auto;padding-bottom:20px}.p-entry .flow-area .flow-steps .box .flow-steps__title{display:flex;flex-direction:column;font-size:clamp(1rem, 0.919rem + 0.35vw, 1.25rem);font-weight:900}.p-entry .flow-area .flow-steps .box .flow-steps__title .headline{color:#fff;font-size:clamp(1.875rem, 1.47rem + 1.75vw, 3.125rem);font-family:var(--sans)}.p-entry .flow-area .flow-steps .box.is-action .flow-steps__title .headline{text-shadow:0 0 10px rgba(255,0,4,.6);color:var(--or);transition:all .3s ease}.p-entry .entry-form-area{padding-bottom:clamp(80px, 12vw, 150px);background-color:var(--gray)}.p-entry .entry-form-area .section-title__en{text-shadow:0 0 20px rgba(255,0,4,.6);color:var(--pk)}.p-entry .entry-form-area .entry-form__lists{display:flex;flex-direction:column;gap:30px}@media (min-width:768px){.p-entry .entry-form-area .entry-form__lists{gap:20px}}.p-entry .entry-form-area .entry-form__list{display:flex;flex-direction:column;gap:20px clamp(20px, 4vw, 50px)}@media (min-width:768px){.p-entry .entry-form-area .entry-form__list{flex-direction:row;align-items:baseline}}.p-entry .entry-form-area .entry-form__list>label{display:flex;align-items:baseline;font-size:.875rem;gap:5px 10px}@media (min-width:576px){.p-entry .entry-form-area .entry-form__list>label{font-size:1rem}}@media (min-width:768px){.p-entry .entry-form-area .entry-form__list>label{justify-content:space-between;font-size:1.25rem;width:310px}}.p-entry .entry-form-area .entry-form__list>label .tag{background-color:var(--pk);box-shadow:0 0 20px 0 rgba(255,0,4,.6);font-size:.8125rem;border-radius:100px;padding:0 20px}@media (min-width:576px){.p-entry .entry-form-area .entry-form__list>label .tag{font-size:1rem;padding:3px 27px}}.p-entry .entry-form-area .entry-form__list .field{flex:1}.p-entry .entry-form-area .entry-form__list .field.has-addons{display:flex;flex-direction:column;gap:10px 20px}@media (min-width:768px){.p-entry .entry-form-area .entry-form__list .field.has-addons{flex-direction:row;align-items:stretch;gap:20px 20px}}@media (min-width:768px){.p-entry .entry-form-area .entry-form__list .field.has-addons>.control{width:calc(50% - 10px)}}.p-entry .entry-form-area .entry-form__list .field input,.p-entry .entry-form-area .entry-form__list .field textarea,.p-entry .entry-form-area .entry-form__list .field select{transition:all .3s ease;font-size:1rem;color:#000}.p-entry .entry-form-area .entry-form__list .field input:focus,.p-entry .entry-form-area .entry-form__list .field textarea:focus,.p-entry .entry-form-area .entry-form__list .field select:focus{filter:drop-shadow(0 0 10px rgba(255,0,4,.6))}.p-entry .entry-form-area .entry-form__list .field input:not([type=checkbox]):not([type=submit]),.p-entry .entry-form-area .entry-form__list .field textarea,.p-entry .entry-form-area .entry-form__list .field select{background-color:#fff;width:100%;border-radius:10px;padding:8px;min-height:clamp(30px, 4vw, 55px)}.p-entry .entry-form-area .entry-form__list .field select:not(.is-multiple):not(.is-loading):after{border-color:#000;right:24px;top:50%}.p-entry .entry-form-area .entry-form__list .field input[type=date]{position:relative;cursor:pointer}.p-entry .entry-form-area .entry-form__list .field input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.p-entry .entry-form-area .entry-form__list .field select::-ms-expand{display:none}.p-entry .entry-form-area .entry-form__list .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/common/select-arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:12px 12px}@media (min-width:576px){.p-entry .entry-form-area .entry-form__list .field select{background-size:16px 16px}}.p-entry .entry-form-area .entry-form__list .field .checkbox{display:flex;flex-wrap:wrap;gap:10px clamp(10px, 1.5vw, 35px)}.p-entry .entry-form-area .entry-form__list .field .checkbox>span{display:inline-block;margin:0}.p-entry .entry-form-area .entry-form__list .field .checkbox label{cursor:pointer}.p-entry .entry-form-area .entry-form .submit-btn{margin-top:clamp(40px, 6vw, 75px)}.p-entry .entry-form-area .entry-form .submit-btn .control{display:flex;justify-content:center;align-items:center}.p-entry .entry-form-area .entry-form .submit-btn input[type=submit]{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;margin-inline:auto;border-radius:100px;cursor:pointer;color:#fff;background-color:#696868;background-image:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/common/arrow_wh.svg);background-position:right 15px center;background-size:35px 5px;background-repeat:no-repeat;padding:15px 70px 15px 25px;filter:drop-shadow(0 0 0px rgba(132,0,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0));transition:transform .8s ease,filter .8s ease}@media (min-width:768px){.p-entry .entry-form-area .entry-form .submit-btn input[type=submit]{width:clamp(300px, 34vw, 500px);padding:20px 100px 20px 45px;background-position:right 45px center}}.p-entry .entry-form-area .entry-form .submit-btn input[type=submit]:hover{filter:drop-shadow(0 0 12px #8400ff)}.p-entry .entry-form-area .entry-form .submit-btn .wpcf7-spinner{position:absolute;right:-35px;top:50%;transform:translateY(-50%);margin:0}.p-entry .entry-ft-mv{position:relative;z-index:1;height:450px;overflow:hidden}@media (min-width:768px){.p-entry .entry-ft-mv{height:570px}}.p-entry .entry-ft-mv:after{content:"";position:absolute;z-index:0;pointer-events:none;display:block;inset:0;width:100%;height:100%;background-color:#000;opacity:.5}.p-entry .entry-ft-mv video{display:block;width:auto;min-height:100%;min-height:100vh;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.p-interview-single .page-first-view__title{text-align:center;padding-block:clamp(100px, 12vw, 150px) 50px}.p-interview-single .p-interview-single__fv{height:auto;overflow:hidden}.p-interview-single .p-interview-single__profile-bar{background-color:var(--gray)}.p-interview-single .p-interview-single__profile .container{display:flex;justify-content:center;padding-block:clamp(50px, 6.5vw, 80px);flex-direction:column;align-items:center}@media (min-width:1200px){.p-interview-single .p-interview-single__profile .container{flex-direction:row;align-items:stretch}}.p-interview-single .p-interview-single__profile .container>hr{width:100%;height:clamp(2px, 0.8vw, 4px);background-color:#fff;margin-block:clamp(20px, 5vw, 60px)}@media (min-width:1200px){.p-interview-single .p-interview-single__profile .container>hr{width:4px;height:auto;margin-block:0;margin-inline:clamp(15px, 3vw, 40px)}}.p-interview-single .p-interview-single__catch{text-align:center;font-size:clamp(1.25rem, 0.946rem + 1.31vw, 2.188rem);font-weight:500;line-height:normal}@media (min-width:1200px){.p-interview-single .p-interview-single__catch{text-align:left}}.p-interview-single .p-interview-single__date{display:flex;flex-direction:column;text-align:center;gap:10px clamp(15px, 4vw, 30px);align-items:center}@media (min-width:768px){.p-interview-single .p-interview-single__date{text-align:left;flex-direction:row}}.p-interview-single .p-interview-single__date .name{font-weight:900}.p-interview-single .p-interview-single__date .name-ja{font-size:clamp(1.5rem, 0.933rem + 2.45vw, 3.25rem)}.p-interview-single .p-interview-single__date .name-en{color:var(--pp);font-size:clamp(1rem, 0.717rem + 1.23vw, 1.875rem)}.p-interview-single .p-interview-single__date .meta{font-size:clamp(1rem, 0.858rem + 0.61vw, 1.438rem)}.p-interview-single .p-interview-single__main-img img{aspect-ratio:1512/630;min-height:410px}.p-interview-single .p-interview-single__qa-section{padding-block:clamp(80px, 12vw, 150px);display:flex;flex-direction:column;gap:40px clamp(25px, 6vw, 70px)}@media (min-width:768px){.p-interview-single .p-interview-single__qa-section{flex-direction:row}}@media screen and (max-height:600px) and (orientation:landscape){.p-interview-single .p-interview-single__qa-section{flex-direction:column}}.p-interview-single .p-interview-single__qa-section:nth-child(even){flex-direction:column}@media (min-width:768px){.p-interview-single .p-interview-single__qa-section:nth-child(even){flex-direction:row-reverse}}@media screen and (max-height:600px) and (orientation:landscape){.p-interview-single .p-interview-single__qa-section:nth-child(even){flex-direction:column}}.p-interview-single .p-interview-single__qa-section:not(:last-child){border-bottom:solid 1px #fff}.p-interview-single .p-interview-single__qa-section.is-01 .q-mark{color:var(--pk);text-shadow:0 0 20px rgba(255,0,4,.6)}.p-interview-single .p-interview-single__qa-section.is-02 .q-mark{color:var(--gr);text-shadow:0 0 20px rgba(238,255,140,.6)}.p-interview-single .p-interview-single__qa-section.is-03 .q-mark{color:var(--or);text-shadow:0 0 20px rgba(255,0,4,.6)}.p-interview-single .p-interview-single__qa-img{width:75%;margin-inline:auto;position:relative}@media (min-width:768px){.p-interview-single .p-interview-single__qa-img{width:calc(47% - clamp(12.5px, 3vw, 35px));margin-inline:0}}@media screen and (max-height:600px) and (orientation:landscape){.p-interview-single .p-interview-single__qa-img{width:75%;margin-inline:auto}}.p-interview-single .p-interview-single__qa-img img{aspect-ratio:5.46/6}@media (min-width:768px){.p-interview-single .p-interview-single__qa-img img{position:-webkit-sticky;position:sticky;top:calc(0px + var(--header-top))}}@media screen and (max-height:600px) and (orientation:landscape){.p-interview-single .p-interview-single__qa-img img{position:unset}}.p-interview-single .p-interview-single__qa-body{flex:1}.p-interview-single .p-interview-single__qa-item:not(:last-child){margin-bottom:60px}.p-interview-single .p-interview-single__qa-title{display:flex;align-items:baseline;gap:10px;font-size:clamp(1.125rem, 0.983rem + 0.61vw, 1.563rem);font-weight:500;margin-bottom:clamp(30px, 3vw, 40px)}@media (min-width:768px){.p-interview-single .p-interview-single__qa-title{gap:20px}}.p-interview-single .p-interview-single__qa-title>.q-mark{font-weight:900;font-size:clamp(1.438rem, 0.992rem + 1.93vw, 2.813rem)}.p-interview-single .p-interview-single__qa-text{line-height:1.6;font-size:clamp(0.875rem, 0.835rem + 0.18vw, 1rem)}.p-interview-single .p-interview-single__message .js-tick{margin-bottom:-12vw}@media (min-width:768px){.p-interview-single .p-interview-single__message .js-tick{margin-bottom:-6vw}}.p-interview-single .p-interview-single__message-inner{background-position:85% !important}@media (min-width:768px){.p-interview-single .p-interview-single__message-inner{background-position:center !important}}.p-interview-single .p-interview-single__message-img{position:relative}.p-interview-single .p-interview-single__message-img img{height:100%}.p-interview-single .p-interview-single__message-body{padding-inline:15px;padding-block:100px;display:flex;align-items:flex-end}@media (min-width:768px){.p-interview-single .p-interview-single__message-body{padding-block:clamp(80px, 28vw, 380px) clamp(80px, 12vw, 150px)}}.p-interview-single .p-interview-single__message-body .container{background-color:rgba(255,255,255,.8);color:#000;padding-inline:0 clamp(20px, 6vw, 70px);padding-block:50px}@media (min-width:768px){.p-interview-single .p-interview-single__message-body .container{max-width:560px;margin-left:clamp(20px, 12vw, 150px)}}.p-interview-single .p-interview-single__message-title{padding-bottom:25px;margin-bottom:25px;border-bottom:solid 1px #000;font-size:clamp(1.25rem, 0.946rem + 1.31vw, 2.188rem);font-weight:900;line-height:normal}.p-interview-single .p-interview-single__message-text{font-weight:500;line-height:1.6;font-size:clamp(0.875rem, 0.835rem + 0.18vw, 1rem)}.p-interview-single .p-interview-single__message-title,.p-interview-single .p-interview-single__message-text{padding-left:clamp(20px, 6vw, 70px)}.p-interview-single .other-interview{background-color:var(--gray);padding-block:clamp(80px, 13vw, 200px) clamp(80px, 12vw, 150px)}@media (min-width:1400px){.p-interview-single .other-interview .container{max-width:1240px}}@media (max-width:991px){.p-interview-single .other-interview .container{max-width:100%}}.p-interview-single .other-interview .section-title{margin-bottom:clamp(30px, 6vw, 70px)}.p-interview-single .other-interview .section-title h2{padding-block:0;color:var(--bl);text-shadow:0 0 10px rgba(93,182,214,.8)}@media (min-width:768px){.p-interview-single .other-interview .section-title h2{text-align:left}}.p-interview-single .other-interview .section-title h2:after{display:none}.p-interview-single .other-interview-select{padding-inline:0}.error-page{padding-block:clamp(100px, 14vw, 200px)}.error-page .back-btn{text-align:center}.error-page .back-btn__inner{position:relative;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:100px;background-color:var(--gray);padding-block:8px;padding-inline:70px 20px;line-height:normal;font-weight:500;font-size:.875rem}@media (min-width:576px){.error-page .back-btn__inner{font-size:1rem}}@media (min-width:768px){.error-page .back-btn__inner{padding-inline:100px 28px;font-size:1.125rem;padding-block:12px}}.error-page .back-btn__inner:before{content:"";position:absolute;top:50%;transform:translateY(-50%) scale(-1,1);left:18px;background:url(//bush-clofied.co.jp/recruit2028/wp-content/themes/recruit2028_theme/assets/css/../../assets/images/common/arrow_wh.svg) center/contain no-repeat;width:30px;height:8px;transition:all .3s ease}@media (min-width:768px){.error-page .back-btn__inner:before{left:25px;width:35px}}.error-page .back-btn__inner:hover{background-color:#787878}.error-page .back-btn__inner:hover:before{left:12px}@media (min-width:768px){.error-page .back-btn__inner:hover:before{left:20px}}