.loader{width:100%;height:100vh;position:relative;z-index:9998;background-color:#fff;pointer-events:none;transition:all 0.8s cubic-bezier(0.18, 0.06, 0.23, 1)}.loader_inner{width:100%;height:100vh;position:relative;z-index:2;pointer-events:none;transition:all 0.8s cubic-bezier(0.18, 0.06, 0.23, 1)}.loader_inner::before{content:"";position:absolute;background-color:#1394ED;width:100%;height:100vh;top:0;right:0;bottom:0;left:0;transform:scale(0, 1);transform-origin:right top;transition:transform 0.5s;pointer-events:none}.loader_inner.active::before{transform:scale(1, 1);transform-origin:left top}.loader_logo{display:flex;align-items:center;justify-content:center;gap:40px;position:absolute;top:40%;left:50%;translate:-50% -50%;transition:all 0.8s cubic-bezier(0.18, 0.06, 0.23, 1);opacity:0;transform:translateY(100px);pointer-events:none}@media (min-width:600px){.loader_logo{gap:80px}}@media (min-width:600px) and (min-width:920px){.loader_logo{top:50%;gap:min(7.1428571429vw, 100px)}}.loader_logo_img{width:100px;height:auto}@media (min-width:600px){.loader_logo_img{width:180px}}@media (min-width:600px) and (min-width:920px){.loader_logo_img{width:min(17.1428571429vw, 240px);height:min(16.4285714286vw, 230px)}}.loader_logo_img img{width:100%;height:100%}.loader_logo.show{opacity:1;transform:translateY(0)}.loader_logo.hide{opacity:0;transition:opacity 0.5s ease;transition-delay:0.5s;pointer-events:none}.loader.is-complete{background-color:transparent}.loader.is-complete .loader_inner{opacity:0}.site-title{width:fit-content;display:flex;flex-direction:column;gap:8px;position:absolute;top:37.3333333333vw;left:50%;opacity:0;translate:-300% 0;transition:all 0.3s cubic-bezier(0.18, 0.06, 0.23, 1);z-index:3;pointer-events:none}@media (min-width:920px){.site-title{gap:min(0.5714285714vw, 8px);top:16.9285714286vw;left:52.7142857143vw}}.site-title_txt{font-family:"Poppins", "Noto Sans", sans-serif;font-weight:300;font-size:60px;line-height:1;padding:0 10px;background-color:#ffffff;display:block;width:fit-content;white-space:nowrap;opacity:0;transform:translateX(-100px);transition:all 0.8s cubic-bezier(0.18, 0.06, 0.23, 1)}@media (min-width:920px){.site-title_txt{font-size:min(7.1428571429vw, 140px);padding:0 min(0.8571428571vw, 12px)}}.site-title_txt span{color:#1394ED}.site-title_txt--bottom{margin-left:20px}@media (min-width:920px){.site-title_txt--bottom{margin-left:min(3.4285714286vw, 48px)}}.site-title_txt.fade-in{opacity:1;transform:translateX(0)}.site-title.animate-in{opacity:1;translate:-50% 0}@media (min-width:920px){.site-title.animate-in{translate:0 0}}.site-title.active{opacity:0 !important}.bg{width:100%;height:auto;background-size:cover;background-repeat:repeat;background-position:center center;background-image:image-set(url(../img/home/bg_square.jpg) 1x, url(../img/home/bg_square@2x.jpg) 2x)}.bg-id{position:relative;z-index:1}.bg_gray{background-color:#F6F6F6;position:relative;z-index:1}.mv{width:100%;height:100vh;position:relative}.mv_video{width:100%;height:100vh;contain:paint;position:fixed;bottom:0}.mv_video video{width:100%;height:100vh;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;bottom:0}.mv_cover{position:absolute;width:100%;height:100%;background-image:url(../img/home/bg_square.png);background-repeat:repeat repeat;mask-image:linear-gradient(#000, #000), url("../img/home/vecter-sp.svg");mask-repeat:no-repeat, no-repeat;mask-position:0 0, center bottom;mask-composite:exclude;mask-size:auto 100%, contain;transform-origin:bottom center;transition:transform 0.3s ease}@media (min-width:920px){.mv_cover{mask-image:linear-gradient(#000, #000), url("../img/home/vecter-pc.svg");mask-position:0 0, left top;transform-origin:top center}}.home_message{padding:600px 0 80px;position:relative;z-index:1;color:#ffffff;transition:all 0.3s cubic-bezier(0.18, 0.06, 0.23, 1)}@media (min-width:920px){.home_message{padding:min(42.8571428571vw, 600px) 0 min(27.7142857143vw, 388px)}}.home_message_container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}.home_message_head{margin:0 auto 24px}@media (min-width:920px){.home_message_head{width:min(80.3571428571vw, 1125px);margin:0 auto min(2.8571428571vw, 40px)}}.home_message_title{width:100%;display:flex;flex-direction:column;gap:4px;margin:0 0 32px}@media (min-width:920px){.home_message_title{gap:min(0.5714285714vw, 8px);margin:0 0 min(5.7142857143vw, 80px)}}.home_message_title_txt{font-family:"Poppins", "Noto Sans", sans-serif;font-weight:300;font-size:56px;line-height:1;text-align:center}@media (min-width:920px){.home_message_title_txt{font-size:min(11.4285714286vw, 160px);text-align:left}}.home_message_title_txt span{color:#1394ED}@media (min-width:920px){.home_message_title_txt-bottom{margin:0 0 0 auto}}.home_message_catch{font-size:24px;letter-spacing:0.04em;text-align:center}@media (min-width:920px){.home_message_catch{font-size:min(2.2857142857vw, 32px)}}.home_message_txt{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}@media (min-width:920px){.home_message_txt{gap:min(2.2857142857vw, 32px)}}.home_message_txt p{letter-spacing:-0.02em;text-align:center}@media (min-width:920px){.home_message_txt p{font-size:min(1.4285714286vw, 20px);letter-spacing:0.04em;line-height:2}}.home_message.is-visible{background:#00000099}.section_title{width:fit-content;display:flex;flex-direction:column;gap:4px}@media (min-width:920px){.section_title{gap:min(0.5714285714vw, 8px)}}.section_title_ja{font-weight:400;font-size:16px;line-height:1.5;display:inline-block;padding-left:12px;position:relative}@media (min-width:920px){.section_title_ja{font-size:min(1.4285714286vw, 20px);padding-left:min(1.4285714286vw, 20px)}}.section_title_ja:before{content:"";position:absolute;background:#1394ED;width:8px;height:8px;border-radius:9999px;top:50%;left:0;translate:0 -50%}@media (min-width:920px){.section_title_ja:before{width:min(0.5714285714vw, 8px);height:min(0.5714285714vw, 8px)}}.section_title_en{font-family:"Poppins", "Noto Sans", sans-serif;font-weight:300;font-size:56px;line-height:1}@media (min-width:920px){.section_title_en{font-size:min(5.7142857143vw, 80px)}}.home_gallery{padding:80px 0 0}@media (min-width:920px){.home_gallery{padding:min(11.4285714286vw, 160px) 0 0}}.home_gallery_loop{height:210px}@media (min-width:920px){.home_gallery_loop{height:min(42vw, 588px)}}.home_gallery_item{margin:0 20px 0 0}@media (min-width:920px){.home_gallery_item{margin:0 min(5.7142857143vw, 80px) 0 0}}.home_gallery_item img,.home_gallery_item video{width:100%;height:100%;object-fit:cover;object-position:center}.home_gallery_item-01{width:120px;height:69px;margin:auto 20px 0 0}@media (min-width:920px){.home_gallery_item-01{width:min(22vw, 308px);height:min(12.6428571429vw, 177px);margin:auto min(5.7142857143vw, 80px) 0 0}}.home_gallery_item-02{width:180px;height:103px;margin:0 20px auto 0}@media (min-width:920px){.home_gallery_item-02{width:min(28.5714285714vw, 400px);height:min(16.4285714286vw, 230px);margin:0 min(5.7142857143vw, 80px) auto 0}}.home_gallery_item-03{width:240px;height:139px;margin:auto 20px 0 0}@media (min-width:920px){.home_gallery_item-03{width:min(40.7142857143vw, 570px);height:min(40.7142857143vw, 330px);margin:auto min(5.7142857143vw, 80px) 0 0}}.home_gallery_item-04{width:120px;height:70px;margin:12px 20px auto 0}@media (min-width:920px){.home_gallery_item-04{width:min(16.4285714286vw, 230px);height:min(9.5714285714vw, 134px);margin:min(3.4285714286vw, 48px) min(5.7142857143vw, 80px) auto 0}}.home_gallery_item-05{width:160px;height:92px;margin:auto 20px 20px 0}@media (min-width:920px){.home_gallery_item-05{width:min(28.5714285714vw, 400px);height:min(16.4285714286vw, 230px);margin:auto min(5.7142857143vw, 80px) min(4.4285714286vw, 62px) 0}}.home_gallery_item-06{width:280px;height:161px;margin:10px 20px auto 0}@media (min-width:920px){.home_gallery_item-06{width:min(45.0714285714vw, 631px);height:min(25.9285714286vw, 363px);margin:min(1.8571428571vw, 26px) min(5.7142857143vw, 80px) auto 0}}.home_gallery_item-07{width:200px;height:115px;margin:27px 20px auto 0}@media (min-width:920px){.home_gallery_item-07{width:min(28.0714285714vw, 393px);height:min(16.1428571429vw, 226px);margin:min(4.7857142857vw, 67px) min(5.7142857143vw, 80px) auto 0}}.home_gallery_item-08{width:280px;height:161px;margin:32px 20px auto 0}@media (min-width:920px){.home_gallery_item-08{width:min(38.5714285714vw, 540px);height:min(22.1428571429vw, 310px);margin:min(10.3571428571vw, 145px) min(5.7142857143vw, 80px) auto 0}}.home_about{padding:80px 0}@media (min-width:920px){.home_about{padding:min(11.4285714286vw, 160px) 0}}.home_about_container{border:2px solid #333333;background-color:#ffffff}.home_about_head{width:100%;display:flex;align-items:center;padding:8px 20px 8px 8px;border-bottom:2px solid #333333}@media (min-width:920px){.home_about_head{height:min(6.8571428571vw, 96px);padding:0 min(2.8571428571vw, 40px) 0 min(1.4285714286vw, 20px)}}.home_about_head .section_title{width:100%;flex-direction:row-reverse;align-items:center;justify-content:space-between}.home_about_content{width:100%;display:flex;flex-direction:column;gap:64px;padding:20px 20px 46px;border-bottom:2px solid #333333}@media (min-width:920px){.home_about_content{flex-direction:row;align-items:center;justify-content:space-between;padding:min(2.2857142857vw, 32px) min(2.2857142857vw, 32px) min(4.3571428571vw, 61px)}}.home_about_thumb{position:relative}@media (min-width:920px){.home_about_thumb{flex:0 1 min(25.5714285714vw, 358px)}}.home_about_thumb_img{width:77.7%;height:auto}@media (min-width:920px){.home_about_thumb_img{width:100%;height:min(33.4285714286vw, 468px)}}.home_about_thumb_img-circle{width:53.6vw;height:53.6vw;border-radius:9999px;position:absolute;top:31.4666666667vw;right:0}@media (min-width:920px){.home_about_thumb_img-circle{width:min(22.8571428571vw, 320px);height:min(22.8571428571vw, 320px);top:min(19.5vw, 273px);right:min(-10.0714285714vw, -141px)}}.home_about_thumb_img img{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width:920px){.home_about_textArea{flex:0 1 min(51.4285714286vw, 720px)}}.home_about_catch{width:100%;display:flex;flex-direction:column;margin:0 0 20px}@media (min-width:920px){.home_about_catch{margin:0 0 min(1.8571428571vw, 26px)}}.home_about_catch_txt{font-weight:400;font-size:24px;line-height:1.5;padding:0 10px;border:2px solid #333333;background-color:#ffffff;display:block;width:fit-content}@media (min-width:920px){.home_about_catch_txt{font-size:min(3.4285714286vw, 48px);padding:0 min(0.8571428571vw, 12px)}}.home_about_catch_txt:nth-child(2){margin-top:-2px}.home_about_txt{width:100%;display:flex;flex-direction:column;gap:16px}@media (min-width:920px){.home_about_txt{width:min(42.8571428571vw, 600px);gap:min(1.1428571429vw, 16px);margin:0 0 0 auto}}.home_about_txt p{text-align:justify}@media (min-width:920px){.home_about_txt p{font-size:min(1.4285714286vw, 20px);line-height:2}}.home_about_bottom{width:100%;display:flex;justify-content:flex-end}.home_about_bottom .btn{width:100%;border:none;background-color:#1394ED}@media (min-width:920px){.home_about_bottom .btn{width:min(14.2857142857vw, 200px);border-left:2px solid #333333;background-color:#ffffff}}.home_about_bottom .txt{color:#ffffff}@media (min-width:920px){.home_about_bottom .txt{color:#333333}}.home_about_bottom .icon::before{background:#ffffff}@media (min-width:920px){.home_about_bottom .icon::before{background:#333333}}.home_service{padding:80px 0}@media (min-width:920px){.home_service{padding:min(11.4285714286vw, 160px) 0}}.home_service_head{margin:0 0 40px}@media (min-width:920px){.home_service_head{margin:0 0 min(4.2857142857vw, 60px)}}.home_service_container .btn{margin:0 auto}.home_service_list{width:100%;display:flex;flex-direction:column;gap:24px;margin:0 auto 40px}@media (min-width:920px){.home_service_list{gap:min(1.4285714286vw, 20px);margin:0 auto min(4.2857142857vw, 60px)}}.home_service_item{width:100%;height:auto;display:flex;flex-direction:column;gap:16px;padding:20px;background-color:#ffffff;transition:all 0.3s cubic-bezier(0.18, 0.06, 0.23, 1)}@media (min-width:920px){.home_service_item{flex-direction:row;justify-content:space-between;gap:min(2.8571428571vw, 40px);padding:min(1.4285714286vw, 20px)}}.home_service_item_picture{width:100%;height:auto;contain:paint;position:relative}@media (min-width:920px){.home_service_item_picture{flex:0 1 min(39.365vw, 551.11px);height:min(22.1428571429vw, 310px);transition:all 0.3s cubic-bezier(0.18, 0.06, 0.23, 1)}}.home_service_item_picture img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.3s cubic-bezier(0.18, 0.06, 0.23, 1)}.home_service_item_inner{width:100%;height:auto;display:flex;flex-direction:column;gap:40px}@media (min-width:920px){.home_service_item_inner{flex:1 1 0;justify-content:space-between;padding:min(1.4285714286vw, 20px) 0 0}}.home_service_item_textArea{width:100%;height:auto;display:flex;flex-direction:column;gap:16px}@media (min-width:920px){.home_service_item_textArea{gap:min(1.4285714286vw, 20px)}}.home_service_item_textArea p{text-align:justify;display:block;margin:0 0 0 25px}@media (min-width:920px){.home_service_item_textArea p{width:min(26.4285714286vw, 370px);margin:0 0 0 min(2.1428571429vw, 30px)}}.home_service_item_title{display:flex;align-items:center;gap:10px}@media (min-width:920px){.home_service_item_title{gap:min(1.1428571429vw, 16px)}}.home_service_item_title_number{font-family:"Poppins", "Noto Sans", sans-serif;font-size:12px;line-height:1;color:#333333;white-space:nowrap}@media (min-width:920px){.home_service_item_title_number{font-size:min(1vw, 14px)}}.home_service_item_title_txt{font-weight:400;font-size:20px;line-height:1.5}@media (min-width:920px){.home_service_item_title_txt{font-size:min(2vw, 28px)}}.home_service_item_catch{width:fit-content;display:flex;align-items:center;gap:4px;margin:0 0 0 auto;transition:all 0.3s cubic-bezier(0.18, 0.06, 0.23, 1)}@media (min-width:920px){.home_service_item:hover{border-radius:20px}}@media (min-width:920px){.home_service_item:hover .home_service_item_picture{border-radius:20px}}@media (min-width:920px){.home_service_item:hover .home_service_item_picture img{border-radius:20px}}@media (min-width:920px){.home_service_item:hover .txt{background:linear-gradient(90deg, #5EE0E6 0%, #014BAD 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (min-width:920px){.home_service_item:hover .icon::before{content:"";-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;aspect-ratio:1;-webkit-mask-image:url(../img/common/icon_arrow.svg);mask-image:url(../img/common/icon_arrow.svg);display:block;width:min(1.4285714286vw, 20px);height:min(1.4285714286vw, 20px);background:linear-gradient(90deg, #5EE0E6 0%, #014BAD 100%);transition:all 0.3s ease-out}}.home_equipment{padding:80px 0 120px}@media (min-width:920px){.home_equipment{padding:min(11.4285714286vw, 160px) 0 min(8.5714285714vw, 120px)}}.home_equipment_container{width:100%;display:flex;flex-direction:column;gap:40px;padding:0 20px;max-width:1400px}@media (min-width:920px){.home_equipment_container{flex-direction:row;justify-content:space-between;gap:min(5.7142857143vw, 80px);padding:0 min(9.8571428571vw, 138px) 0 0;margin:0 auto}}@media screen and (min-width:1600px){.home_equipment_container{padding:0}}.home_equipment_thumb{display:none}@media (min-width:920px){.home_equipment_thumb{display:block;position:relative;flex:0 1 min(43.0714285714vw, 603px);height:min(54.8571428571vw, 768px)}}.home_equipment_img{width:100%;height:100%;transition:all 0.3s cubic-bezier(0.18, 0.06, 0.23, 1);position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.home_equipment_img img{width:100%;height:100%;object-fit:cover;object-position:center}.home_equipment_bg{width:100%;height:100%}.home_equipment_bg img{width:100%;height:100%;object-fit:cover;object-position:center}.home_equipment_detail{width:100%;display:flex;flex-direction:column;gap:40px}@media (min-width:920px){.home_equipment_detail{flex:0 1 min(41.3571428571vw, 579px);gap:min(4.2857142857vw, 60px)}}.home_equipment_detail .btn{margin:0 auto}@media (min-width:920px){.home_equipment_detail .btn{margin:0 0 0 auto}}.home_equipment_textArea{width:100%;display:flex;flex-direction:column;gap:10px}@media (min-width:920px){.home_equipment_textArea{gap:min(1.4285714286vw, 20px)}}.home_equipment_textArea p{text-align:justify}.home_equipment_links{width:100%;display:flex;flex-direction:column;border-top:1px solid #333333}.home_equipment_bnr{width:100%;height:auto;display:flex;justify-content:space-between;gap:32px;padding:24px 0;border-bottom:1px solid #333333}@media (min-width:920px){.home_equipment_bnr{align-items:center;justify-content:start;height:min(5.7857142857vw, 81px);padding:0 min(0.8571428571vw, 12px) 0 min(1.4285714286vw, 20px);transition:all 0.3s cubic-bezier(0.18, 0.06, 0.23, 1)}}.home_equipment_bnr_thumb{width:100%;height:111px;flex:0 1 87px}@media (min-width:920px){.home_equipment_bnr_thumb{display:none}}.home_equipment_bnr_thumb img{width:100%;height:100%}.home_equipment_bnr_detail{width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 0}@media (min-width:920px){.home_equipment_bnr_detail{flex-direction:row;align-items:center}}.home_equipment_bnr_title{width:fit-content;display:flex;gap:8px}@media (min-width:920px){.home_equipment_bnr_title{align-items:center;gap:min(0.8571428571vw, 12px)}}.home_equipment_bnr_title_number{font-family:"Poppins", "Noto Sans", sans-serif;font-size:14px;line-height:2.5}@media (min-width:920px){.home_equipment_bnr_title_number{font-size:min(1vw, 14px);line-height:1}}.home_equipment_bnr_title_text{font-weight:400;font-size:24px;line-height:1.25}@media (min-width:920px){.home_equipment_bnr_title_text{font-size:min(1.7142857143vw, 24px)}}.home_equipment_bnr_title_text .br_sp{display:block}@media (min-width:600px){.home_equipment_bnr_title_text .br_sp{display:none}}.home_equipment_bnr_catch{width:fit-content;display:flex;align-items:center;gap:12px;margin:0 0 0 auto;transition:all 0.3s cubic-bezier(0.18, 0.06, 0.23, 1)}@media (min-width:920px){.home_equipment_bnr_catch{opacity:0;gap:4px;margin:0}}.home_equipment_bnr_catch .txt{font-size:18px}@media (min-width:920px){.home_equipment_bnr_catch .txt{font-size:min(0.8571428571vw, 12px)}}.home_equipment_bnr_catch .icon::before{content:"";-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;aspect-ratio:1;-webkit-mask-image:url(../img/common/icon_arrow.svg);mask-image:url(../img/common/icon_arrow.svg);display:block;width:20px;height:20px;background:#1394ED;transition:all 0.3s ease-out}@media (min-width:920px){.home_equipment_bnr_catch .icon::before{width:min(1.4285714286vw, 20px);height:min(1.4285714286vw, 20px);background:#333333}}@media (min-width:920px){.home_equipment_bnr:hover{background-color:#ffffff}}@media (min-width:920px){.home_equipment_bnr:hover .home_equipment_bnr_catch{opacity:1}}.home_story{width:100%;height:auto;position:relative;z-index:0;clip-path:inset(0)}.home_story::before{content:"";display:block;position:fixed;inset:0;top:0;left:0;z-index:-1;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-image:image-set(url(../img/home/story_bg-sp.jpg) 1x, url(../img/home/story_bg-sp@2x.jpg) 2x);background-size:cover}@media (min-width:920px){.home_story::before{background-image:image-set(url(../img/home/story_bg.jpg) 1x, url(../img/home/story_bg@2x.jpg) 2x)}}.home_story_container{padding:80px 0 0;background-color:#333333;transition:all 0.3s cubic-bezier(0.18, 0.06, 0.23, 1)}@media (min-width:920px){.home_story_container{padding:min(11.4285714286vw, 160px) 0 0}}.home_story_container.is-visible{background-color:transparent}.home_story_head{margin:0 0 40px}@media (min-width:920px){.home_story_head{margin:0 0 min(5.7142857143vw, 80px)}}.home_story_title{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#ffffff;margin:0 0 40px}@media (min-width:920px){.home_story_title{gap:min(0.5714285714vw, 8px);margin:0 0 min(5.7142857143vw, 80px)}}.home_story_title_ja{font-weight:400;font-size:16px;line-height:1.5;display:inline-block;padding-left:20px;position:relative}@media (min-width:920px){.home_story_title_ja{font-size:min(1.4285714286vw, 20px);padding-left:min(1.4285714286vw, 20px)}}.home_story_title_ja:before{content:"";position:absolute;background:#1394ED;width:8px;height:8px;border-radius:9999px;top:50%;left:0;translate:0 -50%}@media (min-width:920px){.home_story_title_ja:before{width:min(0.5714285714vw, 8px);height:min(0.5714285714vw, 8px)}}.home_story_title_en{font-family:"Poppins", "Noto Sans", sans-serif;font-weight:300;font-size:56px;line-height:1;text-align:center}@media (min-width:920px){.home_story_title_en{font-size:min(5.7142857143vw, 80px)}}.home_story_list{position:relative;max-width:1400px;margin:0 auto}@media (min-width:920px){.home_story_list{padding:0 0 0 min(15.7142857143vw, 220px)}}.home_story_line{position:absolute;top:25px;left:32px;width:2px;height:99%;background:linear-gradient(90deg, white 0%, white 90%, rgba(255, 255, 255, 0) 100%)}@media (min-width:920px){.home_story_line{top:min(2.8571428571vw, 40px);left:min(37vw, 518px)}}.home_story_line::before{content:"";position:absolute;background:url(../img/story/icon_continue.svg) center center no-repeat;width:2px;height:40px;bottom:-12px;left:0;right:0;translate:0 100%}.home_story_item{width:100%;display:flex;flex-direction:column;gap:20px;color:#ffffff;margin:0 0 60px;position:relative}@media (min-width:920px){.home_story_item{flex-direction:row;justify-content:center;gap:min(13.0714285714vw, 183px);margin:0 0 min(7.1428571429vw, 100px)}}.home_story_item::before{content:"";position:absolute;width:20px;height:20px;background-color:#ffffff;border-radius:9999px;top:15px;left:23px}@media (min-width:920px){.home_story_item::before{width:min(1.4285714286vw, 20px);height:min(1.4285714286vw, 20px);top:min(2.1428571429vw, 30px);left:min(20.6428571429vw, 289px)}}.home_story_item_number{padding:0 0 0 64px}@media (min-width:920px){.home_story_item_number{flex:0 1 min(16.2142857143vw, 227px);padding:0}}.home_story_item_number p{font-family:"Poppins", "Noto Sans", sans-serif;font-weight:300;font-size:52px;line-height:1;display:flex;align-items:flex-end;gap:4px}@media (min-width:920px){.home_story_item_number p{font-size:min(5.7142857143vw, 80px);white-space:nowrap}}.home_story_item_number p span{font-size:20px;line-height:1.75}@media (min-width:920px){.home_story_item_number p span{font-size:min(1.7142857143vw, 24px)}}@media (min-width:920px){.home_story_item_detail{flex:1 1 0}}.home_story_item_title{width:fit-content;display:flex;flex-direction:column;gap:4px;margin:0 auto 24px 0;padding:0 0 0 64px}@media (min-width:920px){.home_story_item_title{margin:0 auto min(2.8571428571vw, 40px) 0;padding:0}}.home_story_item_title_small{font-weight:500;font-size:18px;line-height:1.5}@media (min-width:920px){.home_story_item_title_small{font-size:min(1.2857142857vw, 18px)}}.home_story_item_title_large{font-weight:400;font-size:24px;line-height:1.5}@media (min-width:920px){.home_story_item_title_large{font-size:min(2.2857142857vw, 32px)}}.home_story_item_textArea{width:100%;display:flex;flex-direction:column;gap:12px;padding:0 28px 0 64px}@media (min-width:920px){.home_story_item_textArea{width:min(39.2857142857vw, 550px);gap:min(1.1428571429vw, 16px);padding:0}}.home_story_item_catch{font-weight:500;font-size:20px;line-height:1.25}@media (min-width:920px){.home_story_item_catch{font-size:min(1.4285714286vw, 20px);line-height:1}}.home_story_item_txt{width:100%;display:flex;flex-direction:column;gap:8px}@media (min-width:920px){.home_story_item_txt{gap:min(0.8571428571vw, 12px)}}.home_story_item_txt p{font-size:14px;text-align:justify;letter-spacing:-0.002em}@media (min-width:920px){.home_story_item_txt p{font-size:min(1.1428571429vw, 16px);letter-spacing:0}}.home_story_item_thumb{display:none}@media (min-width:920px){.home_story_item_thumb{margin:min(4.2857142857vw, 60px) 0 0;padding:0;display:block;position:relative}}.home_story_item_thumb_img{width:100%;height:auto}@media (min-width:920px){.home_story_item_thumb_img{width:100%}}.home_story_item_thumb_img img{width:100%;height:100%}.home_story_item-a{margin:0 0 77px}@media (min-width:920px){.home_story_item-a{margin:0 0 min(11.4285714286vw, 160px)}}.home_story_item-a .home_story_item_thumb{padding:0}.home_story_item-a .home_story_item_thumb_img{width:61.3333333333vw;height:auto;margin:0 0 0 auto}@media (min-width:920px){.home_story_item-a .home_story_item_thumb_img{width:100%}}.home_story_item-a .home_story_item_thumb_img-small{width:38.1333333333vw;height:auto;position:absolute;bottom:-17px;left:7.2vw}@media (min-width:920px){.home_story_item-a .home_story_item_thumb_img-small{width:min(35.5714285714vw, 498px);bottom:-4.2857142857vw;left:-29.2857142857vw}}@media screen and (min-width:1401px){.home_story_item-a .home_story_item_thumb_img-small{bottom:-60px;left:-410px}}.home_story_item-a .home_story_item_thumb_img img{width:100%;height:100%}.home_story_item-last{margin:0}.home_story_message{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:160px 20px 169px}@media (min-width:920px){.home_story_message{gap:min(4.2857142857vw, 60px);padding:min(20.4285714286vw, 286px) 0 min(29.8571428571vw, 418px)}}.home_story_message_txt{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#ffffff}@media (min-width:920px){.home_story_message_txt{gap:min(1.4285714286vw, 20px)}}.home_story_message_txt p{font-size:16px;line-height:2;text-align:center;letter-spacing:-0.007em}@media (min-width:920px){.home_story_message_txt p{font-size:min(1.4285714286vw, 20px);letter-spacing:0}}.home_news{padding:80px 0}@media (min-width:920px){.home_news{padding:min(7.9285714286vw, 111px) 0 min(11.4285714286vw, 160px)}}.home_news_container{width:100%;display:flex;flex-direction:column;gap:40px}@media (min-width:920px){.home_news_container{gap:min(4.2857142857vw, 60px)}}.home_news_head{width:100%;display:contents}@media (min-width:920px){.home_news_head{display:flex;align-items:flex-end;justify-content:space-between;padding:0 min(4vw, 56px);margin:0 auto}}.home_news_head .section_title{padding:0 20px}@media (min-width:920px){.home_news_head .section_title{padding:0}}.home_news_head .btn{order:2;margin:0 auto}@media (min-width:920px){.home_news_head .btn{margin:0}}.home_news_inner{order:1}.home_recruit{padding:80px 0 0}@media (min-width:920px){.home_recruit{padding:min(11.4285714286vw, 160px) 0 0}}.home_recruit_bnr{display:block;padding:60px 0;contain:paint;background:linear-gradient(102.5deg, #014BAD 0%, #5EE0E6 100%)}@media (min-width:920px){.home_recruit_bnr{padding:0;transition:all 0.3s cubic-bezier(0.18, 0.06, 0.23, 1)}}.home_recruit_bnr_container{display:flex;flex-direction:column;gap:40px}@media (min-width:920px){.home_recruit_bnr_container{height:min(46.8571428571vw, 656px);flex-direction:row;align-items:center;justify-content:space-between;gap:min(2.9285714286vw, 41px);max-width:calc(1400px + 276px);padding:0 min(9.8571428571vw, 138px);margin:0 auto}}.home_recruit_bnr_detail{padding:0 20px}@media (min-width:920px){.home_recruit_bnr_detail{flex:0 1 min(52.9285714286vw, 741px);padding:min(5.7142857143vw, 80px) 0}}.home_recruit_bnr_detail .section_title{color:#ffffff}.home_recruit_bnr_detail .section_title_ja::before{background-color:#ffffff}.home_recruit_bnr_textArea{width:100%;display:flex;flex-direction:column;gap:12px;margin:43px 0 40px;color:#ffffff}@media (min-width:920px){.home_recruit_bnr_textArea{margin:min(2.8571428571vw, 40px) 0 min(4.2857142857vw, 60px);gap:min(0.8571428571vw, 12px)}}.home_recruit_bnr_catch{font-weight:400;font-size:24px}@media (min-width:920px){.home_recruit_bnr_catch{font-size:min(2.2857142857vw, 32px)}}.home_recruit_bnr_loop{width:100%;display:flex;flex-direction:column;gap:8px}@media (min-width:920px){.home_recruit_bnr_loop{flex:0 1 min(24.4285714286vw, 342px);flex-direction:row;gap:min(1.4285714286vw, 20px)}}@media (min-width:920px){.home_recruit_bnr_loop-sp{display:none}}.home_recruit_bnr_loop-pc{display:none}@media (min-width:920px){.home_recruit_bnr_loop-pc{display:flex}}@media (min-width:920px){.home_recruit_bnr:hover .btn{border:0;background:linear-gradient(90deg, #5EE0E6 0%, #014BAD 100%)}}@media (min-width:920px){.home_recruit_bnr:hover .btn .txt{color:#ffffff}}@media (min-width:920px){.home_recruit_bnr:hover .btn .icon::before{content:"";-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;aspect-ratio:1;-webkit-mask-image:url(../img/common/icon_arrow.svg);mask-image:url(../img/common/icon_arrow.svg);display:block;width:min(1.4285714286vw, 20px);height:min(1.4285714286vw, 20px);background:#ffffff;transition:all 0.3s ease-out}}.loop_item li{width:200px;height:123px;contain:paint;margin:0 8px 0 0}@media (min-width:920px){.loop_item li{width:min(11.5vw, 161px);height:min(16.1428571429vw, 226px);margin:0 0 min(1.4285714286vw, 20px) 0}}.loop_item li img{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width:920px){.loop_item li img{width:110%;height:110%}}#stalker{position:fixed;top:min(5.7142857143vw, -80px);left:-3.8rem;width:min(11.4285714286vw, 160px);height:min(11.4285714286vw, 160px);transition:0.2s;transition-timing-function:ease-out;pointer-events:none;z-index:9999;opacity:0;-webkit-transition:-webkit-opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);display:none;background-size:cover}@media (min-width:920px){#stalker{display:block}}#stalker span{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%) scale(0.5);transition:0.25s}#stalker.stalker_drag_active{opacity:1;-webkit-transition:-webkit-opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}#stalker.stalker_drag_active span{transform:translate(-50%, -50%) scale(1);transition:0.25s;background:url(../img/home/icon_more.svg) center center no-repeat;background-size:cover}/*# sourceMappingURL=home.css.map */