.BasicButton_button__8PEZp{display:block;position:relative;text-align:center;text-decoration:none;cursor:pointer;letter-spacing:.1em;text-indent:.1em;white-space:nowrap}.BasicButton_size__s___ayA1{padding:1rem 2rem;font-size:1rem;border-radius:3rem}.BasicButton_size__m__jpSiP{padding:1.1em 1.25em;font-size:1.2em;border-radius:40px;font-weight:700}.BasicButton_size__l__5uMn_{padding:1.2em 1.5em;font-size:1.25em;border-radius:50px;font-weight:700}.NavigationMenu_nav_pc__cW0V7{position:relative;width:100%;height:100%;display:flex;align-items:center;color:#fcfcfc}@media(max-width:767px){.NavigationMenu_nav_pc__cW0V7{display:none}}.NavigationMenu_nav_pc__cW0V7 ul{-webkit-padding-start:10px;padding-inline-start:10px;width:100%;height:50%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;list-style-type:none}.NavigationMenu_nav_pc__cW0V7 ul li{font-weight:700;letter-spacing:.1em;text-indent:.1em;line-height:1;text-align:right;margin-right:2.4vw;white-space:nowrap}.NavigationMenu_nav_pc__cW0V7 ul li a{position:relative;transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;text-shadow:1px 1px 1px rgba(0,0,0,.98)}.NavigationMenu_nav_pc__cW0V7 ul li a:after{content:"";position:absolute;width:0;height:2px;background-color:#f5f5f5;bottom:-.4vw;left:50%;transform:translateX(-50%);transition:width .24s;filter:drop-shadow(1px 1px 1px rgb(0,0,0))}.NavigationMenu_nav_pc__cW0V7 ul li a:hover{opacity:.7;-webkit-opacity:.7}.NavigationMenu_nav_pc__cW0V7 ul li a:hover:after{width:100%}.NavigationMenu_nav_sp__YcyKd{position:absolute;top:5px;right:20px;bottom:0;width:5%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#f5f5f5}@media(min-width:768px){.NavigationMenu_nav_sp__YcyKd{display:none}}.NavigationMenu_menu_list_wrap__aob_P{-webkit-padding-before:78.4px;padding-block-start:78.4px;position:fixed;z-index:-1;width:100%;height:100%;overflow-y:auto}.NavigationMenu_menu_list_wrap__aob_P:before{content:"";position:absolute;inset:0;background-color:rgba(88,88,88,.9)}.NavigationMenu_menu_list_wrap__aob_P li,.NavigationMenu_menu_list_wrap__aob_P ul{margin:0;padding:0}.NavigationMenu_menu_list_wrap__aob_P li{position:relative;margin:0 auto;width:83%;list-style:none;border-top:1px dotted #f5f5f5;font-size:.8em}.NavigationMenu_menu_list_wrap__aob_P li>div,.NavigationMenu_toggle__Ccz2i{display:flex;align-items:center;justify-content:center}.NavigationMenu_toggle__Ccz2i{flex-direction:column;height:100%;outline:none;border:none;cursor:pointer;background-color:transparent}.NavigationMenu_toggle__Ccz2i>svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.98));will-change:filter}.NavigationMenu_sp_menu_text__HDOnq{display:inline-block;font-size:.9rem;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2)}a.NavigationMenu_list_item_link__mN9XR{margin:0 auto;padding:3.2vmax 3vw;position:relative;width:100%}div.NavigationMenu_close_button_box__KSu1h{margin:0 auto;padding:3.2vmax 3vw;position:relative;text-align:center}.NavigationMenu_strong_txt__bC4vM{font-size:1.8em;font-weight:700;letter-spacing:.1em}.NavigationMenu_refresh__W9EQf{padding:10px;position:absolute;background:rgba(0,0,0,.4);border-radius:10px;width:20px;height:20px;top:10px;right:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.NavigationMenu_arrow__lG10X{position:absolute;width:2em;height:2em;top:50%;right:0;transform:translateY(-50%)}.Header_header__ZtvYQ{width:100%;height:88px;position:fixed;top:0;left:0;z-index:50}@media(max-width:767px){.Header_header__ZtvYQ{height:70.4px}}.Header_content_wrap__0JROo{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.Header_left__5_Mu9{min-width:220px;height:100%}.Header_left__5_Mu9 div{-webkit-margin-start:.5em;margin-inline-start:.5em;height:100%;display:flex;align-items:center;filter:drop-shadow(0 1px 1px rgba(0,0,0,.98))}.Header_left__5_Mu9 div>a{margin:.5em;display:flex;align-items:center;justify-content:flex-start;gap:1em}@media(max-width:767px){.Header_left__5_Mu9 div>a{margin:.4em;gap:.8em}}.Header_logomark__iKpMa{position:relative!important;max-width:100%;height:auto}@media(max-width:767px){.Header_logomark__iKpMa{max-width:76px}}.Header_logotype__5xXgS{position:relative!important;max-width:100%;height:auto}@media(max-width:767px){.Header_logotype__5xXgS{max-width:84px}}.Header_right__oStKW{width:100%}.MiniImageLink_container__miwpN{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content;height:auto}.MiniImageLink_image__x47jz{position:relative!important;max-width:160px;height:auto;vertical-align:top}.SimpleAnimationLink_text__K_Aqb{font-size:clamp(1.125em,1.045em + .33vw,1.438em);letter-spacing:.1em;text-indent:.1em;font-weight:700;display:flex;align-items:center;gap:8px;background-repeat:no-repeat;background-position:bottom;background-size:0 1px;background-image:linear-gradient(90deg,#fff,#fff);text-shadow:2px 2px 2px rgba(0,0,0,.2)}@media(max-width:767px){.SimpleAnimationLink_text__K_Aqb{font-size:20px}}.SimpleAnimationLink_accent__M37_e{padding-bottom:.1em;font-size:2em;font-weight:400}@media(max-width:767px){.SimpleAnimationLink_accent__M37_e{padding-bottom:.025em}}.Footer_footer__guRNx{position:relative;color:#fff;background:#585858}.Footer_container__lxZ1W{display:flex;align-items:center;justify-content:center;border-bottom:1px dotted #a0a0a0;font-size:16px;background-image:url(/images/texture/base.png)}@media(max-width:767px){.Footer_container__lxZ1W{flex-direction:column}}.Footer_container__left__uQmXq{flex:2 1}@media(max-width:767px){.Footer_container__left__uQmXq{width:100%;border-bottom:1px dotted #a0a0a0}}.Footer_container__right__cgfg_{margin:18px auto;flex:3 1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-left:1px dotted #a0a0a0}@media(max-width:767px){.Footer_container__right__cgfg_{width:100%;border-left:0}}.Footer_company_logo_box__xJMXl{gap:5px}.Footer_contact_link_wrap__VNbjn{margin:40px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:pre-wrap}.Footer_contact_link_wrap__VNbjn h2.Footer_title__hXYVf{font-size:clamp(2.188em,2.028em + .65vw,2.813em);letter-spacing:.15em;text-indent:.15em;-webkit-margin-before:.1em;margin-block-start:.1em;-webkit-margin-after:.1em;margin-block-end:.1em;border-bottom:1px solid #fff;text-shadow:2px 2px 2px rgba(0,0,0,.2)}.Footer_contact_link_wrap__VNbjn p.Footer_sub_title__UcaM1{font-size:clamp(1.25em,1.091em + .65vw,1.875em);letter-spacing:.1em;text-indent:.1em;font-weight:700;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:.5em;margin-block-end:.5em;text-shadow:2px 2px 2px rgba(0,0,0,.2)}.Footer_contact_link_wrap__VNbjn p.Footer_description__MvSM0{letter-spacing:.05em;text-indent:.05em;text-align:center;margin-block:1em;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.Footer_address__vQw4z,.Footer_telfax__fPeFh{margin:4px auto;font-size:12px}.Footer_telfax__fPeFh a{display:inline;margin:0 8px}.Footer_telfax__fPeFh span{margin:0 8px}.Footer_policy__05ama{margin:4px auto;font-size:12px;font-weight:700}.Footer_policy__05ama span{display:inline-block;margin-inline:16px;letter-spacing:.1em;text-indent:.1em;border-bottom:1px solid}.Footer_icon_links_wrap__iOrb8{margin:18px 0 auto;display:flex;align-items:center;justify-content:center;gap:14px 28px;flex-wrap:wrap}.Footer_copyright___wSh6{width:100%;text-align:center;font-size:small;padding:10px}.Fab_container__qORf0{position:fixed;z-index:40;bottom:1vh;right:1.25vw;display:flex;align-items:center;justify-content:center;flex-direction:column}.Fab_button__M8L5Q{filter:drop-shadow(0 6px 4px #333);cursor:pointer;background:#f5f5f5;border:clamp(1px,.5vmax,5px) solid #00a755;border-radius:50%}.Fab_icon__eVs4_{max-width:60px;max-height:60px;min-width:50px;min-height:50px}.Fab_text__Jzpw_{margin-block:6px 0;font-size:10px;color:#f0f0f0;cursor:default;text-shadow:1px 1px 0 #000}.DialogBox_dialog__clOW_{padding:0;width:32vw;height:18vw;max-width:480px;max-height:270px;min-width:320px;min-height:180px;border:0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px}.DialogBox_text_wrap__D_5ZI{padding:8px 12px;flex:3 1;width:100%;word-break:keep-all}.DialogBox_button_wrap__mlMA7{position:relative;flex:1 1;width:100%}.DialogBox_button_wrap__mlMA7 button{font-weight:700;font-size:16px;letter-spacing:.05em;text-indent:.05em;color:#007bd0;border:0;border-radius:0;width:100%;height:100%;background-color:#e1f1ff;cursor:pointer}.ScrollProgress_container__YJmU8{position:fixed;left:0;right:0;height:4px;transform-origin:"0%";z-index:50}.VerticalTextDecoration_container__ulFWk{position:absolute;writing-mode:vertical-rl;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;white-space:nowrap}.VerticalTextDecoration_container__ulFWk span.VerticalTextDecoration_text__rZRYp{display:inline-block;width:100%;font-size:clamp(3.438em,2.322em + 4.58vw,7.813em);font-family:Exo\ 2,sans-serif;letter-spacing:.1em;line-height:1em;color:rgba(180,145,89,.25)}.RootLayout_container__H4nGs{display:block}.RootLayout_hidden__m_xux{display:none}.RootLayout_main__7wsN6{position:relative;min-width:100%;min-height:100vh;overflow:hidden}.RootLayout_background_container__CEZI5{min-width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#585858}.RootLayout_background_container__CEZI5,.RootLayout_bg_logo__UkZ7s{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.AnimationTitleBox_mv__title_box__hPgc3{font-size:clamp(2.5em,.833em + 3.47vw,5em);margin-block-start:0;margin-block-end:0;-webkit-margin-before:0;-webkit-margin-after:0;letter-spacing:.1em;text-indent:.1em;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.2))}.AnimationTitleBox_mv__title_box__hPgc3>span{display:inline-block;white-space:pre}.AnimationTitleBox_mv__sub_title_box__h7hLg{font-size:clamp(1.25em,.417em + 1.74vw,2.5em);font-weight:700;letter-spacing:.05em;line-height:1em;white-space:pre;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.2))}.AnimationTitleBox_mv__sub_title_box__h7hLg,.AnimationTitleBox_sv__title_box__LW15e{margin-block-start:0;margin-block-end:0;-webkit-margin-before:0;-webkit-margin-after:0}.AnimationTitleBox_sv__title_box__LW15e{font-size:clamp(1.875em,1.397em + 1.96vw,3.75em);letter-spacing:.15em;text-indent:.15em;line-height:1.4em;border-bottom:clamp(.063em,.031em + .13vw,.188em) solid;filter:drop-shadow(1px 2px 1px rgba(0,0,0,.5))}.AnimationTitleBox_sv__title_box__LW15e>span{display:inline-block;white-space:pre}.AnimationTitleBox_sv__sub_title_box__KtuwK{font-size:clamp(1.125em,.838em + 1.18vw,2.25em);font-weight:700;margin-block-start:0;margin-block-end:0;-webkit-margin-before:0;-webkit-margin-after:0;letter-spacing:.1em;text-indent:.1em;line-height:2em;white-space:pre;filter:drop-shadow(1px 2px 1px rgba(0,0,0,.5))}.AnimationTitleBox_cnt__title_box__rxAnm{font-size:3rem;margin-block-start:1rem;margin-block-end:0;-webkit-margin-before:1rem;-webkit-margin-after:0;letter-spacing:.15em;text-indent:.15em;border-bottom:1px solid}@media(max-width:767px){.AnimationTitleBox_cnt__title_box__rxAnm{font-size:1.5rem}}.AnimationTitleBox_cnt__title_box__rxAnm>span{display:inline-block;white-space:pre}.AnimationTitleBox_cnt__sub_title_box__zTPMY{font-size:1.2rem;font-weight:700;margin-block-start:4px;margin-block-end:1rem;-webkit-margin-before:4px;-webkit-margin-after:1rem;letter-spacing:.1em;text-indent:.1em;white-space:pre}@media(max-width:767px){.AnimationTitleBox_cnt__sub_title_box__zTPMY{font-size:.65rem}}.CircularLoader_container__Ci2DH{min-width:50px;min-height:50px;font-size:16px}.CircularLoader_loader__bDOOw{position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(farthest-side,#009bb8 94%,transparent) top/16px 16px no-repeat,conic-gradient(transparent 30%,#009bb8);--mask:radial-gradient(farthest-side,#0000 calc(100% - 16px),#000 0);-webkit-mask:var(--mask);mask:var(--mask);animation:CircularLoader_s3__7KD2l 1s linear infinite}@keyframes CircularLoader_s3__7KD2l{to{transform:rotate(1turn)}}.CircularLoader_text__Shy3A{font-size:clamp(1.125em,1.029em + .39vw,1.5em);letter-spacing:.05em;text-indent:.05em;font-family:Lato,sans-serif;white-space:nowrap;display:flex;align-items:center;justify-content:center}.MainVisual_container__LcbMR{position:relative;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;height:100dvh}.MainVisual_media_wrap__Mmkpd{position:relative;width:100%;height:100%}.MainVisual_media_wrap__Mmkpd img,.MainVisual_media_wrap__Mmkpd video{width:100%;height:100%;object-fit:cover}.MainVisual_loader__hqq8e{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MainVisual_title_wrap__SjVQ3{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.MainVisual_text_box__dg9RA{position:absolute;cursor:default;color:#222;font-family:IBM Plex Sans JP,Noto Sans JP}.MainVisual_text_center__5scic{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.MainVisual_text_left__K8tEr{top:15%;left:1%;text-align:left}.MainVisual_text_left__K8tEr p{-webkit-padding-start:.5em;padding-inline-start:.5em}.MainVisual_text_right__89F5N{top:15%;right:1%}.MainVisual_text_right__89F5N p{-webkit-padding-end:.5em;padding-inline-end:.5em}.MainVisual_theme_font__large__gU2e0{font-size:8rem}.MainVisual_theme_font__medium__jbyg5{font-size:4rem}.MainVisual_theme_font__small__On9GB{font-size:2rem}.MainVisual_catchphrase__xMIhE{position:absolute;bottom:1%;left:2%;z-index:10;margin-block:0;font-size:clamp(1.875em,1.397em + 1.96vw,3.75em);text-shadow:2px 2px 2px rgba(0,0,0,.2);word-break:keep-all}.ScrollLineBox_box___OuZN{position:absolute;writing-mode:vertical-rl;top:20%;z-index:1;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScrollLineBox_box___OuZN>p{letter-spacing:.1em}.ScrollLineBox_line__1SL9d{display:inline-block;position:absolute;right:50%;bottom:-115px;transform:translateX(-50%);width:1px;height:100px;animation:ScrollLineBox_scroll__6PXVV 2s infinite}@keyframes ScrollLineBox_scroll__6PXVV{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}50.1%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}.CivilDecoration_container__1__Itd3j{width:28.8vmax;height:25.5vmax;transform-origin:center}@media(max-width:767px){.CivilDecoration_container__1__Itd3j{width:295.2px;height:261.6px}}.CivilDecoration_decoration_type__1__h__6v{width:100%;height:auto;fill:hsla(0,0%,98%,.3)}.CivilSection_section__vI2sL{position:relative;padding-block:55px 88px;width:100%;background-image:url(/images/texture/base.png)}@media(max-width:767px){.CivilSection_section__vI2sL{padding-block:39.6px 63.36px}}.CivilSection_section_dirt__W6cvv a{color:#73c373}.CivilSection_section_sand__PhQFj a{color:#06c}.CivilSection_stones_texture__4mWtR{background-image:url(/images/texture/civil.png),url(/images/texture/base.png);background-position-y:33px}.CivilContent_container__BXgGs{position:relative;margin:0 auto;width:83%;font-size:16px;max-width:1140px;display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:pre-line}.CivilContent_title_wrap__XiQxg{position:relative;z-index:5;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CivilContent_title_wrap__pos_left__lCjiU{text-align:left;align-self:flex-start}.CivilContent_title_wrap__pos_right__4gGyw{text-align:right;align-self:flex-end}.CivilContent_title_wrap__pos_center__TXdoE{text-align:center;align-self:center}.CivilContent_title_wrap__XiQxg *{font-weight:700;line-height:1em}.CivilContent_title__BAHlj{display:flex;justify-content:center;flex-direction:column;white-space:pre-wrap;font-size:1.25em;word-break:keep-all}.CivilContent_title__pos_left__gvM7E{align-items:flex-start}.CivilContent_title__pos_right__DTWTE{align-items:flex-end}.CivilContent_title__pos_center__1VT3g{align-items:center}.CivilContent_title__BAHlj>span{display:block;width:-moz-fit-content;width:fit-content}.CivilContent_title__BAHlj>span.CivilContent_content__num__uW7fn{font-size:clamp(1.125em,.838em + 1.18vw,2.25em);line-height:140%}.CivilContent_title__BAHlj>span.CivilContent_content__title__PrzX2{font-size:clamp(1.875em,1.397em + 1.96vw,3.75em);line-height:125%;letter-spacing:.1em}.CivilContent_title__BAHlj>span.CivilContent_content__sub_title__gCvDt{font-size:clamp(1em,.745em + 1.05vw,2em);line-height:140%;letter-spacing:.05em}.CivilContent_children_wrap__goGbg{position:relative;margin:0 auto;padding-inline:max(1.66vw,10px);width:100%;max-width:1080px}.SingleImageLink_container__kT43W{position:relative;margin:0 auto;width:100%;height:auto;font-size:16px}.SingleImageLink_border_wrap__SdGsP{position:relative;width:100%;height:100%;overflow:hidden}.SingleImageLink_border_wrap__decoration__Qd2hF{border:1vmax solid #fefefe}.SingleImageLink_image_wrap__AKG85{position:relative;width:100%;height:100%}.SingleImageLink_image_wrap__AKG85 img{position:relative!important;object-fit:cover;vertical-align:top}.SingleImageLink_loader_container__h2ldt{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.SingleImageLink_dark_cover__98dFR{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,7%,.3);z-index:2}.SingleImageLink_text_wrap__WW2eg{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;text-align:center;color:#fff;white-space:nowrap}.SingleImageLink_text_wrap__WW2eg h3.SingleImageLink_title___p8Sp{font-size:clamp(1.875em,1.636em + .98vw,2.813em);letter-spacing:.1em;text-indent:.1em;text-shadow:2px 2px 2px rgba(0,0,0,.2);margin-block-start:0;margin-block-end:0;-webkit-margin-before:0;-webkit-margin-after:0;border-bottom:1px solid #fff;white-space:nowrap}.SingleImageLink_text_wrap__WW2eg p.SingleImageLink_sub_title__tYCbP{font-size:clamp(1.25em,1.091em + .65vw,1.875em);font-weight:700;letter-spacing:.1em;text-indent:.1em;text-shadow:2px 2px 2px rgba(0,0,0,.2);margin-block-start:.15em;margin-block-end:.5em;-webkit-margin-before:.15em;-webkit-margin-after:.5em;white-space:nowrap}.SingleImageLink_text_wrap__WW2eg p.SingleImageLink_description__mf0BV{line-height:2em;letter-spacing:.1em;text-indent:.1em;text-shadow:1px 1px 1px rgba(0,0,0,.2);text-align:center;margin-block:1em;-webkit-margin-before:1em;-webkit-margin-after:1em;white-space:pre}@media(max-width:767px){.SingleImageLink_text_wrap__WW2eg p.SingleImageLink_description__mf0BV{font-size:15px;margin-block:.5em;-webkit-margin-before:.5em;-webkit-margin-after:.5em;line-height:1.5em}}.SingleImageLink_text_wrap__WW2eg p.SingleImageLink_view_more__U4Rdg{font-size:clamp(1.125em,1.045em + .33vw,1.438em);letter-spacing:.1em;text-indent:.1em;font-weight:700;display:flex;align-items:center;gap:8px;background-repeat:no-repeat;background-position:bottom;background-size:0 1px;background-image:linear-gradient(90deg,#fff,#fff);text-shadow:2px 2px 2px rgba(0,0,0,.2)}@media(max-width:767px){.SingleImageLink_text_wrap__WW2eg p.SingleImageLink_view_more__U4Rdg{font-size:20px}}.SingleImageLink_text_wrap__WW2eg span.SingleImageLink_plus__BnI3c{padding-bottom:.1em;font-size:2em;font-weight:400}@media(max-width:767px){.SingleImageLink_text_wrap__WW2eg span.SingleImageLink_plus__BnI3c{padding-bottom:.025em}}.RecruitTop_first_section__pKCQs{top:46px;-webkit-margin-after:46px;margin-block-end:46px}.RecruitTop_text_wrap__S60Zv{position:relative;margin:36px auto;font-size:16px;word-break:keep-all}.RecruitTop_text_wrap__S60Zv h3{margin-block:.5em;width:-moz-fit-content;width:fit-content;font-size:clamp(1.75em,1.527em + .92vw,2.625em);letter-spacing:.1em;word-break:keep-all}.RecruitTop_text_wrap__S60Zv h3>span{font-size:.68em}.RecruitTop_text_wrap__S60Zv p span.RecruitTop_bold__KgC4r{line-height:2em;font-weight:700;font-size:20px}.RecruitTop_text_wrap__S60Zv p span.RecruitTop_under_line__7PzwH{border-bottom:1px dotted}.RecruitTop_link_text__lD6AW{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.RecruitTop_civil_decoration__yG6a1{position:absolute;top:10vmax;right:7.5vmax}@media(max-width:767px){.RecruitTop_civil_decoration__yG6a1{top:65vmax;right:-12vmax}}.RecruitTop_contents_wrap__wxqZS{margin:2.5em calc(50% - 50vw);width:100vw}.RecruitTop_full_width_sil__D9N4D{width:100%;height:40vh!important;max-height:480px;min-height:240px;border-bottom:1px solid #fff}.RecruitTop_full_width_sil__D9N4D:last-of-type{border-bottom:0}.RecruitTop_half_width_wrap__MzZyH{display:flex;align-items:center;justify-content:center;flex-direction:row}@media(max-width:767px){.RecruitTop_half_width_wrap__MzZyH{flex-direction:column}}.RecruitTop_half_width_sil__NJBmr{width:100%;height:40vh!important;max-height:480px;min-height:240px;border-right:1px solid #fff}.RecruitTop_half_width_sil__NJBmr:last-of-type{border-right:0;border-bottom:0}@media(max-width:767px){.RecruitTop_half_width_sil__NJBmr{border-right:0;border-bottom:1px solid #fff}}.Recruit_main_visual_section__Ud7h8{position:fixed;top:0;left:0;z-index:0;width:100%;height:100vh}.Recruit_empty_section__hLo1i{position:relative;width:100%;height:calc(100vh + 22px)}.Recruit_banners_wrap__K3YSe{position:fixed;bottom:calc(8vh + 5%);right:1.5%;z-index:10;height:-moz-fit-content;height:fit-content}@media(max-width:767px){.Recruit_banners_wrap__K3YSe{top:70.4px}}.Recruit_catchphrase__0ut_t{font-family:Noto Sans JP;font-weight:900;color:#191919}.Recruit_catchphrase__0ut_t span.Recruit_line__UW701{letter-spacing:.05em;line-height:1.7em;padding:.075em .25em;background-color:#fafafa;border-radius:8px;box-shadow:5px 5px 15px rgba(0,0,0,.3)}.Recruit_catchphrase__0ut_t span.Recruit_larger__XkKpg{font-size:1.2em;letter-spacing:.05em}.Recruit_catchphrase__0ut_t span.Recruit_gold__jM_lx{color:#a07d45}.Recruit_catchphrase__0ut_t span.Recruit_smaller__1YVA5{font-size:.75em}.Recruit_gradient__aFN0l{background-image:linear-gradient(to top right,#00a755,#00a38b,#009bb8,#008ed2,#007bd0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(-2px 2px 1px rgb(32,32,32))}