*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-weight:400;font-size:100%;vertical-align:baseline}header,footer,nav,section,article,main,aside,figure,figcaption{display:block}ol,ul{list-style:none}img{max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-decoration:none}button{margin:0;padding:0;border:none;background:0 0;box-shadow:none;font:inherit;cursor:pointer}input,select,textarea{color:inherit;font:inherit;vertical-align:top}html{scroll-behavior:smooth;scroll-padding-top:0}body{background-color:#fff;color:#112e5c;font-size:1rem;line-height:normal;font-family:"Noto Sans JP",sans-serif}body.is-fixed{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.l-inner{max-width:calc(1226px + clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px)}.l-page{display:flex;flex-direction:column;min-height:100vh}.l-page>:last-child{margin-top:auto}.l-section{padding-block:clamp(40px, 40px + (100vw - 430px) * (100 - 40) / (1366 - 430), 100px)}.l-contents{background:#fff}.l-header{z-index:20;position:fixed;width:100%;transition:transform .3s 0s ease}.l-header.is-hide{transform:translateY(-100%)}.l-column{display:flex;padding-top:clamp(46px, 46px + (100vw - 430px) * (100 - 46) / (1366 - 430), 100px);gap:clamp(30px, 30px + (100vw - 430px) * (131 - 30) / (1366 - 430), 131px)}.l-main{display:flex;flex:1;flex-direction:column}.c-header{width:100%;height:115px;transition:height .3s 0s ease,background .3s 0s ease}.c-header.c-header--light .svg-text{fill:#fff}.c-header.c-header--light .menu-item:not(.menu-item-button) a{color:#fff;transition:color .3s 0s ease}.c-header.c-header--light.is-open .svg-text{fill:#255aaf}.c-header.c-header--light.is-open .menu-item:not(.menu-item-button) a{color:#112e5c}.c-header.c-header--light .c-drawerButton__bar{background:#fff}.c-header.is-scroll{background:#fff}.c-header.is-scroll .menu-item:not(.menu-item-button) a{color:#112e5c;transition:opacity .3s 0s ease}.c-header.is-scroll.c-header--light .svg-text{fill:#255aaf}.c-header.is-scroll.c-header--light .c-drawerButton__bar{background:#255aaf}.c-header__inner{height:100%;margin-inline:auto;padding-inline:30px}.c-header__contents{display:flex;align-items:center;justify-content:space-between;height:100%}.c-header__logo svg{width:100%;height:100%}.c-header__logo .svg-text{transition:fill .3s 0s ease}.menu-header-container .menu-list{display:flex;align-items:center;gap:clamp(12px, 1.304vw, 38px)}.menu-header-container .menu-item a{padding-block:min(0.5856515373vw, 8px);font-weight:500;line-height:1.5;transition:opacity .3s 0s ease}.menu-header-container .menu-item-button{z-index:1;position:relative;margin-left:min(0.2196193265vw, 3px);overflow:hidden;border-radius:26px;font-weight:700}.menu-header-container .menu-item-button:after{z-index:-1;position:absolute;inset:-1px;border-radius:min(1.9033674963vw, 26px);background:linear-gradient(to right,#47a5d8 0%,#0a49a8 100%);content:"";transition:opacity .3s 0s ease}.menu-header-container .menu-item-button a{display:inline-block;padding-inline:min(1.9765739385vw, 27px);padding-block:min(0.7320644217vw, 10px);color:#fff}.c-header__drawerMenu{display:none}.menu-drawer-container .menu-list{width:100%;margin-inline:auto;padding-top:100px;padding-inline:45px}.menu-drawer-container .menu-list>.menu-item{padding-block:22px;border-bottom:1px solid #478be0;font-size:1.125rem}.menu-drawer-container .menu-list>.menu-item:first-child{border-top:1px solid #478be0}.menu-drawer-container .menu-item a{display:block;padding:min(0.2928257687vw, 4px) min(0.5856515373vw, 8px)}.menu-drawer-container .menu-item-recruit{position:relative;padding-right:50px}.menu-drawer-container .menu-item-recruit:before,.menu-drawer-container .menu-item-recruit:after{position:absolute;top:40px;right:10px;width:2px;height:13px;background:#112e5c;content:"";transition:transform .3s 0s ease}.menu-drawer-container .menu-item-recruit:before{transform:translateY(-50%)}.menu-drawer-container .menu-item-recruit:after{transform:translateY(-50%) rotate(90deg)}.menu-drawer-container .menu-item-recruit.is-open:before{transform:translateY(-50%) rotate(90deg)}.menu-drawer-container .sub-menu{display:none;margin-top:10px;padding-left:20px}.menu-drawer-container .sub-menu .menu-item{padding-block:10px;font-size:.875rem}.menu-drawer-container .sub-menu .menu-item a{display:inline-block;width:100%}.c-header__drawerMenuButton{display:block;width:-moz-fit-content;width:fit-content;min-width:284px;margin-top:20px;margin-inline:auto;padding-block:30px;border-radius:43px;background:#255aaf;color:#fff;font-weight:500;font-size:1rem;line-height:1.5;text-align:center}.c-header__drawerMenuPrivacy{display:block;width:-moz-fit-content;width:fit-content;margin-top:30px;margin-inline:auto;font-weight:500;font-size:.875rem;line-height:1.4285714286;text-align:center}.c-header__drawerButton{display:none}.c-footer{padding-top:clamp(50px, 50px + (100vw - 430px) * (86 - 50) / (1366 - 430), 86px);background:#fff}.c-footer__inner{max-width:calc(1247px + clamp(16px, 16px + (100vw - 430px) * (60 - 16) / (1366 - 430), 60px) * 2);margin-inline:auto;padding-inline:min(4.39238653vw, 60px)}.c-footer__upper{display:flex;justify-content:space-between;gap:min(2.196193265vw, 30px)}.c-footer__group{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:clamp(0px, 0px + (100vw - 991px) * (96 - 0) / (1366 - 991), 96px);column-gap:clamp(0px, 0px + (100vw - 991px) * (96 - 0) / (1366 - 991), 96px);row-gap:min(3.6603221083vw, 50px)}.c-footer__logo{width:169px}.c-footer__logoKanji{width:109px;margin-top:20px}.c-footer__logoText{margin-top:10px;color:#255aaf;font-weight:500;font-size:.75rem;line-height:1.4166666667}.c-footer__menuGroup{display:flex;flex-shrink:0;flex-direction:column;gap:30px;text-align:right}.menu-footer-container .menu-list{display:flex;align-items:flex-start;justify-content:space-between}.menu-footer-container .menu-item a{font-weight:500;font-size:1rem;line-height:1.5}.menu-recruit-container{display:flex;flex-direction:column;gap:min(1.0980966325vw, 15px);text-align:left}.menu-recruit-container .menu-list>.menu-item>a{display:inline-block;margin-bottom:15px;font-weight:500;font-size:1rem;line-height:1.5}.menu-recruit-container .sub-menu{display:flex;gap:min(2.196193265vw, 30px)}.menu-recruit-container .sub-menu>.menu-item a{color:#454545;font-weight:300;font-size:.8125rem;line-height:1.4615384615}.c-footer__lowerGroup{display:flex;margin-top:clamp(30px, 30px + (100vw - 430px) * (83 - 30) / (1366 - 430), 83px);padding-top:27px;gap:clamp(20px, 20px + (100vw - 430px) * (100 - 20) / (1366 - 430), 100px);border-top:1px solid #e6e6e6}.c-footer__companyInfoGroup{display:flex;flex-direction:column;justify-content:space-between;width:-moz-fit-content;width:fit-content;gap:15px}.c-footer__companyInfo p{color:#112e5c;font-weight:600;font-size:.875rem;line-height:1.5714285714}.c-footer__companyInfo address{margin-top:14px;color:#454545;font-style:normal;font-weight:300;font-size:.75rem;line-height:1.7}.c-footer__companyInfo address span{color:#454545;font-weight:300;font-size:.75rem}.c-footer__bottom{padding-top:clamp(32px, 32px + (100vw - 1366px) * (49 - 32) / (430 - 1366), 49px);padding-bottom:clamp(44px, 44px + (100vw - 430px) * (55 - 44) / (1366 - 430), 55px)}.c-footer__bottomInner{display:flex;align-items:baseline;max-width:calc(1226px + clamp(15px, 15px + (100vw - 430px) * (60 - 15) / (1366 - 430), 60px) * 2);margin-inline:auto;padding-inline:clamp(15px, 15px + (100vw - 430px) * (60 - 15) / (1366 - 430), 60px);gap:clamp(28px, 28px + (100vw - 430px) * (50 - 28) / (1366 - 430), 50px)}.c-footer__bottomCopyright{color:#454545;font-size:.75rem;line-height:1.4166666667}.c-footer__bottomPrivacy a{color:#454545;font-weight:300;font-size:.75rem;line-height:1.4166666667}.c-footerBanner{margin-block:-1px;padding-top:50px;padding-bottom:1px;background:#fff}.c-footerBanner__inner{max-width:calc(1247px + clamp(16px, 16px + (100vw - 430px) * (60 - 16) / (1366 - 430), 60px) * 2);margin-inline:auto;padding-inline:clamp(20px, 20px + (100vw - 430px) * (60 - 20) / (1366 - 430), 60px)}.c-footerBanner__contents{display:flex;padding-inline:clamp(20px, 20px + (100vw - 768px) * (80 - 20) / (1366 - 768), 80px);padding-block:clamp(30px, 30px + (100vw - 430px) * (90 - 30) / (1366 - 430), 90px);gap:clamp(0px, 0px + (100vw - 768px) * (90 - 0) / (1366 - 768), 90px);border-radius:clamp(20px, 20px + (100vw - 430px) * (40 - 20) / (1366 - 430), 40px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/footer-banner-gb.png) no-repeat center center/cover}.c-footerBanner__title{font-weight:600;font-size:clamp(54px, 54px + (100vw - 430px) * (78 - 54) / (1366 - 430), 78px);line-height:1.2307692308;font-family:"Montserrat",sans-serif}.c-footerBanner__button a{display:grid;place-items:center;min-width:284px;min-height:85px;border-radius:3.125em;background:#255aaf;color:#fff;font-weight:500;font-size:1rem;line-height:1.5;transition:color .3s 0s ease,background .3s 0s ease}.c-footerBanner__info{display:flex;flex-direction:column;gap:min(0.3660322108vw, 5px)}.c-footerBanner__infoText{font-weight:500;font-size:min(1.0248901903vw, 0.875rem);line-height:1.4285714286}.c-footerBanner__infoTel span{font-weight:500;font-size:min(1.317715959vw, 1.125rem);line-height:1.2222222222;font-family:"Montserrat",sans-serif}.c-footerBanner__infoTel a{font-weight:500;font-size:min(2.196193265vw, 1.875rem);line-height:1.2333333333;font-family:"Montserrat",sans-serif}.c-footerBanner__infoReception{font-size:min(0.878477306vw, 0.75rem);line-height:1.4166666667}.c-drawerButton{display:flex;flex-direction:column;justify-content:space-between;width:50px;height:40px;padding:10px;background:0 0;transition:all .3s 0s ease}.c-drawerButton.is-open .c-drawerButton__bar{background-color:#255aaf}.c-drawerButton.is-open .c-drawerButton__bar:nth-child(1){transform:translateY(9px) rotate(45deg)}.c-drawerButton.is-open .c-drawerButton__bar:nth-child(2){display:none}.c-drawerButton.is-open .c-drawerButton__bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.c-drawerButton .c-drawerButton__bar{width:100%;height:2px;border-radius:0;background:#255aaf;transition:all .3s 0s ease}.c-breadcrumb__inner{display:flex;gap:10px}.c-breadcrumb__inner>span{display:flex;align-items:center;gap:10px}.c-breadcrumb__inner>span *{color:#fff;font-weight:500;font-size:clamp(10px, 10px + (100vw - 430px) * (12 - 10) / (1366 - 430), 12px);line-height:2.5}.c-breadcrumb__inner>span:first-child{text-decoration:underline;text-decoration-color:#fff;text-underline-offset:3px}.c-breadcrumb__inner>span:last-child{display:flex;align-items:center}.c-breadcrumb__inner>span:last-child span{display:inline-block;line-height:1.7}.c-breadcrumb__inner>span:not(:last-child){text-wrap:nowrap}.c-breadcrumb__inner>span:not(:last-child):after{width:clamp(7px, 7px + (100vw - 430px) * (8 - 7) / (1366 - 430), 8px);height:clamp(12px, 12px + (100vw - 430px) * (14 - 12) / (1366 - 430), 14px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/arrow_bc.svg) no-repeat center center/contain;content:""}.c-heading{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;gap:clamp(6px, 6px + (100vw - 430px) * (13 - 6) / (1366 - 430), 13px)}.c-heading.c-heading--large{gap:0}.c-heading.c-heading--large .c-heading__en{font-size:min(7.7598828697vw, 6.625rem)}.c-heading__ja{width:-moz-fit-content;width:fit-content;color:#255aaf;font-weight:700;font-size:clamp(1.125rem, 1.125rem + (100vw - 430px) * (22 - 18) / (1366 - 430), 1.375rem);line-height:1.4545454545}.c-heading__en{width:-moz-fit-content;width:fit-content;background:linear-gradient(90deg,#47a5d8,#0a49a8);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600;font-size:clamp(1.875rem, 1.875rem + (100vw - 430px) * (52 - 30) / (1366 - 430), 3.25rem);font-family:"Montserrat",sans-serif}.c-button{display:inline-block;padding:8px 16px;border:1px solid #ddd;background:#eee;transition:background .3s 0s ease,color .3s 0s ease}.c-buttonFill{display:inline-flex;z-index:2;position:relative;align-items:center;min-width:240px;min-height:85px;padding-inline:2.625em;padding-block:1.5625em;overflow:hidden;border:1px solid currentColor;border-radius:43px;background:linear-gradient(to right,#47a5d8,#0a49a8);color:#fff;font-size:1rem;line-height:1.1875;font-family:"Montserrat",sans-serif;transition:color .3s 0s ease}.c-buttonFill:before,.c-buttonFill:after{position:absolute;top:50%;content:""}.c-buttonFill:before{z-index:0;left:calc(100% - 48px);aspect-ratio:1;width:17px;transform:translateY(-50%);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/arrow.svg) no-repeat center center/contain}.c-buttonFill:after{z-index:-1;left:calc(100% - 42px);aspect-ratio:1;width:60px;transform:translateY(-50%) translateX(-50%);border-radius:50%;background:#fff;transition:width .3s 0s ease}.c-buttonFill.c-buttonFill--small{min-width:clamp(152px, 152px + (100vw - 430px) * (240 - 152) / (1366 - 430), 240px);min-height:clamp(54px, 54px + (100vw - 430px) * (85 - 54) / (1366 - 430), 85px);font-size:clamp(0.625rem, 0.625rem + (100vw - 430px) * (16 - 10) / (1366 - 430), 1rem)}.c-buttonFill.c-buttonFill--small:before{left:calc(100% - clamp(32px, 32px + (100vw - 430px) * (48 - 32) / (1366 - 430), 48px));width:clamp(11px, 11px + (100vw - 430px) * (17 - 11) / (1366 - 430), 17px)}.c-buttonFill.c-buttonFill--small:after{left:calc(100% - clamp(26px, 26px + (100vw - 430px) * (46 - 26) / (1366 - 430), 46px));width:clamp(38px, 38px + (100vw - 430px) * (60 - 38) / (1366 - 430), 60px)}.c-buttonOutline{display:inline-flex;z-index:2;position:relative;align-items:center;min-width:240px;min-height:85px;padding-inline:25px;padding-block:25px;overflow:hidden;border:1px solid #255aaf;border-radius:43px;background:#fff;color:#255aaf;font-weight:500;font-size:1rem;line-height:1.5;transition:color .3s 0s ease}.c-buttonOutline:before,.c-buttonOutline:after{position:absolute;top:50%;content:""}.c-buttonOutline:before{z-index:0;left:calc(100% - 49px);aspect-ratio:1;width:17px;transform:translateY(-50%);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/arrow_white.svg) no-repeat center center/contain}.c-buttonOutline:after{z-index:-1;left:calc(100% - 42px);aspect-ratio:1;width:60px;transform:translateY(-50%) translateX(-50%);border-radius:50%;background:#255aaf;transition:width .3s 0s ease}.c-buttonOutline.c-buttonOutline--small{min-width:161px;min-height:51px;padding-block:8px;border-radius:43px;border-color:#707070;color:#112e5c;font-size:12px;line-height:1.4166666667}.c-buttonOutline.c-buttonOutline--small:before{z-index:0;left:calc(100% - 30px);aspect-ratio:1;width:10px;transform:translateY(-50%);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/arrow_white.svg) no-repeat center center/contain}.c-buttonOutline.c-buttonOutline--small:after{left:calc(100% - 26px);aspect-ratio:1;width:36px}.c-buttonOutline.c-buttonOutline--leftIcon{justify-content:center;width:min(18.6676427526vw, 255px);min-height:min(6.2225475842vw, 85px);padding-inline:min(1.8301610542vw, 25px);padding-block:min(1.8301610542vw, 25px);font-size:1rem}.c-buttonOutline.c-buttonOutline--leftIcon:before{left:min(2.4158125915vw, 33px);width:min(1.2445095168vw, 17px);transform:translateY(-50%) scale(-1,-1)}.c-buttonOutline.c-buttonOutline--leftIcon:after{left:min(3.074670571vw, 42px);width:min(4.39238653vw, 60px)}.c-mediaCard{display:flex;gap:clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px)}.c-mediaCard.c-mediaCard--reverse{flex-direction:row-reverse}.c-mediaCard__image{aspect-ratio:1.5/1;width:100%;max-width:650px;background:#eee}.c-mediaCard__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-mediaCard__contents{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:480px;gap:20px}.c-subFv{overflow-x:hidden}.c-subFv__contents{display:flex;position:relative;flex-direction:column;justify-content:center;height:clamp(250px, 250px + (100vw - 430px) * (500 - 250) / (1366 - 430), 500px)}.c-subFv__contents:before{display:block;z-index:-1;position:fixed;top:0;left:0;width:100%;height:clamp(350px, 350px + (100vw - 430px) * (500 - 350) / (1366 - 430), 500px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/fv-sub-page.jpg) no-repeat center center/cover;content:""}.c-subFv__headingGroup{display:flex;flex-direction:column;justify-content:start;margin-top:clamp(0px, 0px + (100vw - 430px) * (24 - 0) / (1366 - 430), 24px);padding-inline:clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px);gap:8px}.c-subFv__headingSub{color:#fff;font-weight:700;font-size:clamp(0.875rem, 0.875rem + (100vw - 430px) * (22 - 14) / (1366 - 430), 1.375rem);line-height:1.4}.c-subFv__heading{margin-top:-5px;color:#fff;font-weight:500;font-size:clamp(3.25rem, 3.25rem + (100vw - 430px) * (108 - 52) / (1366 - 430), 6.75rem);line-height:1.2;font-family:"Montserrat",sans-serif}.c-subFv__breadcrumb{display:flex;position:absolute;bottom:0;align-items:center;height:clamp(40px, 40px + (100vw - 430px) * (99 - 40) / (1366 - 430), 99px);background:#0b2041}.c-pagination{display:flex;align-items:center;justify-content:center;gap:18px}.c-pagination .page-numbers{display:grid;place-items:center;padding:2px 10px;border-radius:50%;font-weight:700;font-family:"Montserrat",sans-serif}.c-pagination .page-numbers:not(.next):not(.prev){z-index:1;position:relative}.c-pagination .page-numbers:not(.next):not(.prev):before{z-index:-1;position:absolute;aspect-ratio:1;width:30px;border-radius:50%;background:rgba(37,90,175,.1882352941);content:"";opacity:0;transition:opacity .3s 0s ease,width .3s 0s ease}.c-pagination .page-numbers.prev,.c-pagination .page-numbers.next{aspect-ratio:1;width:36px;background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/arrow.svg) no-repeat center center/contain;background-size:17px;transition:opacity .3s 0s ease}.c-pagination .page-numbers.prev{margin-right:12px;transform:scale(-1,-1)}.c-pagination .page-numbers.next{margin-left:12px}.c-pagination .page-numbers.current{display:grid;place-items:center;aspect-ratio:1;width:48px;border-radius:50%;background:#255aaf;color:#fff;font-size:20px;line-height:1.2;font-family:"Montserrat",sans-serif}.c-card{overflow:hidden;border-radius:20px;box-shadow:2px 2px min(0.5856515373vw, 8px) rgba(0, 0, 0, 0.1)}.c-card__inner{display:block}.c-card__thumb{position:relative;width:100%;height:auto;overflow:hidden}.c-card__thumb:before{z-index:-1;position:absolute;inset:0;background:#3e95c5;content:""}.c-card__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;aspect-ratio:991/559;object-position:center;transition:transform .4s}.c-card__contents{padding-top:clamp(14px, 14px + (100vw - 430px) * (17 - 14) / (1366 - 430), 17px);padding-right:clamp(13px, 13px + (100vw - 430px) * (15 - 13) / (1366 - 430), 15px);padding-bottom:clamp(14px, 14px + (100vw - 430px) * (32 - 14) / (1366 - 430), 32px);padding-left:clamp(18px, 18px + (100vw - 430px) * (21 - 18) / (1366 - 430), 21px)}.c-card__body{display:flex;justify-content:space-between;gap:10px}.c-card__title{font-weight:500;font-size:clamp(13px, 13px + (100vw - 430px) * (17 - 13) / (1366 - 430), 17px);line-height:1.4705882353}.c-card__categories{display:flex;align-items:flex-start;gap:4px}.c-card__category{padding-inline:10px;padding-block:5px;border-radius:5px;background:#1e69b9;color:#fff;font-size:clamp(0.625rem, 0.625rem + (100vw - 430px) * (11 - 10) / (1366 - 430), 0.6875rem);line-height:1.4545454545}.c-card__bottom{margin-top:6px;color:#758cb1;font-weight:500;font-size:clamp(12px, 12px + (100vw - 430px) * (15 - 12) / (1366 - 430), 15px);line-height:1.4}.c-cardPortrait__thumb{z-index:1;position:relative;overflow:hidden;border-radius:20px}.c-cardPortrait__thumb:before{z-index:-1;position:absolute;width:100%;inset:-1px;background:#3e95c5;content:""}.c-cardPortrait__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s}.c-cardPortrait__category{position:absolute;bottom:clamp(8px, 8px + (100vw - 430px) * (14 - 8) / (1366 - 430), 14px);left:clamp(12px, 12px + (100vw - 430px) * (18 - 12) / (1366 - 430), 18px);padding-inline:clamp(18px, 18px + (100vw - 430px) * (26 - 18) / (1366 - 430), 26px);padding-block:7px;border-radius:999px;background:#fff;color:#1052ad;font-weight:700;font-size:min(1.5373352855vw, 1.3125rem);line-height:1.4285714286;text-align:center}.c-cardPortrait__contents{margin-top:min(1.756954612vw, 24px)}.c-cardPortrait__join{display:inline-block;padding-inline:min(1.0980966325vw, 15px);padding-block:min(0.2196193265vw, 3px) min(0.3660322108vw, 5px);border:1px solid currentColor;color:#1052ad;font-weight:500;font-size:14px}.c-cardPortrait__title{margin-top:min(0.878477306vw, 12px);color:#1052ad;font-weight:700;line-height:2.125}.c-newsItem{border-bottom:1px solid #478be0}.c-newsItem:first-child{border-top:1px solid #478be0}.c-newsItem__wrapper{position:relative;padding-right:min(5.0512445095vw, 69px);padding-block:30px;pointer-events:none;transition:background .3s 0s ease}.c-newsItem__wrapper:after{position:absolute;top:50%;right:min(1.9765739385vw, 27px);aspect-ratio:1;width:min(1.2445095168vw, 17px);transform:translateY(-50%);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/arrow.svg) no-repeat center center/contain;content:"";transition:right .3s 0s ease}.c-newsItem__inner{display:grid;grid-template-columns:max-content auto;align-items:center;-moz-column-gap:min(2.196193265vw, 30px);column-gap:min(2.196193265vw, 30px);width:100%;pointer-events:auto}.c-newsItem__category{padding-inline:13px;padding-block:6px 8px;border:1px solid #5b83c3;font-size:clamp(0.625rem, 0.625rem + (100vw - 430px) * (12 - 10) / (1366 - 430), 0.75rem)}.c-newsItem__group{display:flex;flex-direction:column;gap:5px}.c-newsItem__date{font-size:.75rem;line-height:2.25}.c-newsItem__title{font-weight:500;font-size:clamp(0.875rem, 0.875rem + (100vw - 430px) * (16 - 14) / (1366 - 430), 1rem);line-height:1.6875}.c-sidebar{position:sticky;top:min(10.980966325vw, 150px)}.c-sidebar__inner{display:flex;flex-direction:column;gap:min(2.196193265vw, 30px)}.c-sidebar__list{border:1px solid #5b83c3}.cat-item{min-width:min(18.6676427526vw, 255px);padding-inline:min(3.6603221083vw, 50px) min(1.1713030747vw, 16px);padding-block:min(1.4641288433vw, 20px)}.cat-item:not(:last-child){border-bottom:1px solid #5b83c3}.cat-item a{color:#255aaf;font-weight:500;font-size:.875rem;line-height:1.4285714286}.cat-item.current a,.cat-item.current-cat a{position:relative}.cat-item.current a:before,.cat-item.current-cat a:before{position:absolute;top:50%;left:-1em;aspect-ratio:1;width:min(0.439238653vw, 6px);transform:translateY(-50%);border-radius:50%;background:#255aaf;content:""}.c-sideNav{position:sticky;top:clamp(115px, 115px + (100vw - 430px) * (150 - 115) / (1366 - 430), 150px);width:min(13.17715959vw, 180px)}.c-sideNav__headline{padding-bottom:min(1.4641288433vw, 20px);font-size:1.25rem;line-height:1.2;font-family:"Montserrat",sans-serif}.c-sideNav__contents{padding-top:min(1.8301610542vw, 25px);border-top:1px solid #478be0}.c-sideNav__list{display:flex;flex-direction:column;gap:min(1.8301610542vw, 25px);gap:20px}.c-sideNav__item a{display:inline-block;position:relative;padding-left:min(1.6837481698vw, 23px);font-weight:500;font-size:.875rem;line-height:1.4285714286}.c-sideNav__item a:before{position:absolute;top:50%;left:0;aspect-ratio:1;width:clamp(8px, 8px + (100vw - 430px) * (11 - 8) / (1366 - 430), 11px);transform:translateY(-50%);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/arrow.svg) no-repeat center center/contain;content:"";opacity:0;transition:opacity .3s 0s ease,transform .3s 0s ease}.c-sideNav__item a.is-active:before{opacity:1}.c-fadeIn{opacity:0;transition:opacity 1s}.c-fadeIn.is-inView{opacity:1}.c-fadeIn.is-inView.delay-sm{transition-delay:.2s}.c-fadeIn.is-inView.delay-md{transition-delay:.4s}.c-fadeIn.is-inView.delay-lg{transition-delay:.6s}.c-fadeInUp{transform:translateY(48px);opacity:0;transition:opacity 1s,transform .8s}.c-fadeInUp.is-inView{transform:translateY(0);opacity:1}.c-fadeInUp.is-inView.delay-sm{transition-delay:.2s}.c-fadeInUp.is-inView.delay-md{transition-delay:.4s}.c-fadeInUp.is-inView.delay-lg{transition-delay:.6s}.c-fadeInDown{transform:translateY(-24px);opacity:0;transition:opacity 1s,transform 1s}.c-fadeInDown.is-inView{transform:translateY(0);opacity:1}.c-fadeInLeft{transform:translateX(-24px);opacity:0;transition:opacity 1s,transform 1s}.c-fadeInLeft.is-inView{transform:translateX(0);opacity:1}.c-fadeInLeft.is-inView.delay-sm{transition-delay:.2s}.c-fadeInLeft.is-inView.delay-md{transition-delay:.4s}.c-fadeInLeft.is-inView.delay-lg{transition-delay:.6s}.c-fadeInRight{transform:translateX(24px);opacity:0;transition:opacity 1s,transform 1s}.c-fadeInRight.is-inView{transform:translateX(0);opacity:1}.c-fadeInRight.is-inView.delay-sm{transition-delay:.2s}.c-fadeInRight.is-inView.delay-md{transition-delay:.4s}.c-fadeInRight.is-inView.delay-lg{transition-delay:.6s}.c-fadeIn-text-bg span{z-index:1;position:relative}.c-fadeIn-text-bg span:before{z-index:-1;position:absolute;left:0;width:0;inset-block:0;background:linear-gradient(to right,#47a5d8 0%,#0a49a8 100%);background-repeat:no-repeat;content:"";transition-delay:0s;transition-duration:.5s;transition-property:width;transition-timing-function:cubic-bezier(.16,1,.3,1)}.c-fadeIn-text-bg.is-inView span:before{width:100%}.c-fadeIn-text-bg.is-inView span:nth-child(2):before{transition-delay:.1s}.p-top-wrapper .c-buttonFill{width:240px;height:85px;font-size:clamp(1rem, 1rem + (100vw - 430px) * (16 - 16) / (1366 - 430), 1rem)}.p-top-wrapper .c-buttonFill:after{right:12px;width:60px}.p-top-fv{position:relative;width:100%;height:100lvh;overflow:hidden}.p-top-fv:before{display:block;z-index:-1;position:fixed;width:100%;height:100lvh;inset:0;background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/top/top_fv_geometry.png) no-repeat center center/cover;content:""}.p-top-fv__inner{position:relative;top:0;left:0;width:100%;height:100lvh;overflow:hidden}.p-top-fv__logoWrapper{z-index:-1;position:absolute;width:100%;height:100lvh;will-change:transform}.p-top-fv__logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:90% 50%;object-position:90% 50%}.p-top-fv__catch{position:absolute;bottom:163px;left:5.8565153734vw;background:linear-gradient(90deg,#47a5d8,#0a49a8);font-weight:700;font-size:max(5.270863836vw, 72px);line-height:1.2222222222;-webkit-background-clip:text;z-index:-1;background-clip:text;color:transparent;will-change:transform}.p-top-news{padding-top:100px;padding-bottom:clamp(50px, 50px + (100vw - 430px) * (67 - 50) / (1366 - 430), 67px)}.p-top-news__contents{position:relative}.p-top-news__group{display:flex;justify-content:space-between}.p-top-news__button{position:absolute;top:min(4.6120058565vw, 63px);right:0}.p-top-news__list{width:100%}.p-top-news__list .c-newsItem__title{font-size:1rem}.p-top-company{padding-top:clamp(45px, 45px + (100vw - 430px) * (171 - 45) / (1366 - 430), 171px);padding-bottom:clamp(151px, 151px + (100vw - 430px) * (369 - 151) / (1366 - 430), 369px);overflow:hidden;background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/bg_01.jpg) no-repeat center center/cover}.p-top-company__inner{position:relative}.p-top-company__heading{z-index:1;position:relative}.p-top-company__heading .c-heading__en{margin-left:clamp(-10px, -10px + (100vw - 1366px) * (0 - -10) / (430 - 1366), 0px)}.p-top-company__circleTextIcon{position:absolute;top:0;right:min(4.39238653vw, 60px);aspect-ratio:1;width:clamp(417px, 417px + (100vw - 430px) * (660 - 417) / (1366 - 430), 660px);transform-origin:center;animation:rotateImage 200s linear infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-top-company__lead{position:relative;margin-top:clamp(30px, 30px + (100vw - 430px) * (50 - 30) / (1366 - 430), 50px);font-weight:700;font-size:clamp(1.75rem, 1.75rem + (100vw - 430px) * (47 - 28) / (1366 - 430), 2.9375rem);line-height:1.4680851064}.p-top-company__text{position:relative;width:min(73.2064421669vw, 1000px);margin-top:clamp(30px, 30px + (100vw - 430px) * (50 - 30) / (1366 - 430), 50px);font-weight:500;font-size:clamp(1rem, 1rem + (100vw - 430px) * (22 - 16) / (1366 - 430), 1.375rem);line-height:2}.p-top-company__button{margin-top:40px}.p-top-business{z-index:1;position:relative;padding-top:min(15.8125915081vw, 216px);padding-bottom:min(26.4275256223vw, 361px);padding-bottom:clamp(79px, 79px + (100vw - 430px) * (361 - 79) / (1366 - 430), 361px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/bg_02.jpg) no-repeat center center/cover}.p-top-business:before,.p-top-business:after{position:absolute;inset-inline:0;content:""}.p-top-business:before{top:clamp(-118px, -118px + (100vw - 1366px) * (-75 - -118) / (430 - 1366), -75px);height:200px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 30%,#fff 70%,rgba(255,255,255,0) 100%)}.p-top-business:after{bottom:0;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 30%)}.p-top-business__inner{z-index:1;position:relative}.p-top-business__heading .c-heading__en{margin-left:clamp(-10px, -10px + (100vw - 1366px) * (-2 - -10) / (430 - 1366), -2px)}.p-top-business__image{position:absolute;top:min(-2.5622254758vw, -35px);right:min(4.39238653vw, 60px);aspect-ratio:1;width:min(40.2635431918vw, 550px)}.p-top-business__image:before{z-index:-1;position:absolute;inset:0;transform:translateX(0px) rotate(0deg);border-radius:20px;background:#b4d6f7;content:"";transition:transform .8s 0s ease}.p-top-business__image.is-inView:before{transform:translateX(-40px) rotate(-5deg)}.p-top-business__contents{margin-top:50px}.p-top-business__text{width:min(40.2635431918vw, 550px);font-weight:500;font-size:clamp(1rem, 1rem + (100vw - 430px) * (22 - 16) / (1366 - 430), 1.375rem);line-height:1.8181818182}.p-top-business__button{margin-top:40px}.p-top-parallax{width:100%;height:clamp(300px, 300px + (100vw - 430px) * (400 - 300) / (1366 - 430), 400px);overflow:hidden}.p-top-parallax__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-top-works{position:relative;padding-top:clamp(78px, 78px + (100vw - 430px) * (183 - 78) / (1366 - 430), 183px);padding-bottom:clamp(112px, 112px + (100vw - 430px) * (125 - 112) / (1366 - 430), 125px);background:#fff;background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/top/top_works_bg.jpg) no-repeat center center/cover}.p-top-works .c-heading{margin-bottom:clamp(40px, 40px + (100vw - 430px) * (63 - 40) / (1366 - 430), 63px)}.p-top-works .swiper-area{position:relative;height:-moz-fit-content;height:fit-content;margin-inline:auto}.p-top-works .swiper{padding-inline:10px}.p-top-works .swiper-wrapper{padding-block:10px}.p-top-works .swiper-slide{height:auto;overflow:hidden;border-radius:20px;box-shadow:2px 2px min(0.5856515373vw, 8px) rgba(0, 0, 0, 0.1);transition:.3s}.p-top-works .slide{display:block;height:100%}.p-top-works .slide-thumbnail{position:relative;aspect-ratio:991/559;width:100%;height:auto;overflow:hidden}.p-top-works .slide-thumbnail:before{z-index:-1;position:absolute;width:100%;inset:0;background:#3e95c5;content:""}.p-top-works .slide-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s}.p-top-works .slide-contents{display:flex;flex-direction:column;height:100%;margin-top:-1px;padding-top:16px;padding-right:clamp(12px, 12px + (100vw - 430px) * (13 - 12) / (1366 - 430), 13px);padding-bottom:28px;padding-left:clamp(17px, 17px + (100vw - 430px) * (19 - 17) / (1366 - 430), 19px);gap:5px;background:#fff}.p-top-works .slide-text-group{display:flex;justify-content:space-between;gap:5px}.p-top-works .slide-title{font-weight:500;font-size:clamp(0.875rem, 0.875rem + (100vw - 430px) * (16 - 14) / (1366 - 430), 1rem);line-height:1.5}.p-top-works .slide-client{color:#758cb1;font-weight:500;font-size:clamp(0.75rem, 0.75rem + (100vw - 430px) * (14 - 12) / (1366 - 430), 0.875rem);line-height:1.4285714286}.p-top-works .slide-categories{display:flex;gap:8px}.p-top-works .slide-category{flex-shrink:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding-inline:8px;padding-block:4px;border-radius:3px;background:#1e69b9;color:#fff;font-weight:400;font-size:.625rem;line-height:1.5}.p-top-works__inner{position:relative;overflow:hidden}.p-top-works__contents{max-width:calc(1226px + clamp(15px, 15px + (100vw - 430px) * (60 - 15) / (1366 - 430), 60px) * 2);margin-inline:auto;padding-inline:clamp(15px, 15px + (100vw - 430px) * (60 - 15) / (1366 - 430), 60px)}.p-top-works__title{text-align:center}.p-top-works__buttons{display:flex;position:absolute;top:clamp(0px, 0px + (100vw - 430px) * (56 - 0) / (1366 - 430), 56px);right:clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px);gap:28px}.p-top-works__controller{display:flex;position:relative;align-items:center;gap:14px}.p-top-works__controller .swiper-button-prev,.p-top-works__controller .swiper-button-next{position:static;margin:0}.p-top-works__controller .swiper-button-prev:after,.p-top-works__controller .swiper-button-next:after{content:""}.p-top-works__controller .swiper-button-prev,.p-top-works__controller .swiper-button-next{flex-shrink:0;width:60px;height:60px;border:1px solid #255aaf;border-radius:50%;background:#fff;transition:background .3s 0s ease}.p-top-works__controller .swiper-button-prev svg,.p-top-works__controller .swiper-button-next svg{width:17px;height:16px}.p-top-works__controller .swiper-button-prev svg path,.p-top-works__controller .swiper-button-next svg path{transition:fill .3s 0s ease}.p-top-works__controller .swiper-button-prev{left:0}.p-top-works__controller .swiper-button-prev svg{transform:scale(-1,-1)}.p-top-works__controller .swiper-button-next{right:0}.p-top-works__button{text-align:center}.p-top-works__button_sp{margin-top:max(9.3023255814vw, 40px);text-align:center}.p-top-recruit{position:relative;width:100%;height:clamp(663px, 663px + (100vw - 430px) * (800 - 663) / (1366 - 430), 800px)}.p-top-recruit .swiper-area{height:-moz-fit-content;height:fit-content;margin-inline:auto;overflow:hidden}.p-top-recruit .swiper{overflow:visible}.p-top-recruit .swiper-wrapper{transition-timing-function:linear !important}.p-top-recruit .swiper-slide{width:clamp(430px, 430px + (100vw - 430px) * (520 - 430) / (1366 - 430), 520px);height:clamp(663px, 663px + (100vw - 430px) * (800 - 663) / (1366 - 430), 800px)}.p-top-recruit .slide{width:100%;height:100%}.p-top-recruit .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-top-recruit .c-heading__en{margin-left:-.0625em}.p-top-recruit__inner{z-index:1;position:absolute;top:50%;right:min(4.39238653vw, 60px);transform:translateY(-50%)}.p-top-recruit__contents{width:min(44.3631039531vw, 606px);margin-left:auto;padding:min(4.831625183vw, 66px);border-radius:40px;background:#fff}.p-top-recruit__text{margin-top:min(1.756954612vw, 24px);margin-bottom:min(-0.6588579795vw, -9px);font-weight:500;font-size:clamp(1.125rem, 1.125rem + (100vw - 430px) * (22 - 18) / (1366 - 430), 1.375rem);line-height:1.8181818182}.p-top-recruit__button{margin-top:min(3.6603221083vw, 50px)}.p-company-message{position:relative;padding-top:clamp(47px, 47px + (100vw - 430px) * (377 - 47) / (1366 - 430), 377px);padding-bottom:clamp(243px, 243px + (100vw - 1366px) * (441 - 243) / (430 - 1366), 441px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/company/top-bg.jpg) no-repeat center center/cover}.p-company-message:before{z-index:1;position:absolute;right:min(2.9282576867vw, 40px);bottom:0;aspect-ratio:790/906;width:min(57.8330893119vw, 790px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/company/ceo_02.png) no-repeat center center/cover;content:""}.p-company-message__headingEn{position:absolute;top:min(5.270863836vw, 72px);left:-15px;color:#fff;font-weight:700;font-size:min(16.1054172767vw, 13.75rem);line-height:1.2181818182;font-family:"Montserrat",sans-serif}.p-company-message__contents{z-index:1;position:relative}.p-company-message__heading{color:#fff;font-weight:700;font-size:min(1.9033674963vw, 1.625rem);line-height:1.4230769231}.p-company-message__text{width:min(47.5841874085vw, 650px);margin-top:clamp(19px, 19px + (100vw - 430px) * (24 - 19) / (1366 - 430), 24px);color:#fff;font-weight:500;font-size:clamp(1rem, 1rem + (100vw - 430px) * (18 - 16) / (1366 - 430), 1.125rem);line-height:1.7777777778}.p-company-message__group{display:flex;z-index:1;position:absolute;right:min(21.5959004392vw, 295px);bottom:min(4.6120058565vw, 63px);flex-direction:column;align-items:center;gap:10px}.p-company-message__ceo{color:#fff;font-weight:700;font-size:.75rem;line-height:1.4166666667}.p-company-message__sign{aspect-ratio:149/65;width:149px}.p-company-info{margin-top:clamp(70px, 70px + (100vw - 430px) * (100 - 70) / (1366 - 430), 100px)}.p-company-info__contents{margin-top:clamp(14px, 14px + (100vw - 430px) * (25 - 14) / (1366 - 430), 25px)}.p-company-info__table{border-collapse:collapse;table-layout:fixed}.p-company-info__table tr{display:grid;grid-template-columns:min(13.17715959vw, 180px) auto;align-items:flex-start;padding-block:clamp(30px, 30px + (100vw - 430px) * (50 - 30) / (1366 - 430), 50px);gap:clamp(15px, 15px + (100vw - 430px) * (30 - 15) / (1366 - 430), 30px);border-bottom:1px solid #478be0}.p-company-info__table th,.p-company-info__table td{font-size:1rem;line-height:1.6875}.p-company-info__table th{font-weight:500;text-align:left}.p-company-info__table td{font-weight:500}.p-company-info__table td li{font-weight:500}.p-company-info__table .member{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:51px;column-gap:51px;width:-moz-fit-content;width:fit-content}.p-company-info__table .member span{font-weight:500}.p-company-info__table .establishment{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:84px;column-gap:84px;width:-moz-fit-content;width:fit-content}.p-company-info__table .bank li{display:inline}.p-company-info__table .bank li:nth-child(n+2):before{content:"／"}.p-company-info__bottomImage{height:clamp(300px, 300px + (100vw - 430px) * (450 - 300) / (1366 - 430), 450px);margin-top:100px}.p-company-info__bottomImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-company-sales{padding-top:clamp(100px, 100px + (100vw - 430px) * (180 - 100) / (1366 - 430), 180px);padding-bottom:clamp(0px, 0px + (100vw - 430px) * (359 - 0) / (1366 - 430), 359px)}.p-company-sales.is-inView .p-company-sales__inner:after{top:0;opacity:1}.p-company-sales__inner{position:relative}.p-company-sales__inner:after{position:absolute;top:48px;right:min(5.1244509517vw, 70px);aspect-ratio:1;width:clamp(340px, 340px + (100vw - 768px) * (685 - 340) / (1366 - 768), 685px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/company/sales.svg) no-repeat center center/cover;content:"";opacity:0;transition:opacity 1s,top .8s,margin-top .8s}.p-company-sales__contents{margin-top:clamp(30px, 30px + (100vw - 430px) * (76 - 30) / (1366 - 430), 76px)}.p-company-sales__boxes{display:flex;flex-direction:column;gap:20px}.p-company-sales__box{width:min(29.4289897511vw, 402px);min-width:320px;border:1px solid #478be0;border-radius:min(1.0980966325vw, 15px)}.p-company-sales__box:nth-child(2) .p-company-sales__boxTitleGroup{gap:19px}.p-company-sales__boxTitleGroup{display:flex;align-items:flex-end;padding-inline:25px;padding-block:16px;gap:16px}.p-company-sales__boxTitleEn{font-size:1.25rem;line-height:1.2;font-family:"Montserrat",sans-serif;text-wrap:nowrap}.p-company-sales__boxTitleJa{margin-bottom:2px;color:#255aaf;font-weight:700;font-size:.875rem;line-height:1.4285714286;text-wrap:nowrap}.p-company-sales__boxContents{padding-inline:25px;padding-block:16px;border-top:1px solid #478be0}.p-company-sales__boxItem{font-size:14px;line-height:1.8571428571}.p-company-organization{padding-top:clamp(100px, 100px + (100vw - 430px) * (150 - 100) / (1366 - 430), 150px)}.p-company-organization__contents{max-width:910px;margin-top:clamp(40px, 40px + (100vw - 430px) * (60 - 40) / (1366 - 430), 60px);margin-inline:auto}.p-company-organization__contents img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-company-qualified{padding-top:150px;padding-bottom:100px}.p-company-qualified__contents{display:grid;position:relative;grid-template-columns:repeat(2,1fr);margin-top:clamp(20px, 20px + (100vw - 430px) * (26 - 20) / (1366 - 430), 26px)}.p-company-qualified__note{position:absolute;top:min(-4.3191800878vw, -59px);right:0;font-size:min(1.0248901903vw, 0.875rem);line-height:1.9285714286}.p-company-qualified__item{display:grid;position:relative;grid-template-columns:auto 1fr;height:min(9.0775988287vw, 124px);padding-top:clamp(10px, 10px + (100vw - 430px) * (50 - 10) / (1366 - 430), 50px);padding-right:clamp(50px, 50px + (100vw - 768px) * (176 - 50) / (1366 - 768), 176px);padding-bottom:clamp(30px, 30px + (100vw - 430px) * (50 - 30) / (1366 - 430), 50px);gap:10px;border-bottom:1px solid #478be0;font-weight:500;line-height:1.6875}.p-company-qualified__item span:first-child{position:relative;padding-left:19px}.p-company-qualified__item span:first-child:before{position:absolute;left:0;content:"◉"}.p-company-qualified__item span:last-child{text-align:right}.p-company-qualified__item.dummy span:before{content:""}.p-company-suppliers{padding-top:clamp(50px, 50px + (100vw - 430px) * (100 - 50) / (1366 - 430), 100px);padding-bottom:50px;background:#f5f5f5}.p-company-suppliers__contents{position:relative;margin-top:clamp(35px, 35px + (100vw - 430px) * (50 - 35) / (1366 - 430), 50px)}.p-company-suppliers__note{position:absolute;top:min(-5.8565153734vw, -80px);right:0;font-size:.875rem;line-height:1.9285714286}.p-company-suppliers__name{display:inline;margin-right:1em;font-weight:500;line-height:1.875}.p-company-suppliers__name:before{display:inline-block;left:0;content:"・";font-size:1em}.p-company-contractors{padding-top:50px;padding-bottom:100px;background:#f5f5f5}.p-company-contractors__contents{position:relative;margin-top:clamp(35px, 35px + (100vw - 430px) * (50 - 35) / (1366 - 430), 50px)}.p-company-contractors__boxes{display:flex;flex-direction:column;gap:clamp(35px, 35px + (100vw - 430px) * (50 - 35) / (1366 - 430), 50px)}.p-company-contractors__note{position:absolute;top:min(-5.8565153734vw, -80px);right:0;font-size:.875rem;line-height:1.9285714286}.p-company-contractors__title{font-weight:500;line-height:1.875}.p-company-contractors__name{display:inline;position:relative;margin-right:1em;padding-left:1em;font-weight:500;line-height:1.875}.p-company-contractors__name:before{position:absolute;left:0;content:"・";font-size:1em}.p-company-access{padding-top:clamp(50px, 50px + (100vw - 430px) * (100 - 50) / (1366 - 430), 100px)}.p-company-access__contents{margin-top:clamp(47px, 47px + (100vw - 430px) * (57 - 47) / (1366 - 430), 57px)}.p-company-access__boxes{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:min(5.710102489vw, 78px);column-gap:min(5.710102489vw, 78px);row-gap:clamp(47px, 47px + (100vw - 430px) * (57 - 47) / (1366 - 430), 57px)}.p-company-access__box{display:flex;flex-direction:column;gap:26px}.p-company-access__boxInfo{display:flex;flex-direction:column;gap:10px}.p-company-access__boxTitle{font-weight:500;font-size:1.125rem}.p-company-access__boxAddress{font-style:normal;line-height:2}.p-company-access__boxMap{display:flex;flex-direction:column;gap:10px}.p-company-access__boxMap iframe{aspect-ratio:573/342;width:100%;height:100%}.p-company-access__boxMapLink{width:-moz-fit-content;width:fit-content;font-size:.875rem;line-height:2.2857142857;text-decoration:underline}.p-business-fv .c-subFv__contents:before{background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/bg_03.jpg)}.p-business-about{margin-top:clamp(47px, 47px + (100vw - 430px) * (100 - 47) / (1366 - 430), 100px)}.p-business-about__contents{display:flex;justify-content:space-between;margin-top:min(4.6120058565vw, 63px)}.p-business-about__text{width:clamp(250px, 250px + (100vw - 430px) * (573 - 250) / (1366 - 430), 573px);font-weight:500;line-height:2.125}.p-business-about__imageGroup{display:flex;flex-direction:column;width:clamp(150px, 150px + (100vw - 430px) * (439 - 150) / (1366 - 430), 439px);margin-right:clamp(0px, 0px + (100vw - 430px) * (67 - 0) / (1366 - 430), 67px);gap:clamp(40px, 40px + (100vw - 430px) * (70 - 40) / (1366 - 430), 70px)}.p-business-about__imageGroup img{width:100%}.p-business-about__imageGroup svg{width:100%;height:clamp(67px, 67px + (100vw - 430px) * (103 - 67) / (1366 - 430), 103px)}.p-business-introduction{margin-top:clamp(150px, 150px + (100vw - 430px) * (170 - 150) / (1366 - 430), 170px)}.p-business-introduction__contents{margin-top:clamp(50px, 50px + (100vw - 430px) * (60 - 50) / (1366 - 430), 60px)}.p-business-introduction__cards{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:min(3.074670571vw, 42px);column-gap:min(3.074670571vw, 42px);row-gap:clamp(50px, 50px + (100vw - 430px) * (87 - 50) / (1366 - 430), 87px)}.p-business-introduction__card:nth-child(3n+1){transition-delay:0s}.p-business-introduction__card:nth-child(3n+2){transition-delay:.2s}.p-business-introduction__card:nth-child(3n+3){transition-delay:.4s}.p-business-introduction__image{width:-moz-fit-content;width:fit-content;height:160px;margin-inline:auto}.p-business-introduction__image img{width:100%;height:100%}.p-business-introduction__title{width:100%;margin-top:30px;padding:11px;border:2px solid #478be0;border-radius:27px;color:#255aaf;font-weight:700;font-size:1.375rem;line-height:1.4545454545;text-align:center}.p-business-introduction__list{margin-top:20px}.p-business-introduction__item>span{display:flex;padding-left:1em;font-weight:500;font-size:.875rem;line-height:1.8571428571}.p-business-introduction__item>span:before{content:"●"}.p-business-introduction__childList{display:flex;flex-wrap:wrap}.p-business-introduction__childItem>span{display:flex;padding-left:1em;font-weight:500;font-size:.875rem;line-height:1.8571428571;text-wrap:nowrap}.p-business-introduction__childItem>span:before{content:"●"}.p-business-division{margin-top:clamp(150px, 150px + (100vw - 430px) * (195 - 150) / (1366 - 430), 195px)}.p-business-division__contents{max-width:calc(1226px + clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px) * 2);margin-top:clamp(50px, 50px + (100vw - 430px) * (60 - 50) / (1366 - 430), 60px);margin-inline:auto}.p-business-division__boxes{display:flex;flex-direction:column;gap:clamp(50px, 50px + (100vw - 430px) * (111 - 50) / (1366 - 430), 111px)}.p-business-division__box{position:relative}.p-business-division__box:nth-child(even) .p-business-division__body{margin-left:auto}.p-business-division__box:nth-child(even) .p-business-division__imageWrapper{right:50%;left:auto;transform:translateX(-1.756954612vw)}.p-business-division__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:calc(1226px + clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px) * 2);height:31.2591508053vw;min-height:-moz-fit-content;min-height:fit-content;padding-inline:clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px)}.p-business-division__lead{display:flex;flex-direction:column;gap:.5em}.p-business-division__lead span{display:inline-block;width:-moz-fit-content;width:fit-content;padding-inline:min(1.3909224012vw, 19px);color:#fff;font-weight:700;font-size:clamp(1.25rem, 1.25rem + (100vw - 768px) * (33 - 20) / (1366 - 768), 2.0625rem);line-height:1.7}.p-business-division__title{margin-top:clamp(27px, 27px + (100vw - 430px) * (54 - 27) / (1366 - 430), 54px);color:#255aaf;font-weight:700;font-size:clamp(1.125rem, 1.125rem + (100vw - 430px) * (26 - 18) / (1366 - 430), 1.625rem);line-height:1.4230769231}.p-business-division__text{width:min(41.9472913616vw, 573px);margin-top:clamp(15px, 15px + (100vw - 430px) * (23 - 15) / (1366 - 430), 23px);font-weight:500;line-height:2.125}.p-business-division__imageWrapper{position:absolute;top:0;left:50%;width:48.3162518302vw;height:31.2591508053vw;transform:translateX(1.756954612vw)}.p-business-division__image{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;opacity:0}.p-business-division__image:after{position:absolute;width:100%;height:100%;inset:0;background:#fff;content:"";transition-delay:0s;transition-duration:.8s;transition-property:transform;transition-timing-function:cubic-bezier(.16,1,.3,1)}.p-business-division__image.is-inView{opacity:1}.p-business-division__image.is-inView:after{transform:translateX(100%)}.p-business-division__image img{width:100%;height:100%}.p-business-environmental{margin-top:clamp(150px, 150px + (100vw - 430px) * (192 - 150) / (1366 - 430), 192px);margin-bottom:clamp(50px, 50px + (100vw - 430px) * (116 - 50) / (1366 - 430), 116px)}.p-business-environmental__contents{margin-top:clamp(50px, 50px + (100vw - 430px) * (63 - 50) / (1366 - 430), 63px)}.p-business-environmental__text{font-weight:500;line-height:2.125}.p-business-environmental__group{display:grid;grid-template-columns:repeat(2,1fr);margin-top:clamp(38px, 38px + (100vw - 430px) * (63 - 38) / (1366 - 430), 63px);gap:clamp(54px, 54px + (100vw - 430px) * (80 - 54) / (1366 - 430), 80px)}.p-business-environmental__image figure{display:flex;flex-direction:column;gap:clamp(10px, 10px + (100vw - 430px) * (15 - 10) / (1366 - 430), 15px)}.p-business-environmental__image figcaption{font-weight:500;font-size:clamp(0.75rem, 0.75rem + (100vw - 430px) * (14 - 12) / (1366 - 430), 0.875rem)}.p-business-environmental__image img{width:100%;height:100%}.p-works-wrapper{padding-bottom:clamp(40px, 40px + (100vw - 430px) * (134 - 40) / (1366 - 430), 134px)}.p-works-wrapper .l-column{gap:clamp(30px, 30px + (100vw - 430px) * (60 - 30) / (1366 - 430), 60px)}.p-works-entry__category{display:flex;margin-top:80px;gap:20px}.p-works-entry__categoryTitle{font-weight:500}.p-works-entry__categoryList{display:block flex;flex-wrap:wrap;align-items:center;gap:1em}.p-works-entry__cards{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:min(1.1713030747vw, 16px);column-gap:min(1.1713030747vw, 16px);row-gap:30px}.p-works-entry__cards .c-card.is-inView:nth-child(2n+1){transition-delay:0s}.p-works-entry__cards .c-card.is-inView:nth-child(2n+2){transition-delay:.2s}.p-works-entry__pagination{margin-top:min(5.1244509517vw, 70px)}.p-works-single-wrapper{padding-bottom:clamp(1px, 1px + (100vw - 430px) * (78 - 1) / (1366 - 430), 78px)}.p-works-single-wrapper .l-column{gap:min(4.39238653vw, 60px)}.p-works-single-wrapper .l-sidebar{width:21.0918114144%}.p-works-single-wrapper .l-main{width:75.4342431762%}.p-works-single-wrapper .c-buttonOutline--leftIcon{min-width:21.0918114144%;font-size:min(1.1713030747vw, 16px)}.p-work-single__group{display:flex;align-items:center;gap:min(1.4641288433vw, 20px)}.p-work-single__categories{display:flex;padding-bottom:15px;gap:16px}.p-work-single__category{padding-inline:13px;padding-block:6px;border:1px solid #5b83c3;font-size:12px}.p-work-single__date{font-weight:500;font-size:14px;line-height:1.9285714286}.p-works-single__heading{font-weight:700;font-size:clamp(1.375rem, 1.375rem + (100vw - 430px) * (40 - 22) / (1366 - 430), 2.5rem);line-height:1.45}.p-works-single__title{margin-top:45px;font-weight:600;font-size:clamp(1.25rem, 1.25rem + (100vw - 430px) * (26 - 20) / (1366 - 430), 1.625rem);line-height:1.4230769231}.p-works-single__table{width:100%;margin-top:clamp(14px, 14px + (100vw - 1366px) * (17 - 14) / (430 - 1366), 17px);border-collapse:collapse}.p-works-single__table tr{display:grid;grid-template-columns:min(10.2489019034vw, 140px) auto;align-items:center;gap:min(2.196193265vw, 30px)}.p-works-single__table tr:first-child{border-top:1px solid #ddd}.p-works-single__table tr:last-child{border-bottom:1px solid #ddd}.p-works-single__table tr:not(:last-child){background-image:linear-gradient(90deg,#d6d6d6,#d6d6d6 5px,transparent 0);background-position:0 100%;background-size:12px 1px;background-repeat:repeat-x}.p-works-single__table th,.p-works-single__table td{padding-block:min(2.0497803807vw, 28px);font-size:.9375rem;vertical-align:center}.p-works-single__table th{font-weight:600;text-align:left}.p-works-single__button{margin-block:50px;text-align:center}.p-works-single__thumb{aspect-ratio:911/559;overflow:hidden;border-radius:10px}.p-works-single__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-works-single__slide{margin-top:clamp(20px, 20px + (100vw - 430px) * (50 - 20) / (1366 - 430), 50px);overflow:hidden}.p-works-single__slide .swiper-area{position:relative;height:-moz-fit-content;height:fit-content;margin-inline:auto}.p-works-single__slide .swiper-main .swiper-slide{width:100%;overflow:hidden;border-radius:10px}.p-works-single__slide .swiper-main .slide{display:grid;place-items:center}.p-works-single__slide .swiper-main .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;aspect-ratio:911/559;object-position:center}.p-works-single__slide .swiper-thumb{padding-top:15px}.p-works-single__slide .swiper-thumb .swiper-wrapper{overflow:visible}.p-works-single__slide .swiper-thumb .swiper-slide{overflow:hidden;border-radius:8px;transition:transform 1s}.p-works-single__slide .swiper-thumb .swiper-slide.is-inView:nth-child(4n+1){transition-delay:0s}.p-works-single__slide .swiper-thumb .swiper-slide.is-inView:nth-child(4n+2){transition-delay:.2s}.p-works-single__slide .swiper-thumb .swiper-slide.is-inView:nth-child(4n+3){transition-delay:.4s}.p-works-single__slide .swiper-thumb .swiper-slide.is-inView:nth-child(4n+4){transition-delay:.6s}.p-works-single__slide .swiper-thumb .swiper-slide.swiper-slide-thumb-active{opacity:.7}.p-works-single__slide .swiper-thumb .slide{display:grid;place-items:center;width:100%;height:100%;background:#eee;cursor:pointer;transition:.3s}.p-works-single__slide .swiper-thumb .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;aspect-ratio:911/559;object-position:center}.p-works-single__slide .swiper-button-prev,.p-works-single__slide .swiper-button-next{margin:0}.p-works-single__slide .swiper-button-prev:after,.p-works-single__slide .swiper-button-next:after{content:""}.p-works-single__slide .swiper-button-prev,.p-works-single__slide .swiper-button-next{aspect-ratio:1;width:clamp(30px, 30px + (100vw - 430px) * (70 - 30) / (1366 - 430), 70px);height:clamp(30px, 30px + (100vw - 430px) * (60 - 30) / (1366 - 430), 60px)}.p-works-single__slide .swiper-button-prev svg,.p-works-single__slide .swiper-button-next svg{width:100%;height:100%}.p-works-single__slide .swiper-button-prev{left:12px;transform:translateY(-50%) scale(-1,-1)}.p-works-single__slide .swiper-button-next{right:12px;transform:translateY(-50%)}.p-topics-wrapper{padding-bottom:clamp(10px, 10px + (100vw - 430px) * (145 - 10) / (1366 - 430), 145px)}.p-topics-entry__pagination{margin-top:min(5.4904831625vw, 75px)}.p-topics-single-wrapper{padding-bottom:clamp(1px, 1px + (100vw - 430px) * (78 - 1) / (1366 - 430), 78px)}.p-topics-single-wrapper .l-column{gap:min(4.39238653vw, 60px)}.p-topics-single__group{display:flex;align-items:center;gap:20px}.p-topics-single__heading{padding-top:15px;font-weight:700;font-size:clamp(1.375rem, 1.375rem + (100vw - 430px) * (40 - 22) / (1366 - 430), 2.5rem);line-height:1.45}.p-topics-single__contents p{padding-top:50px;font-size:1rem;line-height:1.875}.p-topics-single__contents .wp-block-image{margin-top:50px;overflow:hidden;border-radius:10px}.p-topics-single__contents .wp-block-image img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;aspect-ratio:911/559;object-position:center}.p-topics-single__thumbnail{aspect-ratio:911/559;margin-top:50px;overflow:hidden;border-radius:min(0.7320644217vw, 10px)}.p-topics-single__thumbnail img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-topics-single__buttonWrapper{display:flex;justify-content:space-between;margin-top:min(2.196193265vw, 30px)}.p-topics-single__button{margin-top:50px;text-align:center}.p-privacy-fv .c-subFv__heading{margin-left:-.06em}.p-privacy{padding-top:clamp(46px, 46px + (100vw - 430px) * (100 - 46) / (1366 - 430), 100px);padding-bottom:clamp(73px, 73px + (100vw - 430px) * (94 - 73) / (1366 - 430), 94px)}.p-privacy__inner{max-width:calc(900px + clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px)}.p-privacy__heading{text-align:center}.p-privacy__text{line-height:2}.p-privacy__boxes{display:flex;flex-direction:column;margin-top:clamp(30px, 30px + (100vw - 430px) * (50 - 30) / (1366 - 430), 50px)}.p-privacy__box{padding-block:30px;border-top:1px solid #478be0}.p-privacy__box:last-child{border-bottom:1px solid #478be0}.p-privacy__boxTitle{color:#255aaf;font-weight:700;font-size:clamp(1.25rem, 1.25rem + (100vw - 430px) * (24 - 20) / (1366 - 430), 1.5rem);line-height:1.3333333333}.p-privacy__boxText{margin-top:15px;line-height:2}.p-privacy__boxList{display:flex;flex-direction:column}.p-privacy__boxItem{position:relative;padding-left:1em;line-height:2}.p-privacy__boxItem:before{position:absolute;left:0;content:"・"}.p-recruit-fv{overflow:hidden}.p-recruit-fv .c-subFv__contents{height:clamp(500px, 500px + (100vw - 430px) * (768 - 500) / (1366 - 430), 768px)}.p-recruit-fv .c-subFv__contents:before{height:clamp(520px, 520px + (100vw - 430px) * (768 - 520) / (1366 - 430), 768px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/recruit/recruit_fv.jpg) no-repeat center center/cover}.p-recruit-fv .c-subFv__contents:after{z-index:-1;position:fixed;top:0;left:clamp(0px, 0px + (100vw - 768px) * (130 - 0) / (1366 - 768), 130px);aspect-ratio:900/768;height:clamp(500px, 500px + (100vw - 430px) * (768 - 500) / (1366 - 430), 768px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/recruit/recruit_fv_thunder.svg) no-repeat center center/cover;content:""}.p-recruit-fv .c-subFv__headingGroup{margin-top:min(-1.6105417277vw, -22px);gap:0}.p-recruit-fv .c-subFv__headingSub{font-weight:700;font-size:min(3.2942898975vw, 2.8125rem);line-height:1.4444444444}.p-recruit-fv .c-subFv__heading{margin-top:min(-1.4641288433vw, -20px);margin-left:clamp(-25px, -25px + (100vw - 1366px) * (-5 - -25) / (430 - 1366), -5px);font-weight:500;font-size:min(16.7642752562vw, 229px);line-height:1.2183406114}.p-recruit-about{position:relative;padding-top:clamp(105px, 105px + (100vw - 430px) * (187 - 105) / (1366 - 430), 187px);padding-bottom:clamp(120px, 120px + (100vw - 430px) * (187 - 120) / (1366 - 430), 187px);overflow:hidden;background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/recruit/recruit_about_bg.jpg) no-repeat center center/cover}.p-recruit-about:after{position:absolute;right:clamp(-30px, -30px + (100vw - 430px) * (0 - -30) / (1366 - 430), 0px);bottom:0;aspect-ratio:737/688;width:clamp(373px, 373px + (100vw - 430px) * (737 - 373) / (1366 - 430), 737px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/recruit/recruit_top_01.png) no-repeat center center/cover;content:""}.p-recruit-about .c-buttonOutline{padding-left:42px}.p-recruit-about__inner{z-index:1;position:relative}.p-recruit-about__headingEn{color:#fff;font-weight:500;font-size:min(8.4919472914vw, 7.25rem);line-height:1.2155172414;font-family:"Montserrat",sans-serif}.p-recruit-about__headingJa{margin-top:min(1.0980966325vw, 15px);color:#fff;font-weight:700;font-size:min(2.196193265vw, 1.875rem);line-height:1.4666666667}.p-recruit-about__button{margin-top:min(3.6603221083vw, 50px)}.p-recruit-container{padding-top:min(5.1244509517vw, 70px);padding-block:clamp(57px, 57px + (100vw - 1366px) * (61 - 57) / (430 - 1366), 61px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/bg_01.jpg) no-repeat center center/cover}.p-recruit-section .c-buttonOutline{padding-left:42px}.p-recruit-section__inner{max-width:calc(1226px + clamp(15px, 15px + (100vw - 430px) * (77 - 15) / (1366 - 430), 77px) * 2);margin-inline:auto;padding-inline:clamp(15px, 15px + (100vw - 430px) * (77 - 15) / (1366 - 430), 77px)}.p-recruit-section__boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:min(3.5871156662vw, 49px)}.p-recruit-section__box{display:flex;flex-direction:column;gap:clamp(19px, 19px + (100vw - 430px) * (38 - 19) / (1366 - 430), 38px)}.p-recruit-section__boxHeadingGroup{display:flex;align-items:flex-end;gap:clamp(4px, 4px + (100vw - 430px) * (46 - 4) / (1366 - 430), 46px)}.p-recruit-section__boxHeadingEn{color:#255aaf;font-weight:500;font-size:min(4.39238653vw, 60px);line-height:1.2166666667;font-family:"Montserrat",sans-serif}.p-recruit-section__boxHeadingJa{margin-bottom:clamp(0px, 0px + (100vw - 430px) * (12 - 0) / (1366 - 430), 12px);color:#255aaf;font-weight:700;font-size:clamp(1.125rem, 1.125rem + (100vw - 430px) * (22 - 18) / (1366 - 430), 1.375rem);line-height:1.4545454545}.p-recruit-section__boxBody{position:relative;overflow:hidden}.p-recruit-section__boxBody.jobs{aspect-ratio:587/563;width:min(42.972181552vw, 587px)}.p-recruit-section__boxBody.jobs:after{position:absolute;inset:0;background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/recruit/bg-jobs.jpg) no-repeat center center/contain;content:"";transition:transform .3s 0s ease}.p-recruit-section__boxBody.workplace{aspect-ratio:576/563;width:min(42.1669106881vw, 576px)}.p-recruit-section__boxBody.workplace:after{position:absolute;inset:0;background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/recruit/bg-workplace.jpg) no-repeat center center/contain;content:"";transition:transform .3s 0s ease}.p-recruit-section__boxBody.workplace .p-recruit-section__boxButton{right:min(1.3909224012vw, 19px)}.p-recruit-section__boxButton{z-index:1;position:absolute;right:min(1.5373352855vw, 21px);bottom:min(2.0497803807vw, 28px)}.p-recruit-interview{margin-top:clamp(50px, 50px + (100vw - 430px) * (150 - 50) / (1366 - 430), 150px)}.p-recruit-interview .c-heading{gap:0}.p-recruit-interview .c-heading__en{margin-left:-.06em;font-size:clamp(30px, 30px + (100vw - 430px) * (107 - 30) / (1366 - 430), 107px)}.p-recruit-interview__inner{max-width:calc(1226px + clamp(15px, 15px + (100vw - 430px) * (77 - 15) / (1366 - 430), 77px) * 2);margin-inline:auto;padding-inline:clamp(15px, 15px + (100vw - 430px) * (77 - 15) / (1366 - 430), 77px)}.p-recruit-interview__contents{position:relative}.p-recruit-interview{overflow:hidden}.p-recruit-interview .swiper-area{position:relative;height:-moz-fit-content;height:fit-content;margin-top:clamp(41px, 41px + (100vw - 430px) * (46 - 41) / (1366 - 430), 46px);margin-inline:auto}.p-recruit-interview .swiper{overflow:visible}.p-recruit-interview .swiper-slide{width:min(24.5241581259vw, 335px);transition:.3s}.p-recruit-interview .swiper-slide .c-cardPortrait__thumb{aspect-ratio:371/500;width:100%;height:100%}.p-recruit-interview .swiper-slide .c-cardPortrait__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-recruit-interview__buttons{display:flex;position:absolute;top:min(3.953147877vw, 54px);top:clamp(6px, 6px + (100vw - 768px) * (54 - 6) / (1366 - 768), 54px);right:clamp(-11px, -11px + (100vw - 1366px) * (0 - -11) / (430 - 1366), 0px);gap:min(2.0497803807vw, 28px)}.p-recruit-interview__controller{display:flex;position:relative;align-items:center;width:-moz-fit-content;width:fit-content;gap:14px}.p-recruit-interview__controller .swiper-button-prev,.p-recruit-interview__controller .swiper-button-next{position:static;margin:0}.p-recruit-interview__controller .swiper-button-prev:after,.p-recruit-interview__controller .swiper-button-next:after{content:""}.p-recruit-interview__controller .swiper-button-prev,.p-recruit-interview__controller .swiper-button-next{width:60px;height:60px;border:1px solid #255aaf;border-radius:50%;background:#fff;transition:background .3s 0s ease}.p-recruit-interview__controller .swiper-button-prev svg,.p-recruit-interview__controller .swiper-button-next svg{width:17px;height:16px}.p-recruit-interview__controller .swiper-button-prev svg path,.p-recruit-interview__controller .swiper-button-next svg path{transition:fill .3s 0s ease}.p-recruit-interview__controller .swiper-button-prev{left:0}.p-recruit-interview__controller .swiper-button-prev svg{transform:scale(-1,-1)}.p-recruit-interview__controller .swiper-button-next{right:0}.p-recruit-links{padding-top:clamp(66px, 66px + (100vw - 430px) * (100 - 66) / (1366 - 430), 100px)}.p-recruit-links__boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px, 1fr));gap:min(3.8067349927vw, 52px)}.p-recruit-links__box{display:flex;position:relative;flex-direction:column;justify-content:center;height:clamp(137px, 137px + (100vw - 430px) * (201 - 137) / (1366 - 430), 201px);padding-left:clamp(34px, 34px + (100vw - 430px) * (50 - 34) / (1366 - 430), 50px);overflow:hidden;gap:clamp(12px, 12px + (100vw - 430px) * (19 - 12) / (1366 - 430), 19px);border-radius:20px}.p-recruit-links__box:nth-child(1){background:#3e95c5}.p-recruit-links__box:nth-child(2){background:#487ac6}.p-recruit-links__boxTextEn{z-index:1;position:relative;color:#fff;font-weight:500;font-size:min(2.635431918vw, 2.25rem);line-height:1.2222222222;font-family:"Montserrat",sans-serif;transition:color .3s 0s ease}.p-recruit-links__boxTextJa{z-index:1;position:relative;color:#fff;font-weight:700;font-size:clamp(1rem, 1rem + (100vw - 430px) * (22 - 16) / (1366 - 430), 1.375rem);line-height:1.4545454545;transition:color .3s 0s ease}.p-recruit-links__boxIcon{display:grid;z-index:0;position:absolute;top:50%;right:min(3.8067349927vw, 52px);place-items:center;aspect-ratio:1;width:clamp(41px, 41px + (100vw - 430px) * (60 - 41) / (1366 - 430), 60px);transform:translateY(-50%);border-radius:50%}.p-recruit-links__boxIcon:after{z-index:-1;position:absolute;aspect-ratio:1;width:clamp(41px, 41px + (100vw - 430px) * (60 - 41) / (1366 - 430), 60px);border-radius:50%;background:#fff;content:"";transition:width .3s 0s ease}.p-recruit-links__boxIcon svg{width:clamp(11px, 11px + (100vw - 430px) * (17 - 11) / (1366 - 430), 17px);height:clamp(11px, 11px + (100vw - 430px) * (16 - 11) / (1366 - 430), 16px)}.p-recruit-links__boxIcon svg .arrow-path{fill:#3e95c5}.p-contact{margin-top:clamp(46px, 46px + (100vw - 430px) * (100 - 46) / (1366 - 430), 100px);margin-bottom:36px}.p-contact__inner{max-width:calc(min(76.2079062958vw, 1041px) + clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px)}.p-contact__heading{color:#255aaf;font-weight:700;font-size:clamp(1.25rem, 1.25rem + (100vw - 430px) * (24 - 20) / (1366 - 430), 1.5rem);line-height:1.3333333333}.p-contact__text{margin-top:min(3.6603221083vw, 50px);line-height:2}.p-contact__contents{margin-top:clamp(50px, 50px + (100vw - 430px) * (124 - 50) / (1366 - 430), 124px)}.p-contact__notice{margin-top:30px;text-decoration:underline}.smf-progress-tracker{margin-bottom:0}.smf-progress-tracker__item:after,.smf-progress-tracker__item:before{top:clamp(15px, 15px + (100vw - 430px) * (25 - 15) / (1366 - 430), 25px)}.smf-progress-tracker__item__number{aspect-ratio:1;width:clamp(30px, 30px + (100vw - 430px) * (50 - 30) / (1366 - 430), 50px);height:clamp(30px, 30px + (100vw - 430px) * (50 - 30) / (1366 - 430), 50px)}.snow-monkey-form[data-screen=input] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.snow-monkey-form[data-screen=input] .smf-progress-tracker__item--back .smf-progress-tracker__item__number,.snow-monkey-form[data-screen=back] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.snow-monkey-form[data-screen=back] .smf-progress-tracker__item--back .smf-progress-tracker__item__number{background:#255aaf}.snow-monkey-form[data-screen=input] .smf-progress-tracker__item--input .smf-progress-tracker__item__text,.snow-monkey-form[data-screen=input] .smf-progress-tracker__item--back .smf-progress-tracker__item__text,.snow-monkey-form[data-screen=back] .smf-progress-tracker__item--input .smf-progress-tracker__item__text,.snow-monkey-form[data-screen=back] .smf-progress-tracker__item--back .smf-progress-tracker__item__text{color:#255aaf}.snow-monkey-form[data-screen=invalid] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.snow-monkey-form[data-screen=invalid] .smf-progress-tracker__item--back .smf-progress-tracker__item__number{background:#255aaf}.snow-monkey-form[data-screen=invalid] .smf-progress-tracker__item--input .smf-progress-tracker__item__text,.snow-monkey-form[data-screen=invalid] .smf-progress-tracker__item--back .smf-progress-tracker__item__text{color:#255aaf}.snow-monkey-form[data-screen=confirm] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number{background:#255aaf}.snow-monkey-form[data-screen=confirm] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text{color:#255aaf}.snow-monkey-form[data-screen=confirm] .smf-placeholder{justify-content:center;font-size:clamp(1.125rem, 1.125rem + (100vw - 430px) * (22 - 18) / (1366 - 430), 1.375rem)}.snow-monkey-form[data-screen=confirm] .field-group-privacy{display:none}.snow-monkey-form[data-screen=confirm] .smf-action{display:flex;justify-content:center;margin-top:clamp(50px, 50px + (100vw - 430px) * (100 - 50) / (1366 - 430), 100px);gap:clamp(20px, 20px + (100vw - 430px) * (40 - 20) / (1366 - 430), 40px)}.snow-monkey-form[data-screen=confirm] .smf-action .smf-button-control{margin-left:0}.snow-monkey-form[data-screen=confirm] .smf-action .smf-button-control:first-of-type .smf-button-control__control{border-color:transparent;background:#c4c4c4;color:#000}.snow-monkey-form[data-screen=confirm] .smf-button-control{width:300px;transition:opacity .3s 0s ease}.snow-monkey-form[data-screen=complete] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number{background:#255aaf}.snow-monkey-form[data-screen=complete] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text{color:#255aaf}.smf-form{margin-top:clamp(50px, 50px + (100vw - 430px) * (124 - 50) / (1366 - 430), 124px)}.smf-item{display:grid;grid-template-columns:min(23.7920937042vw, 325px) auto}.smf-item *{width:100%;height:100%}.smf-item__col--label{display:flex;align-items:center;padding-block:min(1.0248901903vw, 14px)}.smf-item__label{display:flex;align-items:center}.smf-item__label__text{font-weight:500;font-size:clamp(1.125rem, 1.125rem + (100vw - 430px) * (22 - 18) / (1366 - 430), 1.375rem);line-height:1.5}.smf-item__controls input::-moz-placeholder,.smf-item__controls textarea::-moz-placeholder{color:#b4b4b4 !important}.smf-item__controls input::placeholder,.smf-item__controls textarea::placeholder{color:#b4b4b4 !important}.smf-placeholder{display:flex;flex-direction:column}.smf-text-control__control,.smf-textarea-control__control{padding-left:clamp(16px, 16px + (100vw - 430px) * (30 - 16) / (1366 - 430), 30px) !important;border:1px solid #478be0 !important;border-radius:5px !important;font-weight:300;font-size:clamp(1rem, 1rem + (100vw - 430px) * (19 - 16) / (1366 - 430), 1.1875rem) !important}textarea{resize:vertical !important}.smf-textarea-control{min-height:min(22.1083455344vw, 302px)}.smf-action{margin-top:clamp(20px, 20px + (100vw - 430px) * (40 - 20) / (1366 - 430), 40px);margin-inline:auto}.smf-action .smf-button-control{display:block}.smf-action .smf-button-control__control{width:100%;padding-block:clamp(20px, 20px + (100vw - 430px) * (36 - 20) / (1366 - 430), 36px);border-radius:10px;background:#255aaf;color:#fff;font-weight:600;font-size:clamp(1.125rem, 1.125rem + (100vw - 430px) * (25 - 18) / (1366 - 430), 1.5625rem)}.smf-sending{display:none}.field-group>*{display:flex;flex-direction:column;gap:clamp(20px, 20px + (100vw - 430px) * (40 - 20) / (1366 - 430), 40px)}.field-group .smf-placeholder{display:flex;flex-direction:column;font-size:clamp(0.875rem, 0.875rem + (100vw - 430px) * (16 - 14) / (1366 - 430), 1rem)}.field-group-privacy{display:flex;position:relative;align-items:center;justify-content:center;margin-top:clamp(20px, 20px + (100vw - 430px) * (43 - 20) / (1366 - 430), 43px);margin-inline:auto;padding-block:min(2.635431918vw, 36px);gap:clamp(8px, 8px + (100vw - 430px) * (15 - 8) / (1366 - 430), 15px);border-radius:10px;background:#f7f7f7}.field-group-privacy .smf-error-messages{position:absolute;bottom:-1.5em;left:50%;transform:translateX(-50%);font-size:clamp(14px, 14px + (100vw - 430px) * (16 - 14) / (1366 - 430), 16px);text-align:center}.field-group-privacy .smf-item .smf-error-messages{bottom:1.3em;bottom:clamp(2px, 2px + (100vw - 430px) * (24 - 2) / (1366 - 430), 24px);height:20px !important}.field-group-privacy .field-text-privacy{color:#222;font-weight:600;font-size:clamp(0.875rem, 0.875rem + (100vw - 430px) * (19 - 14) / (1366 - 430), 1.1875rem);line-height:3.4210526316}.field-group-privacy .field-text-privacy a{color:#222;font-weight:600;font-size:clamp(0.875rem, 0.875rem + (100vw - 430px) * (19 - 14) / (1366 - 430), 1.1875rem);line-height:3.4210526316;text-decoration:underline;text-underline-offset:5px}.field-group-privacy .field-checkbox-privacy{display:block}.field-group-privacy .smf-checkbox-control__label{display:none}.field-group-privacy input{width:clamp(20px, 20px + (100vw - 430px) * (26 - 20) / (1366 - 430), 26px) !important;height:clamp(20px, 20px + (100vw - 430px) * (26 - 20) / (1366 - 430), 26px) !important;margin:5px !important;border-radius:0 !important}.has-text-align-left{line-height:2;text-align:center}.p-about-fv .c-subFv__contents:before{background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/fv-child-page.jpg)}.p-about-fv .c-subFv__headingGroup{margin-top:min(0.7320644217vw, 10px);gap:0}.p-about-fv .c-subFv__heading{margin-top:min(1.317715959vw, 18px);font-weight:700;font-size:min(5.270863836vw, 4.5rem);line-height:1.4583333333;font-family:"Noto Sans JP",sans-serif}.p-about-message{position:relative;padding-top:clamp(47px, 47px + (100vw - 430px) * (97 - 47) / (1366 - 430), 97px);padding-bottom:clamp(47px, 47px + (100vw - 430px) * (82 - 47) / (1366 - 430), 82px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/about/window.jpg) no-repeat center center/cover}.p-about-message .c-heading__en{margin-left:-.06em}.p-about-message__heading .c-heading__ja{color:#fff}.p-about-message__heading .c-heading__en{color:#fff}.p-about-message__contents{margin-inline:auto;padding-top:clamp(30px, 30px + (100vw - 430px) * (70 - 30) / (1366 - 430), 70px);font-weight:500;font-size:clamp(1rem, 1rem + (100vw - 430px) * (20 - 16) / (1366 - 430), 1.25rem);line-height:2}.p-about-message__text{color:#fff;font-weight:500;font-size:clamp(1rem, 1rem + (100vw - 430px) * (20 - 16) / (1366 - 430), 1.25rem);line-height:2}.p-about-numbers{padding-top:clamp(60px, 60px + (100vw - 430px) * (100 - 60) / (1366 - 430), 100px);padding-bottom:clamp(72px, 72px + (100vw - 430px) * (145 - 72) / (1366 - 430), 145px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/bg_01.jpg) no-repeat center center/cover}.p-about-numbers__contents{margin-top:clamp(40px, 40px + (100vw - 430px) * (70 - 40) / (1366 - 430), 70px)}.p-about-numbers__boxes{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:min(2.7818448023vw, 38px);grid-auto-rows:min-content;column-gap:min(2.7818448023vw, 38px);row-gap:clamp(30px, 30px + (100vw - 430px) * (41 - 30) / (1366 - 430), 41px)}.p-about-numbers__box{width:100%;padding-inline:16px;padding-block:min(4.39238653vw, 60px) min(2.9282576867vw, 40px);border-radius:20px;background:#fff}.p-about-numbers__box img{width:100%}.p-about-numbers__box:nth-child(1) .p-about-numbers__boxImage{aspect-ratio:358/333;width:clamp(180px, 180px + (100vw - 768px) * (358 - 180) / (1366 - 768), 358px);padding-top:min(3.1478770132vw, 43px)}.p-about-numbers__box:nth-child(1) .p-about-numbers__boxText{margin-top:clamp(10px, 10px + (100vw - 768px) * (40 - 10) / (1366 - 768), 40px)}.p-about-numbers__box:nth-child(2) .p-about-numbers__boxImage{aspect-ratio:334/333;width:min(24.4509516837vw, 334px);padding-top:min(3.074670571vw, 42px)}.p-about-numbers__box:nth-child(2) .p-about-numbers__boxText{margin-top:min(2.9282576867vw, 40px)}.p-about-numbers__box:nth-child(3) .p-about-numbers__boxImage{aspect-ratio:416/170;width:min(30.4538799414vw, 416px);padding-top:min(7.7598828697vw, 106px)}.p-about-numbers__box:nth-child(3) .p-about-numbers__boxText{margin-top:min(8.78477306vw, 120px)}.p-about-numbers__box:nth-child(4) .p-about-numbers__boxTitle{font-weight:700;font-size:min(2.0497803807vw, 28px);line-height:1.4285714286}.p-about-numbers__box:nth-child(4) .p-about-numbers__boxImage{aspect-ratio:375/231;width:min(27.4524158126vw, 375px);padding-top:min(6.7349926794vw, 92px)}.p-about-numbers__box:nth-child(4) .p-about-numbers__boxText{margin-top:min(3.1478770132vw, 43px)}.p-about-numbers__box:nth-child(5) .p-about-numbers__boxImage{aspect-ratio:492/271;width:min(36.0175695461vw, 492px);padding-top:min(4.39238653vw, 60px)}.p-about-numbers__box:nth-child(5) .p-about-numbers__boxText{margin-top:min(5.1976573939vw, 71px)}.p-about-numbers__box:nth-child(6) .p-about-numbers__boxImage{aspect-ratio:317/307;width:min(23.2064421669vw, 317px);padding-top:min(3.1478770132vw, 43px)}.p-about-numbers__box:nth-child(6) .p-about-numbers__boxText{margin-top:min(3.1478770132vw, 43px)}.p-about-numbers__boxTitle{display:flex;flex-direction:column;align-items:center;gap:min(1.4641288433vw, 20px);color:#255aaf;font-weight:700;font-size:min(2.9282576867vw, 40px);line-height:1.45;text-align:center}.p-about-numbers__boxTitle:after{width:clamp(42px, 42px + (100vw - 430px) * (62 - 42) / (1366 - 430), 62px);height:3px;background:#47a5d8;content:""}.p-about-numbers__boxImage{margin-inline:auto}.p-about-numbers__boxText{color:#255aaf;font-weight:700;font-size:clamp(14px, 14px + (100vw - 430px) * (16 - 14) / (1366 - 430), 16px);line-height:1.5;text-align:center}.p-about-numbers__boxText span{font-weight:inherit}.p-job-fv .c-subFv__contents:before{background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/fv-child-page.jpg)}.p-job-fv .c-subFv__headingGroup{margin-top:min(0.7320644217vw, 10px);gap:0}.p-job-fv .c-subFv__heading{margin-top:min(1.317715959vw, 18px);font-weight:700;font-size:min(5.270863836vw, 4.5rem);line-height:1.4583333333;font-family:"Noto Sans JP",sans-serif}.p-job-management{margin-top:-150px;padding-top:150px}.p-job-management__contents{margin-top:clamp(50px, 50px + (100vw - 430px) * (63 - 50) / (1366 - 430), 63px)}.p-job-management__boxes{display:flex;flex-direction:column;gap:clamp(50px, 50px + (100vw - 430px) * (91 - 50) / (1366 - 430), 91px)}.p-job-management__box{display:flex;justify-content:space-between;gap:min(3.6603221083vw, 50px);gap:clamp(10px, 10px + (100vw - 991px) * (50 - 10) / (1366 - 991), 50px)}.p-job-management__body{display:flex;flex-shrink:1;flex-direction:column;width:clamp(360px, 360px + (100vw - 991px) * (471 - 360) / (1366 - 991), 471px);gap:30px}.p-job-management__title{width:-moz-fit-content;width:fit-content;padding-inline:clamp(16px, 16px + (100vw - 991px) * (28 - 16) / (1366 - 991), 28px);padding-block:12px;border:2px solid #478be0;border-radius:27px;color:#255aaf;font-weight:500;font-size:clamp(1.125rem, 1.125rem + (100vw - 991px) * (20 - 18) / (1366 - 991), 1.25rem);line-height:1.45}.p-job-management__text{font-weight:500;line-height:2.125}.p-job-management__image{display:flex;flex-grow:0;flex-direction:column;width:min(32.8696925329vw, 449px);gap:clamp(20px, 20px + (100vw - 430px) * (24 - 20) / (1366 - 430), 24px)}.p-job-wrapper{padding-bottom:clamp(60px, 60px + (100vw - 430px) * (80 - 60) / (1366 - 430), 80px)}.p-job-wrapper .l-column{padding-bottom:clamp(10px, 10px + (100vw - 430px) * (148 - 10) / (1366 - 430), 148px);gap:min(5.4172767204vw, 74px)}.p-job-wrapper .l-inner{max-width:calc(1226px + clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px)}.p-job-introduction{padding-top:clamp(134px, 134px + (100vw - 1366px) * (150 - 134) / (430 - 1366), 150px)}.p-job-introduction__heading{margin-bottom:-60px}.p-job{padding-block:clamp(50px, 50px + (100vw - 430px) * (150 - 50) / (1366 - 430), 150px);border-top:1px solid #478be0}.p-job:first-child{padding-top:clamp(50px, 50px + (100vw - 430px) * (90 - 50) / (1366 - 430), 90px);border-top:none}.p-job:first-child .p-job__headingGroup{margin-top:-90px;padding-top:150px}.p-job:last-child{padding-bottom:0}.p-job__headingSub{font-weight:500;font-size:clamp(1rem, 1rem + (100vw - 430px) * (22 - 16) / (1366 - 430), 1.375rem);line-height:1.4545454545}.p-job__heading{font-weight:500;font-size:clamp(1.75rem, 1.75rem + (100vw - 430px) * (59 - 28) / (1366 - 430), 3.6875rem);line-height:1.4406779661}.p-job__lead{margin-top:clamp(20px, 20px + (100vw - 430px) * (30 - 20) / (1366 - 430), 30px);font-weight:500;font-size:clamp(1.125rem, 1.125rem + (100vw - 430px) * (28 - 18) / (1366 - 430), 1.75rem);line-height:1.4285714286}.p-job__boxes{display:flex;flex-direction:column;margin-top:clamp(20px, 20px + (100vw - 430px) * (50 - 20) / (1366 - 430), 50px);gap:50px}.p-job__box{display:flex;flex-direction:column;gap:min(2.196193265vw, 30px)}.p-job__headline{padding-inline:clamp(15px, 15px + (100vw - 430px) * (30 - 15) / (1366 - 430), 30px);padding-block:clamp(12px, 12px + (100vw - 430px) * (14 - 12) / (1366 - 430), 14px);border-radius:5px;background:#f5f5f5;font-weight:700;font-size:clamp(1.125rem, 1.125rem + (100vw - 430px) * (28 - 18) / (1366 - 430), 1.75rem);line-height:1.4285714286}.p-job__list{display:flex;flex-direction:column;gap:40px}.p-job__item{position:relative;padding-left:1.1em;font-size:clamp(1rem, 1rem + (100vw - 430px) * (18 - 16) / (1366 - 430), 1.125rem);line-height:1.8888888889}.p-job__item span{font-weight:700}.p-job__item:before{position:absolute;top:.7em;left:0;width:12px;height:12px;border-radius:50%;background-color:#0245e0;content:""}.p-job__bottomImage{aspect-ratio:970/600;width:100%;margin-top:clamp(40px, 40px + (100vw - 430px) * (100 - 40) / (1366 - 430), 100px)}.p-job__bottomImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-job__bottomImageGroup{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:44px;margin-top:50px}.p-job__bottomImageGroup figure{display:flex;flex-direction:column;margin:0}.p-job__bottomImageGroup figure.is-inView:nth-child(3n+1){transition-delay:0s}.p-job__bottomImageGroup figure.is-inView:nth-child(3n+2){transition-delay:.2s}.p-job__bottomImageGroup figure.is-inView:nth-child(3n+3){transition-delay:.4s}.p-job__bottomImageGroup figcaption{margin-top:10px;color:#112e5c;font-size:.75rem}.p-job__bottomImageGroup img.is-inView:nth-child(3n+1){transition-delay:0s}.p-job__bottomImageGroup img.is-inView:nth-child(3n+2){transition-delay:.2s}.p-job__bottomImageGroup img.is-inView:nth-child(3n+3){transition-delay:.4s}.p-job__bottomImageGroup img{width:100%;height:auto}.p-workplace-fv .c-subFv__contents:before{background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/fv-child-page.jpg)}.p-workplace-fv .c-subFv__headingGroup{margin-top:min(0.7320644217vw, 10px);gap:0}.p-workplace-fv .c-subFv__heading{margin-top:min(1.317715959vw, 18px);font-weight:700;font-size:min(5.270863836vw, 4.5rem);line-height:1.4583333333;font-family:"Noto Sans JP",sans-serif}.p-workplace-welfare{margin-top:clamp(46px, 46px + (100vw - 430px) * (100 - 46) / (1366 - 430), 100px)}.p-workplace-welfare__inner{max-width:calc(1226px + clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px)}.p-workplace-welfare__contents{margin-top:clamp(28px, 28px + (100vw - 430px) * (80 - 28) / (1366 - 430), 80px)}.p-workplace-welfare__boxes{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:min(2.9282576867vw, 40px);column-gap:min(2.9282576867vw, 40px);-moz-column-gap:40px;column-gap:40px;row-gap:clamp(32px, 32px + (100vw - 430px) * (48 - 32) / (1366 - 430), 48px)}.p-workplace-welfare__box{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1/1;width:100%;padding-top:min(3.513909224vw, 48px);padding-bottom:min(1.756954612vw, 24px);padding-inline:min(1.1713030747vw, 16px);border:2px solid #478be0;border-radius:20px}.p-workplace-welfare__box.is-inView:nth-child(3n+1){transition-delay:0s}.p-workplace-welfare__box.is-inView:nth-child(3n+2){transition-delay:.2s}.p-workplace-welfare__box.is-inView:nth-child(3n+3){transition-delay:.4s}.p-workplace-welfare__box:nth-child(4) .p-workplace-welfare__boxTitle,.p-workplace-welfare__box:nth-child(6) .p-workplace-welfare__boxTitle{padding-block:min(0.5124450952vw, 7px);font-size:clamp(13px, 13px + (100vw - 768px) * (14 - 13) / (1366 - 768), 14px);line-height:1.4285714286}.p-workplace-welfare__boxTitle{padding:min(0.8052708638vw, 11px);border:2px solid #478be0;border-radius:999px;color:#255aaf;font-weight:700;font-size:1.375rem;line-height:1.4545454545;text-align:center}.p-workplace-welfare__boxImage{width:min(15.1537335286vw, 207px);margin-inline:auto}.p-workplace-welfare__boxImage img{width:100%;height:100%;-o-object-fit:contain;aspect-ratio:1;object-fit:contain}.p-workplace-education{margin-top:150px;margin-bottom:clamp(76px, 76px + (100vw - 430px) * (183 - 76) / (1366 - 430), 183px)}.p-workplace-education__inner{max-width:calc(1226px + clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px)}.p-workplace-education__contents{margin-top:min(5.8565153734vw, 80px);margin-top:clamp(30px, 30px + (100vw - 430px) * (80 - 30) / (1366 - 430), 80px)}.p-interviews-fv .c-subFv__contents:before{background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/fv-child-page.jpg)}.p-interviews-fv .c-subFv__headingGroup{margin-top:min(0.7320644217vw, 10px);gap:0}.p-interviews-fv .c-subFv__heading{margin-top:min(1.317715959vw, 18px);font-weight:700;font-size:clamp(40px, 40px + (100vw - 430px) * (72 - 40) / (1366 - 430), 72px);line-height:1.4583333333;font-family:"Noto Sans JP",sans-serif}.p-interviews-entry{padding-top:clamp(46px, 46px + (100vw - 430px) * (100 - 46) / (1366 - 430), 100px);padding-bottom:clamp(59px, 59px + (100vw - 430px) * (162 - 59) / (1366 - 430), 162px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/bg_01.jpg) no-repeat center center/cover}.p-interviews-entry__inner{max-width:calc(1226px + clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px)}.p-interviews-entry__contents{margin-top:clamp(30px, 30px + (100vw - 430px) * (70 - 30) / (1366 - 430), 70px)}.p-interviews-entry__cards{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:clamp(15px, 15px + (100vw - 430px) * (36 - 15) / (1366 - 430), 36px);column-gap:clamp(15px, 15px + (100vw - 430px) * (36 - 15) / (1366 - 430), 36px);row-gap:clamp(68px, 68px + (100vw - 430px) * (78 - 68) / (1366 - 430), 78px)}.p-interviews-entry__cards .c-cardPortrait.is-inView:nth-child(4n+1){transition-delay:0s}.p-interviews-entry__cards .c-cardPortrait.is-inView:nth-child(4n+2){transition-delay:.2s}.p-interviews-entry__cards .c-cardPortrait.is-inView:nth-child(4n+3){transition-delay:.4s}.p-interviews-entry__cards .c-cardPortrait.is-inView:nth-child(4n+4){transition-delay:.6s}.p-interviews-entry__cards .c-cardPortrait__thumb{aspect-ratio:280/378;width:100%}.p-interviews-entry__cards .c-cardPortrait__category{font-size:clamp(0.75rem, 0.75rem + (100vw - 430px) * (18 - 12) / (1366 - 430), 1.125rem)}.p-interviews-entry__cards .c-cardPortrait__contents{margin-top:min(1.4641288433vw, 20px)}.p-interviews-entry__cards .c-cardPortrait__join{font-size:clamp(0.625rem, 0.625rem + (100vw - 430px) * (12 - 10) / (1366 - 430), 0.75rem)}.p-interviews-entry__cards .c-cardPortrait__title{margin-top:clamp(8px, 8px + (100vw - 430px) * (10 - 8) / (1366 - 430), 10px);font-size:clamp(0.75rem, 0.75rem + (100vw - 430px) * (16 - 12) / (1366 - 430), 1rem)}.p-interviews-entry__pagination{margin-top:clamp(35px, 35px + (100vw - 430px) * (70 - 35) / (1366 - 430), 70px)}.p-interviews-single-fv{position:relative}.p-interviews-single-fv__contents{height:clamp(250px, 250px + (100vw - 430px) * (768 - 250) / (1366 - 430), 768px)}.p-interviews-single-fv__contents:before{display:block;z-index:-1;position:fixed;top:0;left:0;width:100%;height:clamp(250px, 250px + (100vw - 430px) * (768 - 250) / (1366 - 430), 768px);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/interviews/recruit_bg.jpg) no-repeat center center/cover;content:""}.p-interviews-single-fv__image{z-index:-1;position:fixed;top:0;right:0;width:min(79.0629575403vw, 1080px);height:clamp(250px, 250px + (100vw - 430px) * (768 - 250) / (1366 - 430), 768px);content:""}.p-interviews-single-fv__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-interview-single-fv__group{position:absolute;bottom:clamp(18px, 18px + (100vw - 430px) * (130 - 18) / (1366 - 430), 130px);left:clamp(16px, 16px + (100vw - 430px) * (38 - 16) / (1366 - 430), 38px)}.p-interviews-single-fv__catch{display:inline;padding-left:clamp(6px, 6px + (100vw - 430px) * (12 - 6) / (1366 - 430), 12px);padding-block:clamp(3px, 3px + (100vw - 430px) * (5 - 3) / (1366 - 430), 5px);background:linear-gradient(to right,transparent 0%,#0a49a8 0%);background-position:0 0;background-size:0% 100%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent;font-weight:600;font-size:clamp(14px, 14px + (100vw - 375px) * (40 - 14) / (1366 - 375), 40px);line-height:2;transition-duration:1.2s;transition-property:color,background-size;transition-timing-function:cubic-bezier(.16,1,.3,1)}.is-inView.p-interviews-single-fv__catch{background-size:100% 100%;color:#fff}.p-interviews-single-fv__meta{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;margin-top:min(1.8301610542vw, 25px);padding-inline:min(0.878477306vw, 12px);padding-block:min(0.6588579795vw, 9px);gap:2px;background:#fff}.p-interviews-single-fv__category{color:#0a49a8;font-weight:700;font-size:min(1.4641288433vw, 1.25rem);line-height:1.65}.p-interviews-single-fv__name{color:#0a49a8;font-weight:700;font-size:min(1.4641288433vw, 1.25rem);line-height:1.65}.p-interviews-single-fv__metaGroup{display:flex;gap:1em;color:#0a49a8;font-weight:400;font-size:min(1.0248901903vw, 0.875rem)}.p-interviews-single-entry{margin-top:clamp(58px, 58px + (100vw - 430px) * (100 - 58) / (1366 - 430), 100px)}.p-interviews-single-entry__contents{margin-bottom:clamp(70px, 70px + (100vw - 430px) * (100 - 70) / (1366 - 430), 100px)}.p-interviews-single-entry__title{margin-bottom:clamp(30px, 30px + (100vw - 430px) * (46 - 30) / (1366 - 430), 46px);padding-left:clamp(15px, 15px + (100vw - 430px) * (27 - 15) / (1366 - 430), 27px);border-left:5px solid #0a49a8;font-weight:500;font-size:clamp(1.125rem, 1.125rem + (100vw - 430px) * (36 - 18) / (1366 - 430), 2.25rem);line-height:1.9444444444}.p-interviews-single-entry__body{font-weight:500;font-size:1rem;line-height:1.875}.p-interviews-single-entry__image{width:100%;margin-top:clamp(30px, 30px + (100vw - 430px) * (50 - 30) / (1366 - 430), 50px);clip-path:polygon(0% 10%,100% 0%,100% 90%,0% 100%)}.p-interviews-single-entry__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;aspect-ratio:911/559;object-position:center}.p-interviews-single-entry__meta{display:flex;flex-direction:column;margin-bottom:max(7.6744186047vw, 33px);padding-top:max(2.5581395349vw, 11px);padding-bottom:max(3.7209302326vw, 16px);padding-inline:max(2.7906976744vw, 12px);gap:max(1.1627906977vw, 5px);border:1px solid #478be0}.p-interviews-single-entry__metaGroup{display:flex;align-items:center;color:#0a49a8}.p-interviews-single-entry__metaGroup:nth-child(1){gap:max(6.976744186vw, 30px)}.p-interviews-single-entry__metaGroup:nth-child(2){gap:max(2.7906976744vw, 12px);font-size:max(2.7906976744vw, 0.75rem)}.p-interviews-single-entry__category{font-weight:700;font-size:max(4.1860465116vw, 1.125rem)}.p-interviews-single-entry__name{font-weight:700;font-size:max(3.7209302326vw, 1rem)}.p-interviews-single-message{margin-top:clamp(50px, 50px + (100vw - 430px) * (100 - 50) / (1366 - 430), 100px)}.p-interviews-single-message__contents{display:flex;gap:clamp(50px, 50px + (100vw - 430px) * (100 - 50) / (1366 - 430), 100px)}.p-interviews-single-message__image{width:clamp(240px, 240px + (100vw - 430px) * (380 - 240) / (1366 - 430), 380px);height:clamp(313px, 313px + (100vw - 430px) * (495 - 313) / (1366 - 430), 495px);overflow:hidden;border-radius:20px}.p-interviews-single-message__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-interviews-single-message__group{display:flex;position:relative;flex-direction:column;justify-content:center;width:min(54.6852122987vw, 747px);gap:clamp(13px, 13px + (100vw - 430px) * (46 - 13) / (1366 - 430), 46px)}.p-interviews-single-message__group:after{position:absolute;top:50%;left:50%;width:min(30.7467057101vw, 420px);height:min(26.2079062958vw, 358px);transform:translate(-50%,-50%);background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/interviews-single/logo_thunder.png) no-repeat center center/cover;content:""}.p-interviews-single-message__group.no-thumb{min-height:clamp(213px, 213px + (100vw - 430px) * (375 - 213) / (1366 - 430), 375px)}.p-interviews-single-message__title{z-index:1;position:relative;font-weight:500;font-size:clamp(1.125rem, 1.125rem + (100vw - 430px) * (30 - 18) / (1366 - 430), 1.875rem);line-height:1}.p-interviews-single-message__text{z-index:1;position:relative;font-weight:500;font-size:1rem;line-height:1.875}.p-interviews-single-other{margin-top:150px;margin-bottom:50px}.p-interviews-single-other__contents{margin-top:clamp(30px, 30px + (100vw - 430px) * (80 - 30) / (1366 - 430), 80px);margin-bottom:clamp(50px, 50px + (100vw - 430px) * (100 - 50) / (1366 - 430), 100px)}.p-interviews-single-other__cards{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:clamp(15px, 15px + (100vw - 430px) * (35 - 15) / (1366 - 430), 35px);column-gap:clamp(15px, 15px + (100vw - 430px) * (35 - 15) / (1366 - 430), 35px);row-gap:clamp(40px, 40px + (100vw - 430px) * (60 - 40) / (1366 - 430), 60px)}.p-interviews-single-other__cards .c-cardPortrait.is-inView:nth-child(3n+1){transition-delay:0s}.p-interviews-single-other__cards .c-cardPortrait.is-inView:nth-child(3n+2){transition-delay:.2s}.p-interviews-single-other__cards .c-cardPortrait.is-inView:nth-child(3n+3){transition-delay:.4s}.p-interviews-single-other__cards .c-cardPortrait__thumb{aspect-ratio:188/253;width:100%;height:auto}.p-interviews-single-other__cards .c-cardPortrait__category{bottom:clamp(7px, 7px + (100vw - 430px) * (12 - 7) / (1366 - 430), 12px);left:clamp(12px, 12px + (100vw - 430px) * (18 - 12) / (1366 - 430), 18px);font-size:clamp(0.75rem, 0.75rem + (100vw - 430px) * (18 - 12) / (1366 - 430), 1.125rem)}.p-interviews-single-other__cards .c-cardPortrait__contents{margin-top:0}.p-interviews-single-other__cards .c-cardPortrait__join{margin-top:clamp(14px, 14px + (100vw - 430px) * (20 - 14) / (1366 - 430), 20px);font-size:clamp(0.625rem, 0.625rem + (100vw - 430px) * (12 - 10) / (1366 - 430), 0.75rem)}.p-interviews-single-other__cards .c-cardPortrait__title{margin-top:clamp(8px, 8px + (100vw - 430px) * (10 - 8) / (1366 - 430), 10px);font-size:clamp(0.75rem, 0.75rem + (100vw - 430px) * (16 - 12) / (1366 - 430), 1rem)}.p-flow-fv .c-subFv__contents:before{background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/fv-child-page.jpg)}.p-flow-fv .c-subFv__headingGroup{margin-top:min(0.7320644217vw, 10px);gap:0}.p-flow-fv .c-subFv__heading{margin-top:min(1.317715959vw, 18px);font-weight:700;font-size:min(5.270863836vw, 4.5rem);line-height:1.4583333333;font-family:"Noto Sans JP",sans-serif}.p-flow-requirements{padding-top:clamp(46px, 46px + (100vw - 430px) * (100 - 46) / (1366 - 430), 100px)}.p-flow-requirements__inner{max-width:calc(1226px + clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px)}.p-flow-requirements__contents{margin-top:clamp(10px, 10px + (100vw - 430px) * (18 - 10) / (1366 - 430), 18px)}.p-flow-requirements__table{width:100%;border-collapse:collapse}.p-flow-requirements__table tr{display:grid;grid-template-columns:minmax(8em, 13.17715959vw) auto;align-items:flex-start;padding-block:min(3.6603221083vw, 50px);gap:30px;border-bottom:1px solid #478be0}.p-flow-requirements__table th,.p-flow-requirements__table td{font-weight:500;line-height:1.6875}.p-flow-requirements__table th{text-align:left}.p-flow-process{padding-top:150px;padding-bottom:clamp(14px, 14px + (100vw - 430px) * (80 - 14) / (1366 - 430), 80px)}.p-flow-process__inner{max-width:calc(1226px + clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px)}.p-flow-process__contents{margin-top:clamp(40px, 40px + (100vw - 430px) * (50 - 40) / (1366 - 430), 50px)}.p-flow-process__image{aspect-ratio:1226/282;max-width:100%;margin-top:min(5.8565153734vw, 80px);margin-inline:auto}.p-flow-process__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-flow-process__text{margin-top:50px;font-weight:500;font-size:1rem;line-height:1.6875;text-align:center}.p-faq-fv .c-subFv__headingGroup{margin-top:min(0.7320644217vw, 10px);gap:0}.p-faq-fv .c-subFv__heading{margin-top:min(0.5856515373vw, 8px);margin-left:-.06em}.p-faq-fv .c-subFv__contents:before{background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/fv-child-page.jpg)}.p-faq{padding-top:clamp(42px, 42px + (100vw - 430px) * (95 - 42) / (1366 - 430), 95px);padding-bottom:clamp(45px, 45px + (100vw - 430px) * (125 - 45) / (1366 - 430), 125px)}.p-faq__inner{max-width:calc(900px + clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px)}.p-faq__heading{padding-bottom:clamp(15px, 15px + (100vw - 430px) * (16 - 15) / (1366 - 430), 16px);border-bottom:1px solid #478be0;color:#255aaf;font-weight:700;font-size:clamp(20px, 20px + (100vw - 430px) * (24 - 20) / (1366 - 430), 24px);line-height:1.3333333333}.p-faq__contents{margin-top:clamp(15px, 15px + (100vw - 430px) * (30 - 15) / (1366 - 430), 30px)}.p-faq__list{display:flex;flex-direction:column;gap:clamp(15px, 15px + (100vw - 430px) * (30 - 15) / (1366 - 430), 30px)}.p-faq__item{display:flex;flex-direction:column;border:1px solid #478be0;border-radius:.3125em}.p-faq__item.is-open .p-faq__itemHead,.p-faq__item.is-open .p-faq__itemHead:before{background:#0484e5}.p-faq__item.is-open .p-faq__itemHeadText{color:#fff;font-weight:700}.p-faq__item.is-open .p-faq__itemHeadText:before{transform:rotate(0)}.p-faq__item.is-open .p-faq__itemHeadText:before,.p-faq__item.is-open .p-faq__itemHeadText:after{background:#fff}.p-faq__itemHead{display:flex;align-items:center;padding-inline:clamp(7px, 7px + (100vw - 430px) * (15 - 7) / (1366 - 430), 15px) clamp(34px, 34px + (100vw - 430px) * (60 - 34) / (1366 - 430), 60px);padding-block:clamp(11.28px, 11.28px + (100vw - 430px) * (15 - 11.28) / (1366 - 430), 15px);gap:clamp(6.5px, 6.5px + (100vw - 430px) * (15 - 6.5) / (1366 - 430), 15px);transition:background .3s 0s ease}.p-faq__itemHead:before{display:grid;flex-shrink:0;place-items:center;aspect-ratio:1;width:clamp(36px, 36px + (100vw - 430px) * (60 - 36) / (1366 - 430), 60px);border-radius:50%;background:#255aaf;content:"Q";color:#fff;font-weight:400;font-size:20px;font-family:"Montserrat",sans-serif;transition:background .3s 0s ease}.p-faq__itemHeadText{position:relative;width:100%;font-size:16px;line-height:2;transition:color .3s 0s ease}.p-faq__itemHeadText:before,.p-faq__itemHeadText:after{position:absolute;top:50%;right:clamp(-45px, -45px + (100vw - 1366px) * (-25 - -45) / (430 - 1366), -25px);width:clamp(10px, 10px + (100vw - 430px) * (20 - 10) / (1366 - 430), 20px);height:clamp(2px, 2px + (100vw - 430px) * (3.5 - 2) / (1366 - 430), 3.5px);background:#255aaf;content:"";transition:transform .3s 0s ease,background .3s 0s ease}.p-faq__itemHeadText:before{transform:rotate(90deg)}.p-faq__itemBody{display:none;padding-inline:clamp(7px, 7px + (100vw - 430px) * (15 - 7) / (1366 - 430), 15px);padding-block:clamp(11.28px, 11.28px + (100vw - 430px) * (15 - 11.28) / (1366 - 430), 15px)}.p-faq__itemBodyText{display:flex;align-items:center;gap:clamp(6.5px, 6.5px + (100vw - 430px) * (15 - 6.5) / (1366 - 430), 15px);font-size:16px;line-height:2}.p-faq__itemBodyText:before{display:grid;flex-shrink:0;place-items:center;aspect-ratio:1;width:clamp(36px, 36px + (100vw - 430px) * (60 - 36) / (1366 - 430), 60px);content:"A";color:#ed2b3a;font-weight:400;font-size:20px;font-family:"Montserrat",sans-serif}.p-404{padding-top:clamp(42px, 42px + (100vw - 430px) * (100 - 42) / (1366 - 430), 100px);padding-bottom:clamp(75px, 75px + (100vw - 430px) * (90 - 75) / (1366 - 430), 90px)}.p-404 .c-buttonOutline{padding-left:35px}.p-404__inner{max-width:calc(900px + clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px)}.p-404__enText{color:#255aaf;font-weight:700;font-size:clamp(1.25rem, 1.25rem + (100vw - 430px) * (24 - 20) / (1366 - 430), 1.5rem)}.p-404__textGroup{margin-top:clamp(15px, 15px + (100vw - 1366px) * (16 - 15) / (430 - 1366), 16px)}.p-404__text{font-size:1rem;line-height:2}.p-404__text span{display:inline-block}.p-404__button{margin-top:clamp(30px, 30px + (100vw - 1366px) * (50 - 30) / (430 - 1366), 50px)}.u-inline-block{display:inline-block}.u-hidden-pc{display:none}@media (hover:hover){.c-button:hover{background:#ddd;color:#fff;cursor:pointer}.c-pagination .page-numbers.prev:hover,.c-pagination .page-numbers.next:hover{cursor:pointer;opacity:.8}.p-top-works__controller .swiper-button-prev:hover,.p-top-works__controller .swiper-button-next:hover{background:#255aaf;cursor:pointer}.p-top-works__controller .swiper-button-prev:hover svg path,.p-top-works__controller .swiper-button-next:hover svg path{fill:#fff}.p-recruit-interview__controller .swiper-button-prev:hover,.p-recruit-interview__controller .swiper-button-next:hover{background:#255aaf;cursor:pointer}.p-recruit-interview__controller .swiper-button-prev:hover svg path,.p-recruit-interview__controller .swiper-button-next:hover svg path{fill:#fff}}@media (min-width:768px){.c-header.c-header--light .menu-item:not(.menu-item-button) a:hover{color:#112e5c}.c-header.is-scroll .menu-item:not(.menu-item-button) a:hover{opacity:.7}.menu-header-container .menu-item a:hover{opacity:.6}.c-footerBanner__button a:hover{background:#fff;color:#255aaf}.c-buttonFill:hover{border:1px solid currentColor;color:#0a49a8}.c-buttonFill:hover:after{width:200%}.c-buttonOutline:hover{color:#fff}.c-buttonOutline:hover:after{width:200%}.c-card__inner:hover .c-card__thumb img{transform:scale(1.05)}.c-cardPortrait:hover .c-cardPortrait__thumb img{transform:scale(1.05)}.c-newsItem__wrapper:hover{background:rgba(37,90,175,.1254901961)}.c-newsItem__wrapper:hover:after{right:min(1.4641288433vw, 20px)}.p-top-works .slide:hover .slide-thumbnail img{transform:scale(1.05)}.p-recruit-section__boxBody:hover:after{transform:scale(1.05,1.05)}.p-recruit-section__boxBody:hover .c-buttonOutline{color:#fff}.p-recruit-section__boxBody:hover .c-buttonOutline:after{width:200%}.p-recruit-links__box:hover:nth-child(1) .p-recruit-links__boxTextEn,.p-recruit-links__box:hover:nth-child(1) .p-recruit-links__boxTextJa{color:#3e95c5}.p-recruit-links__box:hover:nth-child(2) .p-recruit-links__boxTextEn,.p-recruit-links__box:hover:nth-child(2) .p-recruit-links__boxTextJa{color:#487ac6}.p-recruit-links__box:hover .p-recruit-links__boxIcon:after{width:1200px}.snow-monkey-form[data-screen=confirm] .smf-button-control:hover{opacity:.8}}@media (min-width:768px) and (hover:hover){.c-pagination .page-numbers:not(.next):not(.prev):where(:-moz-any-link,:enabled,summary):hover:before{width:48px;opacity:1}.c-pagination .page-numbers:not(.next):not(.prev):where(:any-link,:enabled,summary):hover:before{width:48px;opacity:1}}@media screen and (min-width:991px){.c-footerBanner__infoTel a[href^="tel:"]{color:inherit;text-decoration:none;cursor:default;pointer-events:none}}@media screen and (max-width:1200px){.p-top-fv__logo{-o-object-position:85% 50%;object-position:85% 50%}.p-business-division__body{height:auto}}@media screen and (max-width:991px){.c-footer__upper{flex-direction:column}.c-footer__group{justify-content:space-between;width:100%;margin-inline:auto}.c-footer__logoGroup{display:flex;flex-direction:column;padding-bottom:30px}.c-footer__menuGroup{padding-top:30px;border-top:1px solid #e6e6e6}.menu-recruit-container .sub-menu{justify-content:space-between}.c-footer__lowerGroup{margin-top:30px}.c-footer__companyInfoGroup{flex:1}.c-footerBanner__contents{flex-direction:column;align-items:center}.c-footerBanner__title{font-size:90px}.c-footerBanner__button a{width:clamp(284px, 284px + (100vw - 430px) * (600 - 284) / (991 - 430), 600px);height:max(19.7674418605vw, 85px);font-size:clamp(16px, 16px + (100vw - 430px) * (30 - 16) / (991 - 430), 30px)}.c-footerBanner__button{margin-top:30px}.c-footerBanner__info{margin-top:50px;gap:max(1.1627906977vw, 5px)}.c-footerBanner__infoText{font-size:clamp(16px, 16px + (100vw - 430px) * (31 - 16) / (991 - 430), 31px)}.c-footerBanner__infoTel span{font-size:max(5.1162790698vw, 22px)}.c-footerBanner__infoTel a{font-size:max(8.3720930233vw, 36px);font-size:clamp(36px, 36px + (100vw - 340px) * (64 - 36) / (991 - 340), 64px)}.c-footerBanner__infoReception{font-size:max(3.2558139535vw, 14px);font-size:clamp(14px, 14px + (100vw - 430px) * (29 - 14) / (991 - 430), 29px)}.p-job-management__box{flex-direction:column;gap:50px}.p-job-management__body{width:100%}.p-job-management__title{padding-inline:24px;font-size:clamp(1rem, 1rem + (100vw - 430px) * (20 - 16) / (1366 - 430), 1.25rem);line-height:1.2;text-wrap:nowrap}.p-job-management__text{width:100%}.p-job-management__image{width:100%}.p-job-management__image img{width:100%;height:100%}.p-job__bottomImageGroup{grid-template-columns:repeat(2,1fr)}.p-job__bottomImageGroup figure.is-inView:nth-child(2n+1){transition-delay:0s}.p-job__bottomImageGroup figure.is-inView:nth-child(2n+2){transition-delay:.2s}.p-job__bottomImageGroup img.is-inView:nth-child(2n+1){transition-delay:0s}.p-job__bottomImageGroup img.is-inView:nth-child(2n+2){transition-delay:.2s}.p-workplace-welfare__boxes{grid-template-columns:repeat(2,1fr)}.p-workplace-welfare__box.is-inView:nth-child(2n+1){transition-delay:0s}.p-workplace-welfare__box.is-inView:nth-child(2n+2){transition-delay:.2s}.p-workplace-welfare__box{padding-bottom:min(2.4217961655vw, 24px)}.p-workplace-welfare__boxImage{width:min(25.2270433905vw, 250px)}.p-interviews-entry__cards{grid-template-columns:repeat(3,1fr)}.p-interviews-entry__cards .c-cardPortrait.is-inView:nth-child(3n+1){transition-delay:0s}.p-interviews-entry__cards .c-cardPortrait.is-inView:nth-child(3n+2){transition-delay:.2s}.p-interviews-entry__cards .c-cardPortrait.is-inView:nth-child(3n+3){transition-delay:.4s}}@media screen and (max-width:767px){.l-column{flex-direction:column}.c-header{position:relative;height:60px}.c-header__inner{padding-inline:15px}.c-header__logo{z-index:1;width:129px}.c-header__gnav{display:none}.c-header__drawerMenu{display:block;position:absolute;top:0;left:100%;width:100%;height:100svh;padding-bottom:62px;overflow-y:auto;background:#fff;transition:left .3s 0s ease}.c-header__drawerMenu.is-open{left:0}.c-header__drawerButton{display:block;position:absolute;top:10px;right:5px}.c-footer__group{flex-direction:column;gap:0}.c-footer__logoGroup{align-items:center;padding-top:clamp(0px, 0px + (100vw - 430px) * (50 - 0) / (1366 - 430), 50px);padding-bottom:50px}.c-footer__logo{width:max(55.8139534884vw, 240px);text-align:center}.c-footer__logo img{width:100%}.c-footer__logoKanji{width:max(36.0465116279vw, 155px);text-align:center}.c-footer__logoKanji img{width:100%}.c-footer__logoText{font-size:max(3.2558139535vw, 0.875rem)}.c-footer__menuGroup{display:grid;grid-template-columns:repeat(2,1fr)}.c-footer__mynavi{width:max(55.8139534884vw, 240px);padding-bottom:max(9.7674418605vw, 42px)}.c-footer__mynavi img{width:100%}.menu-footer-container .menu-list{flex-direction:column;gap:20px}.menu-footer-container .menu-item a{padding-left:max(3.9534883721vw, 17px)}.menu-recruit-container{gap:25px}.menu-recruit-container .menu-list>.menu-item>a{margin-bottom:25px}.menu-recruit-container .sub-menu{flex-direction:column;gap:25px}.c-footer__lowerGroup{flex-direction:column;padding-left:max(3.9534883721vw, 17px)}.c-footer__bottomInner{flex-direction:column-reverse;align-items:flex-start}.c-footer__bottomCopyright{padding-left:max(3.9534883721vw, 17px)}.c-footer__bottomPrivacy{padding-left:max(3.9534883721vw, 17px)}.c-footerBanner__title{font-size:max(12.5581395349vw, 54px)}.c-breadcrumb__inner{padding-inline:15px}.c-heading.c-heading--large .c-heading__en{font-size:3.125rem}.c-heading__ja{line-height:1.4444444444}.c-heading__en{font-size:min(6.976744186vw, 30px)}.c-buttonFill{border:none}.c-buttonOutline.c-buttonOutline--leftIcon{width:255px;min-height:85px;padding-inline:25px;padding-block:25px;font-size:1rem}.c-buttonOutline.c-buttonOutline--leftIcon:before{left:33px;width:17px}.c-buttonOutline.c-buttonOutline--leftIcon:after{left:42px;width:60px}.c-mediaCard.c-mediaCard--reverse{display:flex;flex-direction:column;gap:clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px)}.c-mediaCard{display:flex;flex-direction:column;gap:clamp(20px, 20px + (100vw - 430px) * (70 - 20) / (1366 - 430), 70px)}.c-subFv__contents{margin-bottom:40px}.c-subFv__contents:before{background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/fv-sub-page_sp.jpg)}.c-subFv__headingGroup{padding-top:88px}.c-subFv__breadcrumb{bottom:-40px;width:100%}.c-card__thumb{width:100%;overflow:hidden;border-radius:15px}.c-cardPortrait__contents{margin-top:3.7209302326vw}.c-cardPortrait__title{margin-top:1.3953488372vw}.c-newsItem__wrapper{padding-right:0}.c-newsItem__wrapper:after{display:none}.c-newsItem__inner{display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:10px}.c-newsItem__category{order:2;width:-moz-fit-content;width:fit-content}.c-newsItem__group{display:contents}.c-newsItem__date{order:1;line-height:1}.c-newsItem__title{order:3;width:100%}.c-sidebar__list{display:flex;flex-wrap:wrap;gap:11px;border:none}.cat-item{display:grid;place-items:center;min-width:-moz-fit-content;min-width:fit-content;padding-inline:10px;padding-block:5px;border:1px solid #255aaf}.cat-item.current a:before,.cat-item.current-cat a:before{display:none}.cat-item.current,.cat-item.current-cat{background:#255aaf}.cat-item.current a,.cat-item.current-cat a{color:#fff}.c-sideNav{position:static;width:100%}.c-sideNav__headline{display:none}.c-sideNav__contents{padding-top:0;border-top:none}.c-sideNav__list{display:grid;grid-template-columns:repeat(2,1fr);row-gap:15px;-moz-column-gap:22px;column-gap:22px}.c-sideNav__item a{width:100%;padding-left:0;padding-block:5px;border:1px solid currentColor;border-radius:16px;color:#255aaf;font-weight:400;text-align:center}.c-sideNav__item a:before{display:none}.p-top-fv__logo{-o-object-position:0% -40px;object-position:0% -40px}.p-top-fv__catch{bottom:40.7%;left:clamp(13px, 13px + (100vw - 430px) * (80 - 13) / (1366 - 430), 80px);font-size:clamp(36px, 36px + (100vw - 375px) * (42 - 36) / (430 - 375), 42px);letter-spacing:-.012em}.p-top-news{padding-top:min(34.8837209302vw, 150px)}.p-top-news__button{position:static;margin-top:max(11.6279069767vw, 50px);text-align:center}.p-top-news__list .c-newsItem__category{padding-inline:6px;padding-block:4px 4px}.p-top-company__circleTextIcon{top:140px;right:-140px}.p-top-company__text{width:100%;line-height:2}.p-top-company__button{text-align:center}.p-top-business{padding-top:0}.p-top-business:before{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 30%,#fff 60%,rgba(255,255,255,0) 100%)}.p-top-business:after{display:none}.p-top-business__image{position:relative;top:initial;right:0;width:min(80.2325581395vw, 400px);max-width:100%;margin-top:53px;margin-left:auto}.p-top-business__image.is-inView:before{transform:translateX(-30px) rotate(-5deg)}.p-top-business__text{width:100%;line-height:2}.p-top-business__button{text-align:center}.p-top-parallax{height:min(52.1512385919vw, 400px)}.p-top-works{background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/top/top_works_bg_sp.png) no-repeat center bottom/contain}.p-top-works .slide-title{line-height:1.4285714286}.p-top-works .slide-client{line-height:1.4166666667}.p-top-works__inner{max-width:calc(1226px + clamp(30px, 30px + (100vw - 430px) * (70 - 30) / (1366 - 430), 70px) * 2);margin-inline:auto;padding-inline:clamp(30px, 30px + (100vw - 430px) * (70 - 30) / (1366 - 430), 70px)}.p-top-works__controller.u-hidden-pc{display:flex;z-index:1;position:absolute;top:40%;justify-content:space-between;inset-inline:16px;transform:translateY(-50%)}.p-top-works__controller .swiper-button-prev{position:absolute;left:-15px}.p-top-works__controller .swiper-button-next{position:absolute;right:-15px}.p-top-recruit{height:100%}.p-top-recruit__inner{position:relative;top:-50%;width:100%;margin-top:-66.2790697674vw;inset-inline:0;padding-inline:min(4.831625183vw, 66px);transform:translateY(0) translateX(0)}.p-top-recruit__contents{width:100%;margin-inline:auto;padding:max(9.0697674419vw, 39px);box-shadow:0px 3px min(0.439238653vw, 6px) rgba(0, 0, 0, 0.16)}.p-top-recruit__text{margin-block:max(5.5813953488vw, 24px);line-height:1.8888888889}.p-company-message{padding-top:47px;padding-bottom:441px;padding-bottom:clamp(361px, 361px + (100vw - 375px) * (441 - 361) / (430 - 375), 441px)}.p-company-message:before{right:0;width:376px;width:clamp(300px, 300px + (100vw - 375px) * (376 - 300) / (430 - 375), 376px)}.p-company-message__headingEn{position:static;margin-top:3px;font-weight:500;font-size:1.9375rem;line-height:1.2258064516}.p-company-message__heading{font-size:1.125rem}.p-company-message__text{width:100%;line-height:2}.p-company-message__group{right:clamp(200px, 200px + (100vw - 767px) * (240 - 200) / (375 - 767), 240px);bottom:clamp(150px, 150px + (100vw - 375px) * (200 - 150) / (430 - 375), 200px);left:clamp(15px, 15px + (100vw - 767px) * (30 - 15) / (375 - 767), 30px)}.p-company-info__table tr{grid-template-columns:1fr}.p-company-info__table th{color:#0a49a8;font-weight:700}.p-company-info__table td{font-weight:400;line-height:1.9}.p-company-info__table td li{font-weight:400}.p-company-info__table .member span{font-weight:400}.p-company-info__table .establishment{grid-template-columns:1fr;gap:.5em}.p-company-info__table .establishment span:nth-child(3){margin-top:2em}.p-company-sales{position:relative}.p-company-sales.is-inView .p-company-sales__inner:after{margin-top:50px}.p-company-sales__inner{position:static}.p-company-sales__inner:after{display:block;position:static;width:100%;margin-top:100px}.p-company-sales__box{width:100%;max-width:400px;border-radius:min(6.098097vw, 15px)}.p-company-qualified{padding-top:150px}.p-company-qualified__contents{grid-template-columns:1fr}.p-company-qualified__note{display:none}.p-company-qualified__item{height:auto;padding-right:0;padding-block:30px}.p-company-qualified__item span{text-wrap:nowrap}.p-company-qualified__item.dummy{display:none}.p-company-suppliers__note{display:none}.p-company-suppliers__name{display:inline-block}.p-company-contractors__note{display:none}.p-company-contractors__name{display:inline-block}.p-company-access{padding-block:50px}.p-company-access__boxes{grid-template-columns:1fr}.p-business-about__contents{flex-direction:column;align-items:center;gap:50px}.p-business-about__text{width:100%}.p-business-about__imageGroup{width:clamp(289px, 289px + (100vw - 430px) * (439 - 289) / (1366 - 430), 439px)}.p-business-introduction__cards{grid-template-columns:repeat(auto-fit,minmax(260px, 1fr))}.p-business-introduction__card:nth-child(2n+1){transition-delay:0s}.p-business-introduction__card:nth-child(2n+2){transition-delay:.2s}.p-business-introduction__item>span{font-size:clamp(14px, 14px + (100vw - 320px) * (16 - 14) / (430 - 320), 16px);line-height:2}.p-business-introduction__childItem>span{font-size:clamp(14px, 14px + (100vw - 320px) * (16 - 14) / (430 - 320), 16px);line-height:2}.p-business-division__box{display:flex;flex-direction:column-reverse;max-width:calc(1226px + clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px) * 2);padding-inline:clamp(15px, 15px + (100vw - 430px) * (70 - 15) / (1366 - 430), 70px);overflow:hidden;gap:27px}.p-business-division__box:nth-child(even) .p-business-division__imageWrapper{transform:translateX(0)}.p-business-division__body{max-width:100%;height:-moz-fit-content;height:fit-content;padding-inline:0}.p-business-division__lead span{padding-right:5px;padding-left:10px;font-size:clamp(1rem, 1rem + (100vw - 320px) * (24 - 16) / (430 - 320), 1.5rem)}.p-business-division__title{width:100%;line-height:1.4444444444}.p-business-division__text{width:100%;line-height:2}.p-business-division__imageWrapper{position:static;width:100%;height:auto;transform:translateX(0)}.p-business-division__image{position:relative;width:100%;height:auto}.p-business-environmental__group{grid-template-columns:1fr}.p-works-entry{padding-top:clamp(30px, 30px + (100vw - 430px) * (60 - 30) / (1366 - 430), 60px);border-top:1px solid #478be0}.p-works-entry__cards{grid-template-columns:repeat(1,1fr)}.p-works-entry__cards .c-card.is-inView{transition-delay:.8s}.p-works-single-wrapper .l-main{width:100%}.p-works-single-wrapper .l-sidebar{display:none}.p-work-single__categories{flex-wrap:wrap}.p-work-single__date{display:none}.p-works-single__heading{line-height:1.4545454545}.p-works-single__title{line-height:1.3461538462}.p-works-single__table tr{grid-template-columns:1fr;padding-block:17px;gap:10px}.p-works-single__table th,.p-works-single__table td{padding-block:0}.p-works-single__slide .swiper-area{width:100%}.p-works-single__slide .swiper-main .swiper-slide{border-radius:0}.p-works-single__slide .swiper-thumb .swiper-slide{border-radius:0}.p-topics-single-wrapper .l-sidebar{display:none}.p-topics-single__group{flex-direction:row-reverse;justify-content:start}.p-topics-single__heading{line-height:1.4545454545}.p-privacy-fv .c-subFv__heading{font-size:11.602326vw}.p-privacy__text{line-height:1.875}.p-privacy__boxTitle{line-height:1.6}.p-recruit-fv .c-subFv__contents{margin-bottom:0}.p-recruit-fv .c-subFv__contents:before{background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/recruit/recruit_fv_sp.jpg) no-repeat center center/cover}.p-recruit-fv .c-subFv__contents:after{display:none}.p-recruit-fv .c-subFv__headingGroup{position:absolute;bottom:97px;left:0}.p-recruit-fv .c-subFv__heading{margin-top:-5px;font-size:13.2558139535vw}.p-recruit-fv .c-subFv__breadcrumb{bottom:-1px}.p-recruit-about__headingEn{margin-top:4px;font-size:max(6.976744186vw, 30px);line-height:1.2333333333}.p-recruit-about__headingJa{margin-top:0;font-size:max(4.1860465116vw, 18px);line-height:1.4444444444}.p-recruit-about__button{width:152px;height:54px}.p-recruit-section__boxes{grid-template-columns:1fr;gap:50px}.p-recruit-section__box{position:relative}.p-recruit-section__boxHeadingGroup{flex-direction:column-reverse;align-items:flex-start;gap:4px}.p-recruit-section__boxHeadingEn{font-size:1.875rem;line-height:1.2333333333}.p-recruit-section__boxBody{position:static}.p-recruit-section__boxBody.jobs:after{display:none}.p-recruit-section__boxBody.jobs{width:100%;background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/recruit/bg-jobs.jpg) no-repeat center center/contain}.p-recruit-section__boxBody.workplace:after{display:none}.p-recruit-section__boxBody.workplace{width:100%;background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/recruit/bg-workplace.jpg) no-repeat center center/contain}.p-recruit-section__boxButton{top:0;right:0;bottom:auto}.p-recruit-interview .swiper{overflow:hidden}.p-recruit-interview .swiper-slide{width:100%;padding-inline:15px}.p-recruit-interview .c-cardPortrait__category{bottom:15px;left:24px;padding-inline:35px;padding-block:12px;border-radius:999px;background:#fff;color:#1052ad;font-weight:700;font-size:22px;line-height:1.4090909091;text-align:center}.p-recruit-interview__controller{z-index:1;position:absolute;top:36%;width:100%;transform:translateY(-50%)}.p-recruit-interview__controller .swiper-button-prev,.p-recruit-interview__controller .swiper-button-next{position:absolute}.page-id-21 .c-footerBanner{padding-top:25px}.p-recruit-links__boxes{grid-template-columns:1fr;gap:20px}.p-recruit-links__boxTextEn{font-size:1.4375rem;line-height:1.2173913043}.p-recruit-links__boxTextJa{line-height:1.5}.p-recruit-links__boxIcon{right:36px;right:clamp(20px, 20px + (100vw - 375px) * (36 - 20) / (768 - 375), 36px)}.snow-monkey-form[data-screen=confirm] .smf-action{flex-direction:column}.snow-monkey-form[data-screen=confirm] .smf-button-control{width:100%}.snow-monkey-form[data-screen=confirm] .smf-item__label__text{color:#0a49a8}.smf-item{grid-template-columns:1fr;gap:8px}.smf-text-control__control,.smf-textarea-control__control{font-size:16px}.has-text-align-left{text-align:left}.page-id-23 .c-footerBanner{padding-top:25px}.p-about-fv .c-subFv__headingGroup{margin-top:0}.p-about-fv .c-subFv__heading{font-size:clamp(28px, 28px + (100vw - 320px) * (40 - 28) / (430 - 320), 40px);line-height:1.45}.p-about-message{padding-bottom:clamp(60px, 60px + (100vw - 430px) * (97 - 60) / (1366 - 430), 97px);overflow:hidden;background:linear-gradient(134deg,#1d6cc6,#0953a7)}.p-about-message__contents{width:100%}.p-about-message__text{line-height:2}.p-about-numbers{background:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/about/about_numbers_bg_sp.jpg) no-repeat center center/cover}.p-about-numbers .c-heading{gap:0}.p-about-numbers .c-heading__en{font-size:clamp(2.4375rem, 2.4375rem + (100vw - 430px) * (52 - 39) / (1366 - 430), 3.25rem);line-height:1.2820512821}.p-about-numbers__boxes{grid-template-columns:repeat(1,1fr)}.p-about-numbers__box{width:100%;padding-block:9.3023255814vw}.p-about-numbers__box:nth-child(1) .p-about-numbers__boxImage{width:51.1627906977vw;max-width:328px}.p-about-numbers__box:nth-child(1) .p-about-numbers__boxText{margin-top:4.6511627907vw}.p-about-numbers__box:nth-child(2) .p-about-numbers__boxImage{width:52.7906976744vw;max-width:334px;padding-top:6.7441860465vw}.p-about-numbers__box:nth-child(2) .p-about-numbers__boxText{margin-top:4.6511627907vw}.p-about-numbers__box:nth-child(3) .p-about-numbers__boxImage{width:65.8139534884vw;max-width:416px;padding-top:16.7441860465vw}.p-about-numbers__box:nth-child(3) .p-about-numbers__boxText{margin-top:11.6279069767vw}.p-about-numbers__box:nth-child(4) .p-about-numbers__boxTitle{font-size:max(4.4186046512vw, 19px);line-height:1.4210526316}.p-about-numbers__box:nth-child(4) .p-about-numbers__boxImage{width:56.511627907vw;padding-top:16.7441860465vw}.p-about-numbers__box:nth-child(4) .p-about-numbers__boxText{margin-top:6.976744186vw}.p-about-numbers__box:nth-child(5) .p-about-numbers__boxImage{width:77.6744186047vw;max-width:492px;padding-top:9.5348837209vw}.p-about-numbers__box:nth-child(5) .p-about-numbers__boxText{margin-top:15.1162790698vw}.p-about-numbers__box:nth-child(6) .p-about-numbers__boxImage{width:55.8139534884vw;padding-top:8.8372093023vw}.p-about-numbers__box:nth-child(6) .p-about-numbers__boxText{margin-top:6.976744186vw}.p-about-numbers__boxTitle{font-size:max(6.2790697674vw, 27px);line-height:1.4444444444}.p-about-numbers__boxText{font-size:min(3.2558139535vw, 16px)}.p-job-fv .c-subFv__headingGroup{margin-top:0}.p-job-fv .c-subFv__heading{font-size:clamp(28px, 28px + (100vw - 320px) * (40 - 28) / (430 - 320), 40px);line-height:1.45}.p-job-management{margin-top:0;padding-top:0}.p-job-management__heading .c-heading__en{font-size:clamp(1.375rem, 1.375rem + (100vw - 320px) * (30 - 22) / (767 - 320), 1.875rem)}.p-job-wrapper{padding-top:0}.p-job-wrapper .l-column{gap:50px}.p-job-introduction__heading{margin-bottom:0}.p-job-introduction__heading .c-heading__en{font-size:clamp(1.375rem, 1.375rem + (100vw - 320px) * (30 - 22) / (767 - 320), 1.875rem)}.p-job:first-child .p-job__headingGroup{margin-top:0;padding-block:max(2.5581395349vw, 11px)}.p-job__headingGroup{padding-inline:max(3.488372093vw, 15px);padding-block:max(2.5581395349vw, 11px);background:#255aaf}.p-job__headingSub{color:#fff;line-height:1.5}.p-job__heading{margin-top:max(0.6976744186vw, 3px);color:#fff;line-height:1.4285714286}.p-job__lead{line-height:1.6666666667}.p-job__headline{line-height:1.4444444444}.p-job__item{line-height:2.125}.p-job__bottomImageGroup{grid-template-columns:repeat(1,1fr)}.p-job__bottomImageGroup figure.is-inView{transition-delay:.8s}.p-job__bottomImageGroup figcaption{font-size:clamp(12px, 2.7906976744vw, 16px)}.p-job__bottomImageGroup img.is-inView{transition-delay:.8s}.p-workplace-fv .c-subFv__headingGroup{margin-top:0}.p-workplace-fv .c-subFv__heading{font-size:2.5rem;line-height:1.45}.p-workplace-welfare__box.is-inView{transition-delay:.8s}.p-interviews-fv .c-subFv__headingGroup{margin-top:0}.p-interviews-entry__cards{grid-template-columns:repeat(2,1fr)}.p-interviews-entry__cards .c-cardPortrait.is-inView:nth-child(2n+1){transition-delay:0s}.p-interviews-entry__cards .c-cardPortrait.is-inView:nth-child(2n+2){transition-delay:.2s}.p-interviews-single-fv .c-subFv__breadcrumb{top:100%;bottom:auto}.p-interviews-single-fv__image{width:100%;inset:0}.p-interviews-single-fv__catch{line-height:2}.p-interviews-single-fv__meta{display:none}.p-interviews-single-entry{margin-top:max(13.488372093vw, 58px)}.p-interviews-single-entry__title{line-height:2.1111111111}.p-interviews-single-entry__image{clip-path:none}.p-interviews-single-message__contents{flex-direction:column;align-items:center}.p-interviews-single-message__group{width:100%}.p-interviews-single-message__group:after{top:0;left:50%;width:225px;height:192px;transform:translateX(-50%)}.p-interviews-single-message__group.no-thumb{justify-content:start;min-height:auto}.p-interviews-single-other__cards{grid-template-columns:repeat(2,1fr)}.p-interviews-single-other__cards .c-cardPortrait.is-inView:nth-child(2n+1){transition-delay:0s}.p-interviews-single-other__cards .c-cardPortrait.is-inView:nth-child(2n+2){transition-delay:.2s}.p-interviews-single-other__cards .c-cardPortrait__title{line-height:1.6666666667}.p-flow-fv .c-subFv__headingGroup{margin-top:0}.p-flow-fv .c-subFv__heading{font-size:clamp(28px, 28px + (100vw - 320px) * (40 - 28) / (430 - 320), 40px);line-height:1.45}.p-flow-requirements__table tr{grid-template-columns:1fr;padding-block:max(6.976744186vw, 30px);gap:max(3.488372093vw, 15px)}.p-flow-requirements__table th,.p-flow-requirements__table td{padding-block:0}.p-flow-requirements__table th{color:#0a49a8;font-weight:700}.p-flow-requirements__table td{font-weight:400}.p-flow-process__image{aspect-ratio:initial;margin-top:0}.p-faq-fv .c-subFv__headingGroup{margin-top:0}.p-faq__heading{line-height:1.6}.p-faq__itemHeadText{line-height:1.8}.p-faq__itemBodyText{line-height:1.8}.p-404__button{width:-moz-fit-content;width:fit-content;margin-inline:auto}.u-inline-block-sp{display:inline-block}.u-hidden-sp{display:none}.u-hidden-pc{display:block}}@media screen and (max-width:640px){.p-top-fv__logo{height:86%;-o-object-position:43% -40px;object-position:43% -40px}.p-workplace-welfare__boxes{grid-template-columns:repeat(1,1fr)}.p-workplace-welfare__box:nth-child(4) .p-workplace-welfare__boxTitle,.p-workplace-welfare__box:nth-child(6) .p-workplace-welfare__boxTitle{padding:min(1.6279069767vw, 7px);font-size:max(3.2558139535vw, 0.875rem)}.p-workplace-welfare__box{aspect-ratio:initial;height:max(90.6976744186vw, 390px);padding-top:max(11.3953488372vw, 49px);padding-bottom:max(5.8139534884vw, 25px);padding-inline:max(3.7209302326vw, 16px)}.p-workplace-welfare__boxTitle{padding:min(2.5581395349vw, 11px);font-size:max(5.1162790698vw, 1.375rem)}.p-workplace-welfare__boxImage{width:max(49.0697674419vw, 211px)}}@media screen and (max-width:375px){.p-top-fv__logo{height:100%}.p-top-fv__catch{bottom:32.2%}}@keyframes rotateImage{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.en-link__button a:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/en_icon.svg);background-size:contain;background-repeat:no-repeat;margin-right:5px;vertical-align:middle;color:#112e5c}.c-header.c-header--light .en-link__button a:before{background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/en_icon_white.svg);transition:background-image .3s ease,color .3s ease}.c-header.is-scroll .en-link__button a:before{background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/en_icon.svg)}.c-header.c-header--light .en-link__button a:hover:before{background-image:url(//huk-demo.com/seiden-jp/wp-content/themes/seiden/dist/css/../img/common/en_icon.svg)}.c-header__gnav a{display:flex;align-items:center}.c-header__drawerEn{display:block;width:-moz-fit-content;width:fit-content;min-width:284px;margin-top:50px;margin-inline:auto;padding-block:25px;border-radius:43px;border:2px solid #255aaf;color:#255aaf;font-weight:500;font-size:1rem;line-height:1.5;text-align:center}.c-footer__lowerGroup{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px, 1fr));column-gap:clamp(30px, 4.6875vw, 60px)}@media screen and (max-width:960px){.c-header__logo{width:180px}}@media (min-width:1024px){.p-about-numbers__box:nth-child(5) .p-about-numbers__boxImage{padding-top:100px}}