@charset "UTF-8";body{background-color:#fff}.bg-color-ptn01{background:#f9f9f9}section{padding:120px 0;position:relative}@media screen and (max-width:768px){section{padding:60px 0}}.pc-only{display:block !important}.sp-only{display:none !important}@media screen and (max-width:768px){.pc-only{display:none !important}.sp-only{display:block !important}}.pc-hidden{visibility:none}.list-page-back-btn-link-wrap{opacity:0;pointer-events:none;transition:opacity .3s ease}.list-page-back-btn-link-wrap.is-visible{opacity:1;pointer-events:auto}.list-page-back-btn-link-wrap.vertical-writing{writing-mode:vertical-rl;position:fixed;right:16px;top:50vh;z-index:19;transform:translateY(-50%)}.list-page-back-btn-link{padding:26px 17px 20px;border-radius:13px 0 0 13px;background:#fbb03c;color:#fff;box-shadow:0 6px 0 #f37d15;transition:.4s}.list-page-back-btn-link:hover{background:#f37d15}@media screen and (max-width:768px){.list-page-back-btn-link-wrap.vertical-writing{display:none}}.header_logo_img{width:160px}.recruitment-landing-page-sample-template-002-header{position:fixed;z-index:11;left:0;top:0;width:100%;padding:10px 0}@media screen and (max-width:768px){.recruitment-landing-page-sample-template-002-header{padding:20px 4px;height:60px}}.recruitment-landing-page-sample-template-002-header.is-change-color{background:#e4b560}.recruitment-landing-page-sample-template-002-header.is-change-color .pc_nav_menu_list{background-color:transparent}.header-inner{width:98%;margin:0 auto}.header-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.header_logo_link{display:block;transition:all .4s}.header_logo_link:hover{opacity:.6}.pc_nav_menu_list-container{display:flex;gap:12px}.pc_nav_menu_list{display:flex;align-items:center;padding:8px 28px;border-radius:50px;background-color:rgba(255,255,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);gap:22px}.cv-btn-container{display:flex;gap:12px}.pc_nav_menu_item_link{color:#fff;font-size:14px;font-weight:700;line-height:1.4;display:block;position:relative}.pc_nav_menu_item_link:after{content:"●";font-size:9px;display:inline-block;color:#f16d00;position:absolute;left:-11px;top:52%;transform:translateY(-50%);opacity:0;transition:.2s}.pc_nav_menu_item_link:hover:after{opacity:1}.cv-btn-link.recruitment-details{color:#f16d00;background:#fff;border-radius:24px;padding:8px 21px;font-size:14px;font-weight:700;transition:all .2s;display:block}.cv-btn-link.recruitment-details:hover{color:#fff;background:#f16d00;border-radius:24px}.cv-btn-link.entry{color:#fff;background:linear-gradient(90deg,#f16e00 0%,#fbb03b 100%);background-size:200% auto;background-position:left center;border-radius:24px;padding:8px 21px;font-size:14px;font-weight:700;transition:all .4s ease;display:block}.cv-btn-link.entry:hover{background-position:right center}.scroll_down{position:absolute;bottom:8%;right:6%;z-index:1}.scroll_down_text{position:absolute;left:-8px;top:-22px;color:#fff;font-size:13px;letter-spacing:.2px;writing-mode:vertical-lr;transform:rotate(180deg);display:inline-block;text-decoration:none;text-transform:uppercase;white-space:nowrap}.scroll_down:before{content:"";position:absolute;bottom:0;left:-14.5px;width:31px;height:33px;animation:circlemove 1.6s ease-in-out forwards,cirlemovehide 1.6s ease-out forwards;background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/reqru/recruitment-landing-page-sample/template-002/../../../../jarea_corporate_img/reqru/recruitment-landing-page-sample/template-002/airplane-ico.svg) no-repeat center center/contain}@keyframes circlemove{0%{bottom:0}100%{bottom:160px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scroll_down:after{content:"";position:absolute;bottom:62px;left:0;width:1px;height:63px;background:#fff}.scroll_down-stop-ico{position:relative;right:8.5px;top:37px;animation:isVisblePlan 1s 1.5s ease-in forwards;opacity:0}@keyframes isVisblePlan{0%{opacity:0;transform:scale(.99)}50%{opacity:.7;transform:scale(1.01)}100%{opacity:1;transform:scale(1)}}@media screen and (max-width:768px){.scroll_down{display:none}}.hum_btn,.hum_nav_menu{display:none}@media screen and (max-width:768px){.hum_nav_menu{display:block;position:fixed;top:0;right:0;z-index:20;width:80%;max-width:640px;height:100vh;transform:translateX(100%);transition:all .3s}.humNavMenuIsOpen{transform:translateX(0)}.hum_nav_menu_list-container{width:100%;overflow-y:auto;border-bottom-left-radius:16px;border-top-left-radius:16px;padding:min(1.9591836735vw + 16.6530612245px, 48px);position:fixed;right:0;top:min(2.7755102041vw + 69.5918367347px, 114px);display:flex;flex-wrap:wrap;justify-content:space-between}.hum_nav_menu_list-container .cv-btn-container{margin-top:70px}.hum_nav_menu_list{display:flex;flex-direction:column;justify-content:center;width:100%;gap:14px}.hum_nav_menu_item_link{display:flex;border-bottom:2px solid #fff;width:100%;padding:12px 0;gap:1em;font-weight:700;align-items:center;color:#fff;position:relative}.hum_nav_menu_item_link:after{content:"▶︎";display:inline-block;margin-left:auto}.hum-menu-cv-area{width:100%;margin-top:40px;display:flex;justify-content:space-around}.hum-entry-btn-wrap{display:flex;flex-direction:column;justify-content:center;gap:27px;align-items:center}.hum-entry-btn-link{color:#fbb03c;background:#fff;border-radius:24px;padding:8px 21px;font-size:13px;font-weight:900;transition:all .4s;border:2px solid transparent}.hum_nav_menu_list-container{width:100%;overflow-y:auto;height:calc(100vh - 60px);padding:0 24px 12px;top:60px;gap:20px;display:block;overflow-x:hidden}.hum_nav_menu{width:100%;max-width:90vw;background:#fbb03c}.hum_nav_menu_item_link{font-size:14px}.gnav-menu-arrow-ico{aspect-ratio:1;background-color:#fff;border:1px solid #e0e0e0;border-radius:999px;color:#ec6f64;cursor:pointer;font-size:min(0.1632653061vw + 0.8367346939rem, 1rem);overflow:hidden;padding:1em;transition:.3s ease;padding:0;width:2.5em;display:flex;align-items:center;justify-content:center}.gnav-menu-arrow-ico-img{fill:#ec6f64;transition:fill .3s ease}.hum_nav_menu_item_link:hover .gnav-menu-arrow-ico-img{fill:#fff}.hum_nav_menu_item_link:hover .gnav-menu-arrow-ico{background-color:#ec6f64;border-color:#ec6f64;color:#fff}.hum_btn{display:block;position:fixed;top:0;right:0;z-index:30;height:60px;padding-left:20px;padding-right:20px;background:#fcb13d}.hum_btn_line_top{position:absolute;top:19px;width:33px;height:3px;background-color:#fff;transition:all .3s}.buttonIsOpen .hum_btn_line_top{transform:translateY(13.5px) rotate(45deg);top:14px}.hum_btn_line_medium{position:relative;top:-1px;width:33px;height:3px;background-color:#fff;transition:all .3s}.buttonIsOpen .hum_btn_line_medium{opacity:0}.hum_btn_line_bottom{position:absolute;bottom:21px;width:33px;height:3px;background-color:#fff;transition:all .3s}.buttonIsOpen .hum_btn_line_bottom{transform:translateY(-13.5px) rotate(-45deg);top:41px}.overlay_component{visibility:hidden;position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;background-color:rgba(255,251,237,.5);opacity:0;transition:all .3s}.overlayIsOpen{visibility:visible;opacity:1}.isScrollAllowed{overflow:hidden}}@media screen and (max-width:768px){.pc_nav_menu{display:none}}.inner{max-width:1200px;width:97%;margin:0 auto}.inner-child02{max-width:890px;width:100%;margin:0 auto}.inner-child03{max-width:1200px;width:100%;margin:0 auto}@media screen and (max-width:768px){.inner{width:96%;padding:0 12px}.inner-child03{width:100%;margin:unset;padding:unset}}.heading-second-common{color:#333;border-bottom:4px solid #f16e00;width:fit-content;padding-bottom:8px;font-size:30px;letter-spacing:1px;margin-bottom:84px}@media screen and (max-width:768px){.heading-second-common{font-size:clamp(1rem, 0.688rem + 1.56vw, 1.438rem);margin-bottom:54px}}.heading-bg-word{position:absolute;right:0;top:40px;font-size:clamp(6.438rem, -2.242rem + 18.06vw, 10.625rem);font-family:"Outfit",sans-serif;font-weight:100;color:#e6e6e6;letter-spacing:.05em;white-space:nowrap;display:flex;pointer-events:none;opacity:0}.recruitment-message-section .inner{position:relative}.recruitment-message-section .heading-bg-word{top:-42px}.recruitment-message-section .heading-bg-word:after{opacity:0;transform:translateX(-20px)}@keyframes isVisibleLazyText{0%{opacity:0}100%{opacity:1}}.recruitment-message-section .heading-bg-word.is-visible:after{content:"GE";display:inline-block;writing-mode:vertical-lr;position:absolute;top:169px;right:-31px;transform:translateX(6px);animation:isVisibleLazyText .5s .52s ease-out forwards}@media screen and (max-width:768px){.heading-bg-word{font-size:clamp(1.938rem, -0.741rem + 13.39vw, 5.688rem);top:40px}.recruitment-message-section .heading-bg-word{top:0}.recruitment-message-section .heading-bg-word.is-visible:after{top:clamp(2rem, -0.634rem + 13.17vw, 5.688rem);right:-8px}}.heading-bg-word span{opacity:0;transform:translateX(-20px);transition:opacity 1.2s cubic-bezier(.51,.23,0,1),transform 1.2s cubic-bezier(.51,.23,0,1)}.heading-bg-word.is-visible{opacity:1}.heading-bg-word.is-visible span{opacity:1;transform:translateX(0)}.heading-bg-word.is-visible span:nth-child(1){transition-delay:.12s}.heading-bg-word.is-visible span:nth-child(2){transition-delay:.13s}.heading-bg-word.is-visible span:nth-child(3){transition-delay:.15s}.heading-bg-word.is-visible span:nth-child(4){transition-delay:.2s}.heading-bg-word.is-visible span:nth-child(5){transition-delay:.25s}.heading-bg-word.is-visible span:nth-child(6){transition-delay:.3s}.heading-bg-word.is-visible span:nth-child(7){transition-delay:.35s}.js-fadein{opacity:0;transform:translateY(-100%);transition:all .8s cubic-bezier(.785,.135,.15,.86)}.js-fadein.is-visible{opacity:1;transform:translateY(0)}.js-thumb{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)}.js-thumb.is-visible{opacity:1;transform:translateY(0);animation:thumb-reveal .6s ease forwards}@keyframes thumb-reveal{0%{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)}100%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}.js-bnr{opacity:0;transform:scale(.6)}.mainvisual{position:relative;height:100vh;overflow:hidden}.mainvisual:before{content:"";position:absolute;inset:0;background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/reqru/recruitment-landing-page-sample/template-002/../../../../jarea_corporate_img/reqru/recruitment-landing-page-sample/template-002/fv_pc.webp) no-repeat center top/cover;opacity:0;animation:isVisibleBackground .5s .2s linear forwards;pointer-events:none;z-index:-1}@keyframes isVisibleBackground{0%{opacity:0}100%{opacity:1}}@media screen and (max-width:768px){.mainvisual:before{inset:0;background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/reqru/recruitment-landing-page-sample/template-002/../../../../jarea_corporate_img/reqru/recruitment-landing-page-sample/template-002/fv_phone.webp) no-repeat right top/cover}}.triangle{position:absolute;width:24vw;height:75vh;background-color:#fbb03c}.left-top{top:0;left:0;clip-path:polygon(0 0,100% 0,0 100%);transform-origin:top;animation:drawDown 1s forwards;background:linear-gradient(to bottom,transparent 50%,#fbb03c 50%);background-size:100% 200%;background-position:0 0}.right-bottom{bottom:0;right:0;clip-path:polygon(100% 0%,0% 100%,100% 100%);transform-origin:bottom;animation:drawUp 1s forwards;background:linear-gradient(to top,transparent 50%,#fbb03c 50%);background-size:100% 200%;background-position:0 100%}.left-bottom{bottom:0;left:0;clip-path:polygon(0 40.5%,18.5% 0,77% 100%,0% 100%);transform-origin:bottom;animation:isVisibleTriangle .5s forwards;background:#fff;opacity:0}.triangle.left-bottom{width:29vw;height:42vh;background-color:#fff}@media screen and (max-width:768px){.triangle.left-bottom{display:none}.triangle.left-top{display:none}.triangle.right-bottom{display:none}}@keyframes drawDown{0%{background-position:0 0;opacity:.6}100%{background-position:0 100%;opacity:1}}@keyframes drawUp{0%{background-position:0 100%;opacity:.6}100%{background-position:0 0;opacity:1}}@keyframes isVisibleTriangle{0%{opacity:0}100%{opacity:1}}.gallery-flow{display:flex;overflow:hidden}.flow-track{animation:scroll-left 60s infinite linear .1s both;display:flex;gap:24px;margin-left:24px}@media screen and (max-width:768px){.flow-track{gap:12px}}.flow-track-item{width:calc(100vw / 3)}.flow-track-img{width:100%}.flow-track:first-child .flow-track-item:nth-child(even){margin-top:18px}.flow-track:last-child .flow-track-item:nth-child(odd){margin-top:18px}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.mv-drawing-anim-video-wrap{position:relative;left:8%;top:calc(50% - 26px);transform:translateY(-50%);z-index:1;max-width:clamp(21.25rem, 0.371rem + 43.44vw, 52.5rem);width:100%;background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/reqru/recruitment-landing-page-sample/template-002/../../../../jarea_corporate_img/reqru/recruitment-landing-page-sample/template-002/mv-drawing-anim-wrap.svg) no-repeat center center/contain;padding:clamp(9rem, 3.485rem + 11.475vw, 15.813rem) 0px}.mv-drawing-anim-video-bg{position:absolute;left:0;bottom:clamp(67px, 105.35px - 5.36vw, 64px);width:43%;z-index:2}@media screen and (max-width:768px){.mv-drawing-anim-video-wrap{top:55vh;left:calc(12px + 2%);max-width:76vw;width:288px;height:141px;padding:unset;transform:translateY(0) !important}.mv-drawing-anim-video-bg{bottom:clamp(0.375rem, 0.464rem + -0.445vw, 0.25rem)}}.js-fv-anim{transition:all .6s;opacity:0;transform:translateY(60px)}.js-fv-anim.is-visible{animation:fvAnimSlideUp .7s .4s ease forwards}@keyframes fvAnimSlideUp{from{transform:translateY(0);opacity:0}to{transform:translateY(-50%);opacity:1}}.recruitment-message-section{padding-top:220px;overflow:hidden}.right-top{top:0;right:0;clip-path:polygon(0 0,100% 0,100% 100%);transform-origin:bottom;animation:drawUp 1s forwards;background:linear-gradient(to top,transparent 50%,#fbb03c 50%);background-size:100% 200%;background-position:0 100%;padding-top:140px}@media screen and (max-width:768px){.recruitment-message-section{padding-top:120px;overflow-x:hidden}.triangle.right-top{display:none}}.recruitment-message-main-title{margin-bottom:40px;overflow:hidden}.recruitment-message-main-title.js-fadein{transition-delay:.4s;transition:opacity 1s .2s,transform 1.2s .2s}.recruitment-message-desc{font-size:15px;font-weight:700;line-height:2.4;letter-spacing:1px;margin-bottom:200px}.js-slideup span{transition:all .6s;display:block;opacity:0;transform:translateY(60px)}.js-slideup.is-visible span{animation:underlineTextSlideUp .7s .4s ease forwards}@keyframes underlineTextSlideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width:768px){.recruitment-message-main-title-img{width:82%}.recruitment-message-desc{font-size:clamp(0.625rem, 0.446rem + 0.89vw, 0.875rem);letter-spacing:.2px;margin-bottom:100px}}.work-environment-section{overflow:hidden}.work-environment-media{display:flex;align-items:center;margin-bottom:120px}.work-environment-bg{margin-right:calc(-50vw + 600px)}.work-environment-media.reverse .work-environment-bg{margin-right:unset;margin-left:calc(-50vw + 600px)}.work-environment-media.reverse{flex-direction:row-reverse}.work-environment-img{opacity:0;transform:translateY(20px) scale(.9);transition:opacity .6s ease,transform .8s ease;object-fit:cover;width:100%}.work-environment-img.is-visible{opacity:1;transform:translateY(0) scale(1);transition-delay:.2s}.work-environment-text-card{min-width:clamp(19.5rem, 6.742rem + 32.79vw, 36.25rem);width:100%;background:linear-gradient(90deg,#f16e00 0%,#fbb03b 100%);padding:54px clamp(1.5rem, -0.649rem + 4.47vw, 3.375rem);transform:translateY(-70%);opacity:0;transition:opacity .8s ease,transform 1s ease;position:relative;z-index:2;margin-right:-120px;overflow:hidden}.work-environment-text-card:before{content:"";position:absolute;top:4px;right:-112px;max-width:600px;width:100%;height:320px;background:linear-gradient(-45deg,#f16e00 0%,#fbb03b 100%);border-radius:50%/50%;transform-origin:left bottom;transform:rotate(-18deg);z-index:-1}.work-environment-media.reverse .work-environment-text-card{margin-right:unset;margin-left:-120px}.work-environment-text-card.is-visible{opacity:1;transform:translateY(0);transition-delay:.2s}.work-environment-media.reverse .inner{display:flex;justify-content:flex-end;align-items:center}.work-environment-group-num{color:#fff;font-size:clamp(0.75rem, 0.463rem + 0.6vw, 1rem);font-weight:700;margin-bottom:7px}.work-environment-group-heading-third{font-size:clamp(1.188rem, 0.041rem + 2.38vw, 2.188rem);line-height:1.4;color:#fff;margin-bottom:16px;letter-spacing:.2px}.work-environment-group-desc{font-size:clamp(0.688rem, 0.258rem + 0.89vw, 1.063rem);color:#fff;line-height:1.9;letter-spacing:.4px}@media screen and (max-width:768px){.work-environment-group-num{font-size:11px;margin-bottom:3px}.work-environment-group-heading-third{font-size:19px}.work-environment-group-desc{font-size:11px}.inner.work-environment-section-inner{width:100%;padding-top:35px;padding-bottom:35px;background:linear-gradient(90deg,#f16e00 0%,#fbb03b 100%);position:relative;overflow:hidden;z-index:1}.inner.work-environment-section-inner:before{content:"";position:absolute;top:2px;right:-61px;max-width:300px;width:100%;height:160px;background:linear-gradient(-45deg,#f16e00 0%,#fbb03b 100%);border-radius:50%/50%;transform-origin:left bottom;transform:rotate(-18deg);z-index:-1}.inner.work-environment-section-inner:after{content:"";position:absolute;bottom:-50px;left:-70px;max-width:456px;width:201%;height:231px;background:#f58314;border-radius:50%/50%;transform-origin:left bottom;transform:rotate(341deg);z-index:-1}.work-environment-media{flex-direction:column-reverse;width:100%;margin:0 auto 20px}.work-environment-media.reverse{flex-direction:column-reverse}.work-environment-bg{margin-right:unset}.work-environment-media.reverse .work-environment-bg{margin-left:unset}.work-environment-text-card{background:unset;max-width:unset;padding:24px 0 32px;margin-right:unset}.work-environment-text-card:before{display:none}.work-environment-group{text-align:center}.work-environment-media.reverse .work-environment-text-card{margin-left:unset}.work-environment-media:last-child{margin-bottom:0}.work-environment-media:last-child .work-environment-text-card{padding-bottom:0}.work-environment-section{padding-bottom:0}}.swiper-container{position:relative;width:100%;height:100%;margin:30px auto 0}.senior-employees-voice-swiper-main{height:100%}@media screen and (max-width:768px){.swiper-container{margin:0}}.senior-employees-voice-swiper-image{display:block;width:100%;height:auto;object-fit:cover}.custom-swiper-btn{width:47px !important;height:47px !important;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#f16e00 0%,#fbb03b 100%)}.custom-swiper-btn.swiper-button-next{background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/reqru/recruitment-landing-page-sample/template-002/../../../../jarea_corporate_img/reqru/recruitment-landing-page-sample/template-002/senior-employees-voice-swiper-arrow-white.svg) no-repeat center/14px,linear-gradient(90deg,#f16e00 0%,#fbb03b 100%);right:unset;left:56px;top:102%;transform:translateY(0px)}.custom-swiper-btn.swiper-button-prev{background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/reqru/recruitment-landing-page-sample/template-002/../../../../jarea_corporate_img/reqru/recruitment-landing-page-sample/template-002/senior-employees-voice-swiper-arrow-white.svg) no-repeat center/14px,linear-gradient(90deg,#f16e00 0%,#fbb03b 100%);transform:rotate(180deg);left:0;top:102%}@media screen and (max-width:768px){.custom-swiper-btn.swiper-button-next,.custom-swiper-btn.swiper-button-prev{display:none}}.custom-swiper-btn.swiper-button-disabled{background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/reqru/recruitment-landing-page-sample/template-002/../../../../jarea_corporate_img/reqru/recruitment-landing-page-sample/template-002/senior-employees-voice-swiper-arrow-orange.svg) no-repeat center/14px,#fff;opacity:1 !important;border:none}.custom-swiper-btn.swiper-button-disabled:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(90deg,#f16e00 0%,#fbb03b 100%);padding:2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.swiper-container .swiper-pagination{display:none !important}@media screen and (max-width:768px){.swiper-container .swiper-pagination{display:block !important;top:104% !important;width:90% !important;background:#ffebc9 !important;height:14px !important;margin-left:20px}}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#f16e00 !important;height:14px !important}.senior-employees-voice-swiper-media{position:relative;margin-bottom:22px}.profile{background:linear-gradient(90deg,#f16e00 0%,#fbb03b 100%);padding:12px 10px;border-radius:0 0 14px;position:absolute;right:0;bottom:0;width:54%}.profile p{color:#fff;text-align:left}.en-name{font-weight:700;margin-bottom:10px;font-size:20px}.belonging{font-weight:500;margin-bottom:6px;font-size:16px}.joining{font-weight:500;font-size:16px}.senior-employees-voice-swiper-title{text-align:left;color:#f16e00;font-weight:700;font-size:20px;margin-bottom:10px}.senior-employees-voice-swiper-desc{text-align:left;line-height:1.9;font-size:16px;letter-spacing:.4px}@media screen and (max-width:768px){.en-name{font-size:14px}.belonging{font-size:11px}.joining{font-size:13px}.senior-employees-voice-swiper-title{font-size:14px}.senior-employees-voice-swiper-desc{font-size:12px}}.unique-points-stacking-container{position:relative;margin-top:90px}.unique-points-media-wrapper-card{position:sticky;height:auto;transition:transform .3s ease-out,opacity .3s ease-out,border-radius .3s ease-out;box-shadow:0 1px 10px rgba(0,0,0,.1);background:#f9f9f9}.unique-points-media-wrapper-card .inner{padding:80px 0}.unique-points-media{display:flex;align-items:center;position:relative;transform:scale(.94)}.unique-points-media:before,.unique-points-media:after{content:"";position:absolute;display:inline-block;width:auto;height:auto;border-radius:6px;transform:scale(.8);opacity:0}.unique-points-media:before{transition:opacity .2s ease,transform .2s ease}.unique-points-media:after{transition:opacity .2s ease,transform .2s ease}.js-stack-card.is-stacked .unique-points-media:before{animation:isVisbleDecoSquare .2s .3s ease forwards}.js-stack-card.is-stacked .unique-points-media:after{animation:isVisbleDecoSquare .2s .6s ease forwards}@keyframes isVisbleDecoSquare{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}.unique-points-media:before{width:clamp(4.375rem, 2.226rem + 4.47vw, 6.25rem);height:clamp(4.375rem, 2.226rem + 4.47vw, 6.25rem);background:linear-gradient(132deg,rgba(241,110,0,1) 0%,rgba(251,176,59,.7) 100%);top:-55px;left:max(-55px, -2vw)}.unique-points-media:after{width:clamp(7.5rem, 4.635rem + 5.96vw, 10rem);height:clamp(7.5rem, 4.635rem + 5.96vw, 10rem);background:linear-gradient(301deg,rgba(241,110,0,1) 0%,rgba(251,176,59,.8) 100%);bottom:-45px;right:clamp(1.2rem, -3.223rem + 6.71vw, 2.813rem)}.unique-points-media.reverse:before{width:clamp(7.5rem, 4.635rem + 5.96vw, 10rem);height:clamp(7.5rem, 4.635rem + 5.96vw, 10rem);position:absolute;background:linear-gradient(132deg,rgba(241,110,0,1) 0%,rgba(251,176,59,.7) 100%);top:-45px;left:max(-55px, -2vw);bottom:unset;right:unset}.unique-points-media.reverse:after{width:clamp(4.375rem, 2.226rem + 4.47vw, 6.25rem);height:clamp(4.375rem, 2.226rem + 4.47vw, 6.25rem);position:absolute;background:linear-gradient(301deg,rgba(241,110,0,1) 0%,rgba(251,176,59,.8) 100%);bottom:clamp(0.875rem, -6.718rem + 15.8vw, 5.5rem);right:max(-45px, -1.5vw);top:unset;left:unset}.unique-points-media.reverse{flex-direction:row-reverse}.unique-points-text-card{max-width:620px;width:100%;background:#fff;padding:54px clamp(1.5rem, -0.649rem + 4.47vw, 3.375rem);position:relative;z-index:1;margin-right:-120px}.unique-points-media.reverse .unique-points-text-card{margin-right:unset;margin-left:-120px}@media screen and (max-width:768px){.unique-points-img-wrap{position:relative}.unique-points-img-wrap:before,.unique-points-img-wrap:after{content:"";position:absolute;display:inline-block;width:clamp(4.375rem, 2.226rem + 4.47vw, 6.25rem);height:clamp(4.375rem, 2.226rem + 4.47vw, 6.25rem);background:linear-gradient(132deg,rgba(241,110,0,1) 0%,rgba(251,176,59,.7) 100%);border-radius:6px;transform:scale(.8);opacity:0}.unique-points-img-wrap:before{bottom:-38px;left:0}.unique-points-img-wrap:after{top:28px;right:clamp(0.5rem, -3.223rem + 6.71vw, 2.813rem)}.js-stack-card.is-stacked .unique-points-img-wrap:before{animation:isVisbleDecoSquare .2s .3s ease forwards}.js-stack-card.is-stacked .unique-points-img-wrap:after{animation:isVisbleDecoSquare .2s .6s ease forwards}}.unique-points-group-num{color:#f16e00;font-size:clamp(0.75rem, 0.463rem + 0.6vw, 1rem);font-weight:700;margin-bottom:7px}.unique-points-group-heading-third{font-size:clamp(1.188rem, -0.102rem + 2.68vw, 2.313rem);line-height:1.4;color:#333;margin-bottom:16px;letter-spacing:.2px}.unique-points-group-desc{font-size:clamp(0.688rem, 0.258rem + 0.89vw, 1.063rem);color:#333;line-height:1.9;letter-spacing:.4px}.unique-stack-card-1{z-index:1;top:80px}.unique-stack-card-2{z-index:2;top:100px}.unique-stack-card-3{z-index:3;top:120px}.unique-stack-card-4{z-index:4;top:140px}.js-stack-card.is-stacked{transform:scale(.98) translateY(-5px);border-radius:12px}.unique-points-img{display:block}@media screen and (max-width:768px){.unique-points-media-wrapper-card .inner{padding:30px 20px;width:100%}.unique-points-stacking-container{margin-top:60px}.unique-points-media{flex-direction:column;transform:scale(1)}.unique-points-media.reverse{flex-direction:column}.unique-points-media:before,.unique-points-media:after{display:none}.unique-points-text-card{margin-right:unset;background:unset;padding:0}.unique-points-media.reverse .unique-points-text-card{margin-left:unset}.unique-points-img{padding:0 15vw}.unique-points-group-heading-third{font-size:clamp(1.188rem, 1.009rem + 0.89vw, 1.438rem)}.unique-points-group-num{margin-bottom:3px}.unique-points-group-desc.sp-only{font-size:14px;font-weight:500;line-height:2;letter-spacing:.4px;margin-top:40px}.unique-stack-card-1{top:70px}.unique-stack-card-2{top:80px}.unique-stack-card-3{top:90px}.unique-stack-card-4{top:100px}}.count-up{display:inline-flex;width:2ch;justify-content:flex-end}.count-up.three-digits{width:3ch}.data-grid-parent{display:grid;grid-template-columns:minmax(207px, auto);grid-template-rows:repeat(4,1fr);grid-column-gap:8px;grid-row-gap:8px;width:96%;margin:0 auto}.data-grid-child{background:linear-gradient(90deg,#f16e00 0%,#fbb03b 100%);padding:12px 20px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.data-grid-child:hover{box-shadow:4px 5px 6px rgba(0,0,0,.2);transform:scale(1.02)}.data-grid-child01{grid-area:1/1/3/4;background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/reqru/recruitment-landing-page-sample/template-002/../../../../jarea_corporate_img/reqru/recruitment-landing-page-sample/template-002/dataicon_pc_01.svg) no-repeat center bottom 22%/80%,linear-gradient(90deg,#f16e00 0%,#fbb03b 100%)}.data-grid-child02{grid-area:1/4/2/7}.data-grid-child03{grid-area:2/4/3/7;display:flex;flex-direction:row;gap:20px}.data-grid-child04{grid-area:1/7/3/9}.data-grid-child05{grid-area:3/1/5/3}.data-grid-child06{grid-area:3/3/5/6}.data-grid-child07{grid-area:3/6/4/9}.data-grid-child08{grid-area:4/6/5/9}.data-label{font-size:25px;color:#fff;border-bottom:4px solid #fff;padding-bottom:4px;font-weight:500;margin:0 auto 12px;width:fit-content}.data-value{color:#fff;font-size:clamp(2.5rem, 2.142rem + 0.75vw, 2.813rem);font-weight:700;line-height:1}.data-grid-child01 .data-value{display:flex;flex-direction:column;align-items:center}.data-grid-child01 .count-up{font-size:clamp(7.5rem, 5.351rem + 4.47vw, 9.375rem);letter-spacing:-5px}.data-grid-child01 .unit{font-size:80px}.data-grid-child01 .note-text{font-size:22px;margin-top:12px}.data-grid-child02 .count-up{font-size:clamp(3.625rem, 3.338rem + 0.6vw, 3.875rem)}.data-grid-child03 .count-up{font-size:clamp(2.688rem, 1.327rem + 2.83vw, 3.875rem)}.data-grid-child03 .unit{font-size:clamp(2rem, 1.069rem + 1.94vw, 2.813rem)}.data-grid-child04 .count-up{font-size:clamp(3.813rem, 2.237rem + 3.28vw, 5.188rem)}.data-grid-child04 .data-ico{order:2}.data-grid-child04 .data-label{text-align:center}.data-grid-child04 .data-value{order:3}.data-grid-child04 .unit{font-size:clamp(2.813rem, 2.025rem + 1.64vw, 3.5rem)}.data-grid-child05 .count-up{font-size:83px}.data-grid-child05 .unit{font-size:clamp(2.813rem, 2.025rem + 1.64vw, 3.5rem)}.data-grid-child05 .data-ico{order:3;margin-top:13px}.data-grid-child05 .data-value{order:2}.data-grid-child06 .count-up{font-size:clamp(7.5rem, 5.351rem + 4.47vw, 9.375rem);letter-spacing:-5px}.data-grid-child06 .unit{font-size:80px}.data-ico-and-data{display:flex;flex-direction:row;gap:clamp(0.125rem, -0.735rem + 1.79vw, 0.875rem)}.data-grid-child07 .data-value{font-size:clamp(2.688rem, 1.327rem + 2.83vw, 3.875rem)}.data-grid-child07 .unit{font-size:clamp(2rem, 1.069rem + 1.94vw, 2.813rem)}.data-grid-child08 .count-up{font-size:clamp(3.625rem, 3.338rem + 0.6vw, 3.875rem)}.data-grid-child08 .unit{font-size:clamp(2.5rem, 2.142rem + 0.75vw, 2.813rem)}@media screen and (max-width:768px){.data-grid-parent{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:8px;grid-row-gap:8px;margin:0;width:100%}.data-grid-child{padding:8px}.data-grid-child01{grid-area:1/1/3/2}.data-grid-child02{grid-area:1/2/2/3}.data-grid-child03{grid-area:2/2/3/3;gap:16px}.data-grid-child04{grid-area:3/1/4/2}.data-grid-child05{grid-area:4/1/5/2}.data-grid-child06{grid-area:4/2/6/3}.data-grid-child07{grid-area:3/2/4/3}.data-grid-child08{grid-area:5/1/6/2}.data-label{font-size:17px;margin:0 auto 6px}.data-value{font-size:21px}.data-value-num{display:flex;align-items:baseline;justify-content:flex-end}.data-grid-child01 .count-up{font-size:55px;letter-spacing:0px}.data-grid-child01 .unit{font-size:38px}.data-grid-child01 .note-text{font-size:13px}.data-grid-child02 .count-up{font-size:32px;letter-spacing:0px}.data-grid-child02 .unit{font-size:22px}.data-grid-child02 .note-text{font-size:13px}.data-grid-child03 .count-up{font-size:32px}.data-grid-child03 .data-ico{width:33%}.data-grid-child03 .unit{font-size:22px}.data-grid-child04 .data-ico{display:none}.data-grid-child04{padding-left:27%;background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/reqru/recruitment-landing-page-sample/template-002/../../../../jarea_corporate_img/reqru/recruitment-landing-page-sample/template-002/dataicon_pc_03.svg) no-repeat left 4vw center/6vw,linear-gradient(90deg,#f16e00 0%,#fbb03b 100%)}.data-grid-child04 .data-label{font-size:12px}.data-grid-child04 .count-up{font-size:32px}.data-grid-child04 .unit{font-size:22px}.data-grid-child05 .count-up{font-size:32px}.data-grid-child05 .unit{font-size:22px}.data-grid-child05 .data-ico{display:none}.data-grid-child05{padding-left:27%;background:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/reqru/recruitment-landing-page-sample/template-002/../../../../jarea_corporate_img/reqru/recruitment-landing-page-sample/template-002/dataicon_pc_04.svg) no-repeat left 4vw center/21%,linear-gradient(90deg,#f16e00 0%,#fbb03b 100%)}.data-grid-child07 .data-ico-and-data{gap:10px;align-items:center}.data-grid-child07 .data-ico{width:21px}.data-grid-child07 .data-value{display:flex;font-size:29px}.data-grid-child07 .unit{font-size:28px}.data-grid-child07 .count-up{justify-content:center;width:1ch}.data-grid-child08 .count-up{font-size:32px}.data-grid-child08 .unit{font-size:23px}.data-grid-child06 .count-up{font-size:59px;letter-spacing:0}.data-grid-child06 .unit{font-size:46px}}.career-steps-body-copy{font-size:40px;font-weight:700;margin-bottom:40px;line-height:1.4}@media screen and (max-width:768px){.career-steps-body-copy{font-size:clamp(1.375rem, 1.241rem + 0.67vw, 1.563rem);line-height:1.7;margin-bottom:14px}.career-steps-body-copy span{display:block}}.common-lead-copy{font-size:20px;font-weight:700;line-height:2;letter-spacing:.7px}.common-lead-copy span{display:block}@media screen and (max-width:768px){.common-lead-copy{font-size:14px}.common-lead-copy span{display:inline}}.career-steps-container{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:0;height:559px;width:1200px;justify-content:center}.career-steps-item{min-width:220px;flex:1;background:#fff;display:flex;flex-direction:column;transform-origin:bottom;position:relative}.js-career{opacity:0;transform:scaleY(0)}.js-career.is-visible{animation:riseUp .6s ease-out forwards}.career-steps-item:nth-child(1){height:334px;animation-delay:0s}.career-steps-item:nth-child(2){height:390px;animation-delay:.2s}.career-steps-item:nth-child(3){height:446px;animation-delay:.4s}.career-steps-item:nth-child(4){height:503px;animation-delay:.6s}.career-steps-item:nth-child(5){height:559px;animation-delay:.8s}@keyframes riseUp{0%{transform:scaleY(0);opacity:0}50%{opacity:1}100%{transform:scaleY(1);opacity:1}}.career-steps-year-title:before{content:"";display:inline-block;background:#f9f9f9;position:absolute;left:0;top:0;transform:rotate(270deg);width:54px;height:54px;clip-path:polygon(0% 0%,100% 0%,100% 100%)}.career-steps-item:hover{box-shadow:2px 2px 2px rgba(0,0,0,.2);z-index:2;transition:all .3s ease}.career-steps-year-title{background:linear-gradient(90deg,#f16e00 0%,#fbb03b 100%);color:#fff;text-align:center;padding:12px;font-size:24px;font-weight:700}.font-outfit{font-family:"Outfit",sans-serif}.career-steps-year-title .font-outfit{font-weight:400}.career-steps-rank-title{font-size:24px;text-align:center;font-weight:700;padding:20px}.career-steps-tag-list{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:fit-content;gap:8px}.career-steps-item:nth-child(1) .career-steps-tag-list{display:grid;grid-template-columns:repeat(2,1fr)}.career-steps-tag-item{background:#ffebc9;text-align:center;padding:4px 15px;font-size:14px;font-weight:700;color:#f16e00;letter-spacing:.2px;border-radius:5px}.career-steps-desc{margin-top:16px;padding:0 28px;font-size:16px;line-height:1.8;letter-spacing:.7px;text-align:justify;font-weight:500}.career-steps-arrow{position:relative;width:100%;height:40px;overflow:visible;top:-20px;z-index:3}@media screen and (max-width:768px){.career-steps-arrow{top:-60px;padding:0 19.5px 40px}}.js-career-arrow{opacity:0;transition:opacity .6s ease}.js-career-arrow.is-visible{opacity:1;stroke-dasharray:600;stroke-dashoffset:600;animation:drawArrow 2s forwards ease-out}@keyframes drawArrow{to{stroke-dashoffset:0}}@media screen and (max-width:1200px){.career-steps-container-wrap{padding-bottom:40px;padding-left:calc(2% + 12px)}.career-steps-container-wrap .simplebar-content-wrapper{margin-right:calc(2% + 12px)}}.simplebar-track.simplebar-horizontal{background-color:#ffebc9;height:12px;bottom:5px;border-radius:0;margin-left:calc(2% + 12px);margin-right:calc(2% + 12px)}.simplebar-scrollbar.simplebar-visible:before{background-color:#f16e00;opacity:1}.simplebar-scrollbar:before{opacity:1 !important;border-radius:0 !important}.simplebar-scrollbar.simplebar-visible:before{opacity:1 !important;transition:opacity 0s linear !important}.simplebar-horizontal .simplebar-scrollbar{height:12px !important}.simplebar-horizontal .simplebar-scrollbar:before{min-width:50px;background-color:#f16e00}.recruitment-details-tr{border-bottom:1px solid #f16e00;line-height:1.9;letter-spacing:.4px}.recruitment-details-tr:first-child{border-top:1px solid #f16e00}.recruitment-details-th{width:8rem;text-align:center;padding:20px 8px;background:#ffebc9;color:#f16e00;vertical-align:middle;font-size:20px}.recruitment-details-td{padding:20px 32px;font-size:16px}@media screen and (max-width:768px){.recruitment-details-th{width:5rem;font-size:14px}.recruitment-details-td{padding:20px 14px;font-size:12px}}.js-process-item{opacity:0;transform:translateX(-40px);transition:opacity .5s ease-out,transform .5s ease-out}.selection-process-step{display:flex;justify-content:space-between;gap:32px}.selection-process-item-wrap{opacity:0;transform:translateX(-40px);transition:opacity .6s ease,transform .6s ease;display:flex;align-items:stretch}@media screen and (max-width:768px){.selection-process-item{background:linear-gradient(145deg,#f27506 0%,#f38413 29%,#f6901f 59%,#faab37 100%);border-radius:15px;padding:24px}}.selection-show{opacity:1;transform:translateX(0)}.selection-process-item-img-bg{opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .4s ease}.selection-process-item-img-bg.show{opacity:1;transform:scale(1)}.selection-process-item-textarea{opacity:0;transform:translateY(15px);transition:opacity .5s ease,transform .5s ease;max-width:214px;width:100%;padding:0 8px}.selection-process-item-textarea.show{opacity:1;transform:translateY(0)}.selection-process-item-right-border{width:0;height:4px;background:#000;transition:width .6s ease;position:absolute;left:50%;top:25%}.selection-process-item-right-border.show{width:120%}@media screen and (max-width:768px){.selection-process-item-right-border{top:50%;z-index:-1}}.selection-process-item{display:flex;flex-direction:column;align-items:center;gap:30px}.selection-process-item-img-bg{padding:54px;background:linear-gradient(145deg,#f27506 0%,#f38413 29%,#f6901f 59%,#faab37 100%);border-radius:15px}@media screen and (max-width:768px){.selection-process-item-img-bg{padding:0;background:unset}}.selection-process-item-title{font-size:24px;font-weight:500;text-align:center;margin-bottom:30px}.selection-process-item-desc{font-size:16px;line-height:1.7;letter-spacing:.4px}@media screen and (max-width:768px){.selection-process-item-title{color:#fff;font-size:16px;margin-bottom:12px}.selection-process-item-desc{color:#fff;font-size:12px}}@media screen and (max-width:768px){.selection-process-step{width:1200px;justify-content:center;margin-left:calc(2% + 12px)}.selection-process-step-sp-scroll{padding-bottom:40px}}details summary{list-style:none}summary::-webkit-details-marker{display:none}.faq-item{font-size:13px;margin-bottom:13px}.faq-question{display:flex;align-items:center;cursor:pointer;position:relative;padding:10px 3em 20px 10px;color:#333;gap:30px;border-bottom:1px solid #f48134;font-size:20px;font-weight:500;text-align:left;height:70px;letter-spacing:1px;line-height:1.5}.faq-question:hover{color:#f16e00}.faq-question-icon{font-size:30px;font-weight:700;color:#f16e00;letter-spacing:1px}.faq-question:after{content:"";position:absolute;right:15px;width:15px;height:15px;border-left:2px solid #333;border-bottom:2px solid #333;transform:translateY(-50%) rotate(-45deg);transition:transform .3s ease,border-color .3s ease;box-sizing:border-box}details[open] .faq-question:after{transform:translateY(50%) rotate(135deg)}.faq-answer{display:flex;align-items:flex-start;cursor:pointer;position:relative;padding:24px 24px 24px 32px;gap:10px;background:#f16e00}.answer-text{color:#fff;font-size:17px;line-height:1.7;letter-spacing:.2px;display:flex;align-items:center;gap:5px}@media screen and (max-width:768px){.faq-question-icon{font-size:20px}.faq-question{font-size:14px;padding:10px 3em 20px 10px;gap:10px}.answer-text{font-size:13px;line-height:1.4}}.banner-img-wrap-anim{overflow:hidden;opacity:0;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:opacity .6s ease,transform .6s ease}.banner-img-wrap-link{display:block;transition:all .4s}.banner-img-wrap-link:hover{transform:scale(.98);opacity:.8}.banner-img{display:block;width:100%}.banner-img-wrap-anim>img{display:block;width:100%;transform:translateY(0px) scale(1.6);opacity:0;transition:transform .4s ease,opacity .4s ease}.banner-img-wrap-anim.is-visible{opacity:1;transform:translateY(0);animation:reveal-banner .6s cubic-bezier(.87,0,.13,1) forwards}.banner-img-wrap-anim.is-visible>img{transform:translateY(0) scale(1);opacity:1}@keyframes reveal-banner{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.entry-form-section{margin-top:120px}#entry-form-section .form_box{border-top:unset}#entry-form-section .form_box_table{width:100%;display:flex;flex-direction:column}#entry-form-section .form_box_table_item_title{padding:1px 7px 8px}#entry-form-section .form_box_table_item_input_wrap{padding:1px 7px 22px}#entry-form-section .form_box_table_item_title_body_required{background:#f16e00}#entry-form-section .form_box_table_item_title_body_optional{background-color:#b3b3b3}.acceptance_checkbox{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;position:relative;width:20px;height:20px;border:1px solid #ccc;border-radius:2px;cursor:pointer}.acceptance_checkbox:checked{background-color:#f16e00}.acceptance_checkbox:checked:after{content:"";position:absolute;top:5px;left:3px;width:12px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}#entry-form-section .send_btn{background:linear-gradient(145deg,#f27506 0%,#f38413 29%,#f6901f 59%,#faab37 100%);border-radius:56px;font-weight:700;font-size:21px;letter-spacing:1px;max-width:288px;width:100%;height:53px;margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){#entry-form-section .send_btn{font-size:19px;max-width:200px}}.recruitment-landing-page-sample-footer{background:#fbb03c}.footer-body{display:flex;justify-content:space-between;padding:40px 0}.footer-logo-link{transition:all .4s;margin-bottom:14px;display:block}.footer-logo-link:hover{opacity:.6s}.company-name{color:#fff;font-size:18px;margin-bottom:9px;line-height:1.4}.address-text{color:#fff;font-size:18px;margin-bottom:9px;line-height:1.4}.company-tel-number{color:#fff;font-size:18px;margin-bottom:9px;line-height:1.4}.company-tel-number-text{color:#fff}.footer-link-list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:24px;grid-row-gap:0px}.footer-link-text{color:#fff;font-size:15px;position:relative;padding-left:1.2rem;transition:all .2s}.footer-link-text:hover{text-decoration:underline;opacity:.7}.footer-link-text:before{content:"▶︎";display:inline-block;position:absolute;left:0;color:#fff;font-size:11px;line-height:2}.footer-bottom-contents{display:flex;justify-content:space-between;border-top:1px solid #fff;padding:40px 0}.footer-bottom-link.btn{color:#fbb03c;background:#fff;border-radius:24px;padding:8px 21px;font-size:16px;font-weight:900;transition:all .4s;border:2px solid transparent}.footer-bottom-link-list{display:flex;gap:27px;align-items:center}.footer-bottom-link.btn:hover{color:#fff;background:#fbb03c;border-radius:24px;border:2px solid #fff}.footer-bottom-link.text{color:#fff;padding-bottom:4px;border-bottom:2px solid #fff;letter-spacing:.4px}.copyright-wrap{color:#fff;font-size:10px}.copyright-wrap small{font-size:100%}@media screen and (max-width:768px){.footer-logo-link{width:52%}.footer-body{flex-direction:column;gap:40px;padding:60px 0 40px}.company-name{font-size:10px;margin-bottom:5px}.address-text{font-size:10px;margin-bottom:5px}.company-tel-number{font-size:10px;margin-bottom:5px}.footer-link-list{display:block}.footer-link-item{margin-bottom:16px}.footer-link-text{font-size:12px;padding-left:.9rem}.footer-bottom-link.btn{display:none}.footer-bottom-link.text{font-size:12px}.footer-bottom-contents{flex-direction:column}.copyright-wrap{margin-top:50px;text-align:center}}