:root{--main-color: #ff0000;--cat-real-estate-color: #DD8717}@keyframes bg-color{0%{background-color:#7FCCD9}14%{background-color:#6CBBF5}28%{background-color:#F48080}42%{background-color:#FFBE57}56%{background-color:#86DCE3}70%{background-color:#EF88AC}84%{background-color:#CB8BF4}98%{background-color:#53C685}98%{background-color:#7FCCD9}}@keyframes sliderAnimation{100%{transform:translateX(-50%)}}.construction-color{color:#E6A134}.construction-bg-color{background:#E6A134 !important}.construction-o-bg-color{background:#FFBE57}.real-estate-color{color:#F7364C}.real-estate-bg-color{background:#D84950 !important}.real-estate-o-bg-color{background:#F48080}.fitness-color{color:#AF6FCC}.fitness-bg-color{background:#AF6FCC !important}.fitness-o-bg-color{background:#CB8BF4}.golf-color{color:#70C985}.golf-bg-color{background:#70C985 !important}.golf-o-bg-color{background:#70C985}.section-title{position:relative;padding-left:40px}.section-title::before{content:"";position:absolute;top:50%;left:0;width:30px;height:1px;margin-top:-0.5px;background:#FF0000}.section-title h2{font-size:2.6rem;font-weight:bold;line-height:1}@media (max-width:768px){.section-title h2{font-size:min(3rem, 5vw)}}#header_svg_title{margin-top:170px}#header_svg_title h1{margin:15px 0 75px 0;font-size:3.6rem;font-weight:bold}.st0{enable-background:new}svg.construction-color{fill:none;stroke:#E6A134}svg.real-estate-color{fill:none;stroke:#F7364C}svg.fitness-color{fill:none;stroke:#AF6FCC}svg.golf-color{fill:none;stroke:#70C985}#people_interview_ttl .svg-elem-1{stroke-dashoffset:345.4078063965px;stroke-dasharray:345.4078063965px;transition:stroke-dashoffset 0.6s linear 0s}#people_interview_ttl.active .svg-elem-1{stroke-dashoffset:0}#people_interview_ttl .svg-elem-2{stroke-dashoffset:317.6951904297px;stroke-dasharray:317.6951904297px;transition:stroke-dashoffset 0.6s linear 0.05s}#people_interview_ttl.active .svg-elem-2{stroke-dashoffset:0}#people_interview_ttl .svg-elem-3{stroke-dashoffset:292.8880004883px;stroke-dasharray:292.8880004883px;transition:stroke-dashoffset 0.6s linear 0.1s}#people_interview_ttl.active .svg-elem-3{stroke-dashoffset:0}#people_interview_ttl .svg-elem-4{stroke-dashoffset:352.5592956543px;stroke-dasharray:352.5592956543px;transition:stroke-dashoffset 0.6s linear 0.15s}#people_interview_ttl.active .svg-elem-4{stroke-dashoffset:0}#people_interview_ttl .svg-elem-5{stroke-dashoffset:187.2000274658px;stroke-dasharray:187.2000274658px;transition:stroke-dashoffset 0.6s linear 0.2s}#people_interview_ttl.active .svg-elem-5{stroke-dashoffset:0}#people_interview_ttl .svg-elem-6{stroke-dashoffset:317.6954040527px;stroke-dasharray:317.6954040527px;transition:stroke-dashoffset 0.6s linear 0.25s}#people_interview_ttl.active .svg-elem-6{stroke-dashoffset:0}#people_interview_ttl .svg-elem-7{stroke-dashoffset:170.8281555176px;stroke-dasharray:170.8281555176px;transition:stroke-dashoffset 0.6s linear 0.3s}#people_interview_ttl.active .svg-elem-7{stroke-dashoffset:0}#people_interview_ttl .svg-elem-8{stroke-dashoffset:285.3461303711px;stroke-dasharray:285.3461303711px;transition:stroke-dashoffset 0.6s linear 0.35s}#people_interview_ttl.active .svg-elem-8{stroke-dashoffset:0}#people_interview_ttl .svg-elem-9{stroke-dashoffset:228.0358581543px;stroke-dasharray:228.0358581543px;transition:stroke-dashoffset 0.6s linear 0.4s}#people_interview_ttl.active .svg-elem-9{stroke-dashoffset:0}#people_interview_ttl .svg-elem-10{stroke-dashoffset:317.5995178223px;stroke-dasharray:317.5995178223px;transition:stroke-dashoffset 0.6s linear 0.45s}#people_interview_ttl.active .svg-elem-10{stroke-dashoffset:0}#people_interview_ttl .svg-elem-11{stroke-dashoffset:199.9103088379px;stroke-dasharray:199.9103088379px;transition:stroke-dashoffset 0.6s linear 0.5s}#people_interview_ttl.active .svg-elem-11{stroke-dashoffset:0}#people_interview_ttl .svg-elem-12{stroke-dashoffset:220.8301086426px;stroke-dasharray:220.8301086426px;transition:stroke-dashoffset 0.6s linear 0.55s}#people_interview_ttl.active .svg-elem-12{stroke-dashoffset:0}#people_interview_ttl .svg-elem-13{stroke-dashoffset:170.8208312988px;stroke-dasharray:170.8208312988px;transition:stroke-dashoffset 0.6s linear 0.6s}#people_interview_ttl.active .svg-elem-13{stroke-dashoffset:0}#people_interview_ttl .svg-elem-14{stroke-dashoffset:317.6030883789px;stroke-dasharray:317.6030883789px;transition:stroke-dashoffset 0.6s linear 0.65s}#people_interview_ttl.active .svg-elem-14{stroke-dashoffset:0}#people_interview_ttl .svg-elem-15{stroke-dashoffset:383.0075378418px;stroke-dasharray:383.0075378418px;transition:stroke-dashoffset 0.6s linear 0.7s}#people_interview_ttl.active .svg-elem-15{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-1{stroke-dashoffset:261.0213928223px;stroke-dasharray:261.0213928223px;transition:stroke-dashoffset 0.6s linear 0s}#job_introduction_ttl.active .svg-elem-1{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-2{stroke-dashoffset:292.8315124512px;stroke-dasharray:292.8315124512px;transition:stroke-dashoffset 0.6s linear 0.05s}#job_introduction_ttl.active .svg-elem-2{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-3{stroke-dashoffset:353.6456604004px;stroke-dasharray:353.6456604004px;transition:stroke-dashoffset 0.6s linear 0.1s}#job_introduction_ttl.active .svg-elem-3{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-4{stroke-dashoffset:170.8207397461px;stroke-dasharray:170.8207397461px;transition:stroke-dashoffset 0.6s linear 0.15s}#job_introduction_ttl.active .svg-elem-4{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-5{stroke-dashoffset:285.5461120605px;stroke-dasharray:285.5461120605px;transition:stroke-dashoffset 0.6s linear 0.2s}#job_introduction_ttl.active .svg-elem-5{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-6{stroke-dashoffset:228.035949707px;stroke-dasharray:228.035949707px;transition:stroke-dashoffset 0.6s linear 0.25s}#job_introduction_ttl.active .svg-elem-6{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-7{stroke-dashoffset:200.3352966309px;stroke-dasharray:200.3352966309px;transition:stroke-dashoffset 0.6s linear 0.3s}#job_introduction_ttl.active .svg-elem-7{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-8{stroke-dashoffset:292.9059143066px;stroke-dasharray:292.9059143066px;transition:stroke-dashoffset 0.6s linear 0.35s}#job_introduction_ttl.active .svg-elem-8{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-9{stroke-dashoffset:356.8371582031px;stroke-dasharray:356.8371582031px;transition:stroke-dashoffset 0.6s linear 0.4s}#job_introduction_ttl.active .svg-elem-9{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-10{stroke-dashoffset:285.4626464844px;stroke-dasharray:285.4626464844px;transition:stroke-dashoffset 0.6s linear 0.45s}#job_introduction_ttl.active .svg-elem-10{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-11{stroke-dashoffset:231.3244018555px;stroke-dasharray:231.3244018555px;transition:stroke-dashoffset 0.6s linear 0.5s}#job_introduction_ttl.active .svg-elem-11{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-12{stroke-dashoffset:228.0360870361px;stroke-dasharray:228.0360870361px;transition:stroke-dashoffset 0.6s linear 0.55s}#job_introduction_ttl.active .svg-elem-12{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-13{stroke-dashoffset:170.835357666px;stroke-dasharray:170.835357666px;transition:stroke-dashoffset 0.6s linear 0.6s}#job_introduction_ttl.active .svg-elem-13{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-14{stroke-dashoffset:292.915222168px;stroke-dasharray:292.915222168px;transition:stroke-dashoffset 0.6s linear 0.65s}#job_introduction_ttl.active .svg-elem-14{stroke-dashoffset:0}#job_introduction_ttl .svg-elem-15{stroke-dashoffset:285.5463867188px;stroke-dasharray:285.5463867188px;transition:stroke-dashoffset 0.6s linear 0.7s}#job_introduction_ttl.active .svg-elem-15{stroke-dashoffset:0}#artcl_people_interview .interview-content-box{margin-bottom:100px}@media (max-width:768px){#artcl_people_interview .interview-content-box{margin-bottom:50px}}#artcl_people_interview .interview-content-box .content-title{margin-bottom:30px}@media (max-width:768px){#artcl_people_interview .interview-content-box .content-title{margin-bottom:20px}}#artcl_people_interview .interview-content-box .content-title h3{font-size:1.8rem;font-weight:bold;letter-spacing:-0.7px;margin-bottom:5px}@media (max-width:768px){#artcl_people_interview .interview-content-box .content-title h3{font-size:4vw}}#artcl_people_interview .interview-content-box .content-title .text{padding:2px;font-size:2.6rem;font-weight:bold;color:#fff;line-height:1.75}@media (max-width:768px){#artcl_people_interview .interview-content-box .content-title .text{font-size:5vw}}#artcl_people_interview .interview-content-box.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media (max-width:768px){#artcl_people_interview .interview-content-box.flex{flex-direction:column}}#artcl_people_interview .interview-content-box.flex .image-box{width:50%}@media (max-width:768px){#artcl_people_interview .interview-content-box.flex .image-box{width:100%;margin-top:40px}}#artcl_people_interview .interview-content-box.flex .image-box img{height:420px;object-fit:cover}@media (max-width:768px){#artcl_people_interview .interview-content-box.flex .image-box img{height:auto}}#artcl_people_interview .interview-content-box.flex .content-box{width:40%}@media (max-width:768px){#artcl_people_interview .interview-content-box.flex .content-box{width:100%}}#artcl_people_interview .interview-content-box.flex.reverse .image-box{order:1}@media (max-width:768px){#artcl_people_interview .interview-content-box.flex.reverse .image-box{order:2}}#artcl_people_interview .interview-content-box.flex.reverse .content-box{order:2}@media (max-width:768px){#artcl_people_interview .interview-content-box.flex.reverse .content-box{order:1}}#artcl_people_interview .interview-content-box .text-area{line-height:2;letter-spacing:0.3px}#artcl_people_interview .interview-content-box .text-area p{margin:0}#artcl_people_interview .section-bk{margin:100px 0}@media (max-width:768px){#artcl_people_interview .section-bk{margin:30px 0 50px 0}}#artcl_people_interview .section-bk img{height:323px;object-fit:cover}@media (max-width:768px){#artcl_people_interview .section-bk img{height:200px}}#sec_interview_top .people-info-box{position:relative;width:67vw;height:36vw;margin:0 0 160px auto}@media (max-width:768px){#sec_interview_top .people-info-box{display:flex;flex-direction:column;width:100%;height:auto;margin:0 0 50px auto}}#sec_interview_top .people-info-box .people-intro{z-index:3;position:absolute;left:-33%;display:grid;place-items:center center;width:auto;height:100%}@media (max-width:768px){#sec_interview_top .people-info-box .people-intro{order:2;position:relative;left:0;display:block}}@media (max-width:768px){#sec_interview_top .people-info-box .people-intro .inner-box{position:relative;width:94%}}@media (max-width:768px){#sec_interview_top .people-info-box .people-intro .inner-box .catch{z-index:2;position:absolute;top:5vw;left:6%}}#sec_interview_top .people-info-box .people-intro .inner-box .catch .inner-wrap{padding:7px;font-size:max(4.6rem, 3.35vw);font-weight:bold;line-height:1.65}@media (max-width:768px){#sec_interview_top .people-info-box .people-intro .inner-box .catch .inner-wrap{font-size:6.4vw}}#sec_interview_top .people-info-box .people-intro .inner-box .catch .inner-wrap>span{color:#fff}@media (max-width:768px){#sec_interview_top .people-info-box .people-intro .inner-box .detail{z-index:1;text-align:right}}@media screen and (min-width:769px){#sec_interview_top .people-info-box .people-intro .inner-box .detail.construction-o-bg-color,#sec_interview_top .people-info-box .people-intro .inner-box .detail.real-estate-o-bg-color,#sec_interview_top .people-info-box .people-intro .inner-box .detail.fitness-o-bg-color{background:transparent}}#sec_interview_top .people-info-box .people-intro .inner-box .detail .detail-inner{margin-top:15px;font-size:max(1.8rem, 1.2vw);color:#fff;font-weight:700}@media (max-width:768px){#sec_interview_top .people-info-box .people-intro .inner-box .detail .detail-inner{display:inline-block;margin-top:0;padding:4.5vw 11% 3vw 0;font-size:4.3vw;text-align:left}}#sec_interview_top .people-info-box .people-intro .inner-box .detail .detail-inner span{font-size:1.4rem}@media (max-width:768px){#sec_interview_top .people-info-box .people-intro .inner-box .detail .detail-inner span{font-size:3.2vw}}#sec_interview_top .people-info-box .people-image{z-index:2;position:absolute;width:100%;height:100%}@media (max-width:768px){#sec_interview_top .people-info-box .people-image{position:relative;order:1}}#sec_interview_top .people-info-box .people-image img{height:100%;object-fit:cover}@media (max-width:768px){#sec_interview_top .people-info-box .people-image img{width:100%;height:auto}}#sec_interview_top .people-info-box .color-bg{z-index:1;position:absolute;bottom:-6%;left:-33vw;width:50vw;height:100%}@media (max-width:768px){#sec_interview_top .people-info-box .color-bg{display:none;left:0}}#sec_interview_message{padding:80px 0 100px 0;background:#F4F4F5}#sec_interview_message .message-box{margin-top:40px}#sec_interview_message .message-box .flex-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;align-content:stretch;margin-left:26px}@media (max-width:768px){#sec_interview_message .message-box .flex-box{margin-left:0}}#sec_interview_message .message-box .flex-box img{width:110px}#sec_interview_message .message-box .flex-box .inner-box{margin-left:25px}#sec_interview_message .message-box .flex-box .inner-box .voice-message{margin-bottom:15px;padding:4px;font-size:2.4rem;font-weight:bold;color:#fff}@media (max-width:768px){#sec_interview_message .message-box .flex-box .inner-box .voice-message{font-size:4vw}}#sec_interview_message .message-box .flex-box .inner-box .profile{font-size:2rem;font-weight:bold;line-height:1.3;margin-top:10px;padding-bottom:10px}@media (max-width:768px){#sec_interview_message .message-box .flex-box .inner-box .profile{font-size:1.6rem;margin-bottom:10px}}#sec_interview_message .message-box .text-area{padding:45px 60px;border:solid 1px #ADADAD;border-radius:20px;line-height:2;background:#fff}@media (max-width:768px){#sec_interview_message .message-box .text-area{padding:45px 10%}}#sec_interview_schedule{padding:120px 0}@media (max-width:768px){#sec_interview_schedule{position:relative}}#sec_interview_schedule .flex-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin-top:40px}@media (max-width:768px){#sec_interview_schedule .flex-box{flex-direction:column;padding-bottom:340px}}#sec_interview_schedule .flex-box .schedule{width:50%}@media (max-width:768px){#sec_interview_schedule .flex-box .schedule{width:100%}}#sec_interview_schedule .flex-box .schedule li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:stretch;align-content:stretch;padding:30px 20px;border-bottom:solid 1px #CCCCCC}#sec_interview_schedule .flex-box .schedule li:last-child{border-bottom:0}#sec_interview_schedule .flex-box .schedule li time{margin-right:40px;font-weight:bold;color:#FF0000}#sec_interview_schedule .flex-box .image-box{width:40%}@media (max-width:768px){#sec_interview_schedule .flex-box .image-box{position:absolute;bottom:0;left:0;width:100%;height:300px}}#sec_interview_schedule .flex-box .image-box img{width:100%;height:100%;object-fit:cover}.animation-lineText{stroke-dasharray:2000;fill:transparent;stroke-dashoffset:0;stroke-width:1;animation-timing-function:ease-in;animation-delay:0.4s;animation-duration:4s;animation-fill-mode:forwards}.animation-lineText.active{animation-name:lineText}.flowText-wrap{overflow:hidden;display:inline-block}.animation-flowText{display:inline-block;animation-delay:0.4s;animation-duration:0.8s;animation-fill-mode:forwards}.animation-flowText.active{animation-name:slideAppear}.animation-opacityUp{opacity:0;animation-duration:1s;animation-delay:0.4s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-opacityUp.active{animation-name:opacityUp}.animation-slideTextBgAppear{clip-path:inset(0 100% 0 0);animation-duration:1s;animation-delay:0.4s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-slideTextBgAppear.active{animation-name:slideAppear}.animation-slideTextAppear{clip-path:inset(0 100% 0 0);animation-duration:1s;animation-delay:0.65s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-slideTextAppear.active{animation-name:slideAppear}.animation-slideAppear{clip-path:inset(0 100% 0 0);animation-duration:1s;animation-delay:0.4s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-slideAppear.active{animation-name:slideAppear}@media (min-width:768px){.animation-contentSlideTextWrap.stylePc{opacity:0;clip-path:inset(0 100% 0 0);animation-delay:0s;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}}@media (max-width:768px){.animation-contentSlideTextWrap.stylePc{background:transparent !important}}@media (min-width:768px){.animation-contentSlideTextWrap.stylePc>.inner-wrap{opacity:0;clip-path:inset(0 100% 0 0)}}@media (max-width:768px){.animation-contentSlideTextWrap.stylePc>.inner-wrap>.animation-contentSlideTextBgAppear{opacity:0;clip-path:inset(0 100% 0 0)}}@media (max-width:768px){.animation-contentSlideTextWrap.stylePc>.inner-wrap>.animation-contentSlideTextBgAppear>.animation-contentSlideTextAppear{opacity:0;clip-path:inset(0 100% 0 0)}}@media (min-width:768px){.animation-contentSlideTextWrap.stylePc.active{animation-name:slideAppear}}@media (min-width:768px){.animation-contentSlideTextWrap.stylePc.active>.inner-wrap{animation-name:slideAppear;animation-delay:0.25s;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}}@media (min-width:768px){.animation-contentSlideTextWrap.stylePc.active>.inner-wrap>.animation-contentSlideTextBgAppear{background:transparent !important}}@media (max-width:768px){.animation-contentSlideTextWrap.stylePc.active>.inner-wrap>.animation-contentSlideTextBgAppear{animation-name:slideAppear;animation-delay:0s;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}}@media (max-width:768px){.animation-contentSlideTextWrap.stylePc.active>.inner-wrap>.animation-contentSlideTextBgAppear>.animation-contentSlideTextAppear{animation-name:slideAppear;animation-delay:0.25s;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}}.animation-contentSlideTextWrap.stylePcSp{background:transparent !important}.animation-contentSlideTextWrap.stylePcSp>.inner-wrap>.animation-contentSlideTextBgAppear{opacity:0;clip-path:inset(0 100% 0 0)}.animation-contentSlideTextWrap.stylePcSp>.inner-wrap>.animation-contentSlideTextBgAppear>.animation-contentSlideTextAppear{opacity:0;clip-path:inset(0 100% 0 0)}.animation-contentSlideTextWrap.stylePcSp.active>.inner-wrap>.animation-contentSlideTextBgAppear{animation-name:slideAppear;animation-delay:0s;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}.animation-contentSlideTextWrap.stylePcSp.active>.inner-wrap>.animation-contentSlideTextBgAppear>.animation-contentSlideTextAppear{animation-name:slideAppear;animation-delay:0.25s;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes lineText{0%{stroke-dashoffset:2000;fill:transparent}10%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0}}@keyframes slideAppear{0%{opacity:0;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes opacityUp{0%{opacity:0;clip-path:inset(0 100% 100% 0);transform:translateY(30px)}100%{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0)}}