@font-face{font-family:"Shippori palt semibold";src:url("/manage/wp-content/themes/kqrm-recruit/data/fonts/Shippori-palt-semibold.woff2");font-weight:600}@font-face{font-family:"Shippori palt medium";src:url("/manage/wp-content/themes/kqrm-recruit/data/fonts/Shippori-palt-medium.woff2");font-weight:500}@font-face{font-family:"Shippori palt regular";src:url("/manage/wp-content/themes/kqrm-recruit/data/fonts/Shippori-palt-regular.woff2");font-weight:400}html,body,header,main,aside,footer,section,article,nav,h1,h2,h3,h4,h5,h6,table,caption,tbody,tfoot,thead,tr,th,td,form,label,legend,hgroup,figcaption,figure,img,canvas,iframe,details,summary,code,pre,audio,video,address,time,blockquote,div,ul,ol,li,dl,dt,dd,p,a,span,small,strong,sub,sup{margin:0;padding:0;border:0}*,*::before,*::after{box-sizing:border-box}header,main,aside,nav,footer,section,article{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit}b,strong{font-weight:bolder}small{font-size:80%}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{border:0;max-width:100%;height:auto;vertical-align:bottom}button,input,textarea,select{margin:0;color:inherit;font:inherit}button{padding:0;border:none;background:none;cursor:pointer}textarea{resize:vertical}:focus-visible{outline:2px solid currentColor;outline-offset:2px}table{border-spacing:0;border-collapse:collapse}th,td{text-align:left}th{font-weight:600}.sr-only{margin:-1px;padding:0;border:0;position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.noto{font-family:"Noto Sans JP",sans-serif !important}.shipporiMincho{font-family:"Shippori Mincho B1",serif}.inter{font-family:"Shippori Mincho B1",serif}:root{font-size:8px;font-size:4.0816326531vw}html{width:100%;font-size:62.5%}html.is-fixed{height:100%;overflow:hidden}body{width:100%;min-width:0;color:#000;font-family:"Shippori Mincho B1",serif;font-size:15px;font-weight:400;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;font-size:4.0816326531vw}.inner{margin:0 auto;padding:0 8.1632653061%;position:relative;width:100%}img{width:100%}img[src$=".svg"]{max-width:100%}a{cursor:pointer;transition:opacity .3s}a:hover{opacity:.7}.anchor{position:absolute;top:-4.5rem}@media only screen and (max-width: 767px){.sp_hidden{display:none !important}}@-webkit-keyframes tw-cursor-blink{0%{opacity:0}20%{opacity:1}70%{opacity:1}100%{opacity:0}}@keyframes tw-cursor-blink{0%{opacity:0}20%{opacity:1}70%{opacity:1}100%{opacity:0}}.blue-line,.white-line{padding:0 .1363636364em .0909090909em;display:none;align-items:center;position:relative;height:1em;line-height:1;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:22px;font-size:11.2244897959vw}.blue-line+.blue-line,.blue-line+.white-line,.white-line+.blue-line,.white-line+.white-line{margin-top:.1363636364em}.blue-line:empty,.white-line:empty{display:none}.blue-line .tw-cursor,.white-line .tw-cursor{position:absolute;top:50%;right:.1363636364em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.0454545455em;height:82%;-webkit-animation:tw-cursor-blink 1.6s ease-in-out 1 forwards;animation:tw-cursor-blink 1.6s ease-in-out 1 forwards}.blue-line{color:#fff;background:#00479d}.blue-line .tw-cursor{background:#fff}.white-line{color:#000;background:#fff}.white-line .tw-cursor{background:#000}.section-sideline{position:relative}.section-sideline:before,.section-sideline:after{position:absolute;top:0;z-index:1;width:.0625em;height:100%;background:#00479d;content:""}.section-sideline:before{left:.5em}.section-sideline:after{right:.5em}.breadcrumbs{display:flex;align-items:center;justify-content:flex-end;position:relative;top:-0.125em;left:.25em;height:2.5em}.breadcrumbs li+li{margin-left:.75em}.breadcrumbs a,.breadcrumbs span{padding:.375em;position:relative;color:#666;font-family:"Noto Sans JP",sans-serif;line-height:1;font-size:6px;font-size:3.0612244898vw}.breadcrumbs a:after,.breadcrumbs span:after{border:0;border-top:solid .0625em #666;border-right:solid .0625em #666;position:absolute;top:50%;right:-0.5em;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:.375em;height:.375em;content:""}.breadcrumbs__link--current span{position:relative;color:#00479d}.breadcrumbs__link--current span:after{content:none}.content-block{padding-top:9.693877551%;padding-bottom:18.3673469388%;position:relative}.content-block--divider:after{position:absolute;bottom:0;left:.5em;width:23.5em;height:.0625em;background:#00479d;content:""}.content-block__body{margin-top:3.5625em}.content-block__label{color:#00479d;font-family:"Inter",sans-serif;font-weight:normal;line-height:1;font-size:6px;font-size:3.0612244898vw}.content-block__catch{margin-top:.625em;position:relative;min-height:auto}.content-block__catch:has(>:nth-child(3)){min-height:9em}.content-block__catch:has(>:nth-child(3)) .blue-line+.content-block__catch:has(>:nth-child(3)) .blue-line,.content-block__catch:has(>:nth-child(3)) .blue-line+.content-block__catch:has(>:nth-child(3)) .white-line,.content-block__catch:has(>:nth-child(3)) .white-line+.content-block__catch:has(>:nth-child(3)) .blue-line,.content-block__catch:has(>:nth-child(3)) .white-line+.content-block__catch:has(>:nth-child(3)) .white-line{margin-top:.0909090909em}.content-block__heading{position:relative;font-weight:800;line-height:1;font-size:9px;font-size:4.5918367347vw}.content-block__heading:before{border-radius:50%;position:absolute;top:50%;left:-0.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.2222222222em;height:.2222222222em;background:#000;content:""}.content-block__text{margin-top:1.3125em;font-weight:500;line-height:2;text-align:justify;letter-spacing:.03em}.section-title-wrap{border-bottom:solid .0357142857em #00479d;color:#00479d}.section-title-wrap--border-top{border-top:solid .0357142857em #00479d}.section-title__block{padding-top:4.8469387755%;padding-bottom:5.3571428571%}.section-title{display:flex;flex-wrap:wrap;align-items:center;font-weight:700;line-height:1;gap:.4285714286em .2857142857em;font-size:14px;font-size:7.1428571429vw}.section-title span{font-family:"Inter",sans-serif;font-weight:normal;font-size:5.5px;font-size:2.806122449vw}.section-nav__list{margin:.875em 0 -0.125em;display:flex;flex-wrap:wrap;gap:.25em 1em}.section-nav__link{padding:0 1.3571428571em 0 0;position:relative;font-weight:600;letter-spacing:.005em;font-size:7px;font-size:3.5714285714vw}.section-nav__link:before,.section-nav__link:after{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.section-nav__link:before{border-radius:50%;top:50%;right:0;width:1em;height:1em;background:#00479d;content:""}.section-nav__link:after{border:0;border-top:solid .0714285714em #fff;border-right:solid .0714285714em #fff;top:45%;right:.2857142857em;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);width:.3571428571em;height:.3571428571em;content:""}.section-nav__link:hover::after{-webkit-animation:arrowAnimeDown .75s;animation:arrowAnimeDown .75s}.entry{padding:4.0625em 0;background:#12121e}.entry .section-title-wrap{border:none;color:#fff}.entry__title{line-height:1.2;letter-spacing:.04em;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:18px;font-size:9.1836734694vw}.entry__block{padding-top:2.375em}.entry__block-text{color:#fff;line-height:2;letter-spacing:.0357142857em;font-size:7px;font-size:3.5714285714vw}.entry__requirements{margin-top:2.5em}.entry__requirements-item{padding:.71875em 0;display:block;position:relative;width:100%;color:#fff;background-image:linear-gradient(to right, #fff 0.125em, transparent 0.125em),linear-gradient(to left, #fff 0.125em, transparent 0.125em);background-repeat:repeat-x,repeat-x;background-position:left top,right bottom;background-size:.1875em .0625em,.1875em .0625em;font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.0357142857em}.entry__requirements-item:not(:first-child){background-image:none,linear-gradient(to left, #fff 0.125em, transparent 0.125em)}.entry__requirements-item:after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.875em;height:.5625em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-white.svg) no-repeat;background-size:100% auto;content:""}.entry__requirements-text{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.14286;letter-spacing:.0357142857em;font-size:7px;font-size:3.5714285714vw}.entry__buttons{margin-top:1.4375em}.entry__btn{padding:1.5em;display:flex;align-items:center;justify-content:space-between;position:relative;width:100%}.entry__btn:after{flex-shrink:0;width:1.25em;height:1.25em;background:#fff;content:"";-webkit-mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/entry-ico.svg);mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/entry-ico.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.entry__btn-text{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1;font-size:10px;font-size:5.1020408163vw}.entry__btn--new-graduate{background:#00479d}.entry__btn--career{background:#002655}.btn{display:inline-flex;align-items:center;position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.03em;font-size:7px;font-size:3.5714285714vw}.btn--arrow{margin-top:1.5714285714em;padding:0 5.1428571429em 0 1.0714285714em;border:solid .0714285714em #00479d;min-height:3em;color:#00479d}.btn--arrow:after{position:absolute;top:50%;right:1.0714285714em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.1428571429em;height:.7142857143em;background:#00479d;content:"";-webkit-mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-blue.svg);mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-blue.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn--arrow-white{margin-top:1.5714285714em;padding:0 5.1428571429em 0 1.0714285714em;border:solid .0714285714em #fff;min-height:3em;color:#fff}.btn--arrow-white:after{position:absolute;top:50%;right:1.0714285714em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.1428571429em;height:.7142857143em;background:#fff;content:"";-webkit-mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-white.svg);mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-white.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(2%);transform:translateY(2%);opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@keyframes fadeInUp{0%{-webkit-transform:translateY(2%);transform:translateY(2%);opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}.js-fadeInUp{opacity:0}.js-fadeInUp.animation{-webkit-animation:.5s fadeInUp 0s both;animation:.5s fadeInUp 0s both;-webkit-animation-delay:.5s;animation-delay:.5s;opacity:1}.recruit__annotation-wrap{margin-top:6em}.recruit__annotation{display:table;color:#666;line-height:1.4;letter-spacing:.005em;font-size:7px;font-size:3.5714285714vw}.recruit__annotation:before{padding-right:.2857142857em;display:table-cell;content:"※"}.recruit__annotation+.recruit__annotation{margin-top:.3571428571em}#header{border-bottom:solid .0625em #00479d;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:99;transition:background .5s}#header:before,#header:after{position:absolute;top:0;width:.0625em;height:100%;background:#00479d;content:""}#header:before{left:.5em}#header:after{right:.5em}#header.fix{background:#fff}.header-wrap{display:flex;justify-content:space-between;width:100%;min-width:0;height:4.5rem}.header-wrap a{display:flex;align-items:center;height:100%}.header__logo{padding-left:1.5em}.header__logo-img{width:7.875em}.header__logo-side-txt{margin-left:2.6153846154em;position:relative;font-family:"Inter",sans-serif;line-height:1;font-size:6.5px;font-size:3.3163265306vw}.header__logo-side-txt:before{position:absolute;top:50%;left:-1.2307692308em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.0769230769em;height:1.3846153846em;background:#000;content:""}.sp-menu{margin:1.6875em 1.5em;display:flex;flex-direction:column;justify-content:space-between;position:relative;width:3em;height:1.125em}.sp-menu__bar{padding-bottom:.125em;display:block;position:relative;width:100%;height:100%;height:0;background:#000;line-height:1;transition:0s}.sp-menu__bar--top{-webkit-animation:menu1 .2s forwards,both;animation:menu1 .2s forwards,both}.sp-menu__bar--mid{opacity:1}.sp-menu__bar--btm{-webkit-animation:menu2 .2s forwards,both;animation:menu2 .2s forwards,both}@-webkit-keyframes menu1{0%{top:50%;-webkit-transform:translateY(0%) rotate(0);transform:translateY(0%) rotate(0)}50%{-webkit-transform:translateY(0%) rotate(0);transform:translateY(0%) rotate(0)}100%{top:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu1{0%{top:50%;-webkit-transform:translateY(0%) rotate(0);transform:translateY(0%) rotate(0)}50%{-webkit-transform:translateY(0%) rotate(0);transform:translateY(0%) rotate(0)}100%{top:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes menu2{0%{top:-50%;-webkit-transform:translateY(0%) rotate(0);transform:translateY(0%) rotate(0)}50%{-webkit-transform:translateY(0%) rotate(0);transform:translateY(0%) rotate(0)}100%{top:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu2{0%{top:-50%;-webkit-transform:translateY(0%) rotate(0);transform:translateY(0%) rotate(0)}50%{-webkit-transform:translateY(0%) rotate(0);transform:translateY(0%) rotate(0)}100%{top:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.header__nav{margin-top:4.5rem;border-top:solid .0625em #00479d;position:absolute;top:0;left:0;width:100%;height:calc(100dvh - 4.5rem);overflow-y:scroll;background:#fff;pointer-events:none;transition:opacity .5s ease;opacity:0}#header.open{background:#fff}#header.open:before,#header.open:after{content:none}#header.open .sp-menu{width:2.8125em}#header.open .sp-menu .sp-menu__bar{position:absolute}#header.open .sp-menu .sp-menu__bar--top{top:50%;-webkit-animation:menu3 .2s forwards,both;animation:menu3 .2s forwards,both}#header.open .sp-menu .sp-menu__bar--mid{opacity:0}#header.open .sp-menu .sp-menu__bar--btm{top:50%;-webkit-animation:menu4 .2s forwards,both;animation:menu4 .2s forwards,both}@-webkit-keyframes menu3{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(30deg);transform:translateY(-50%) rotate(30deg)}}@keyframes menu3{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(30deg);transform:translateY(-50%) rotate(30deg)}}@-webkit-keyframes menu4{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg)}}@keyframes menu4{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg)}}#header.open .header__nav{pointer-events:auto;opacity:1}.header__nav-list{padding:1em 2.5em 1em;display:block;height:auto}.header__nav-list li a{padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:3em;color:#00479d;font-size:1.5em;line-height:1.2;letter-spacing:.005em;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500}.header__nav-list li a:after{flex-shrink:0;width:.8333333333em;height:.5416666667em;background-color:#00479d;-webkit-mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-blue.svg);mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-blue.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}.header__nav-list li:not(:first-child) a{border-top:1px solid rgba(0,71,157,.1)}.header__nav-list .nav__news a{height:3.4444444444em;font-size:1.125em;line-height:1}.header__nav-list .nav__news a:after{width:1.1111111111em;height:.7222222222em}.sp-nav-cta{padding:2.5em 1.5em;display:flex;flex-direction:column;background:#12121e;gap:1.5em}.sp-nav-cta__requirements .entry__requirements-item{padding:.75em 0;background-image:linear-gradient(to right, #fff 0.125em, transparent 0.125em),linear-gradient(to left, #fff 0.125em, transparent 0.125em);background-repeat:repeat-x,repeat-x;background-position:left top,right bottom;background-size:.25em .0625em,.25em .0625em}.sp-nav-cta__requirements .entry__requirements-item:not(:first-child){background-image:none,linear-gradient(to left, #fff 0.125em, transparent 0.125em)}.sp-nav-cta__requirements .entry__requirements-text{font-size:7px;font-size:3.5714285714vw}#footer{padding:2.5em 0 .75em;color:#fff;background:#000}#footer .inner{padding:0 2.5em}#footer .footer__logo{width:11.125em}#footer .footer__nav{margin-top:3.75em}#footer .footer__nav-list{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:.75em 1.5em}#footer .footer__nav-list--sub{margin-top:1.3125em}#footer .footer__nav-item a{color:rgba(255,255,255,.8);font-family:"Shippori Mincho B1",serif;font-weight:500;line-height:1;text-align:justify;letter-spacing:-0.011em;font-size:7px;font-size:3.5714285714vw}#footer .footer__copyright{margin-top:2.25em}#footer .footer__copyright p{color:#fff;font-family:"Shippori Mincho B1",serif;font-weight:400;line-height:1;text-align:center;font-size:6px;font-size:3.0612244898vw}.information_page .content-block{padding-bottom:4em}.information_page .content-block__title{margin-top:1.35em;padding-left:.8em;position:relative;font-weight:600;line-height:1.2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}.information_page .content-block__title:before{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.25em;height:100%;background:#00479d;content:""}.information_page .content-block__text{margin-top:2.4375em;letter-spacing:.005em}#home .kv{padding-top:6.1224489796%;position:relative}#home .kv__slider{margin-left:8.1632653061%;position:relative;height:36.25em;overflow:hidden}#home .kv__slider .swiper-wrapper{transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#home .kv__slider-img{position:relative;height:100%}#home .kv__slider-img .swiper-slide{display:flex;align-items:center;justify-content:center;height:36.25em}#home .kv__slider-img .swiper-slide img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:100%;-o-object-fit:cover;object-fit:cover}#home .kv__slider-bars{margin-top:1.5em;padding-left:2em;display:flex;gap:.5em}#home .kv__slider-bar{border-radius:0;width:3em;height:.125em;background:#545a61;cursor:pointer;opacity:.3}#home .kv__slider-bar.is-active{background:#00479d;opacity:1}#home .kv__block{padding:0}#home .kv__block--left{padding:0 8.1632653061%}#home .kv__title{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:-11.125em;left:1.5em;z-index:1}#home .kv__lead-txt{padding:4.375em 0 1.9375em;color:#000;font-weight:500;line-height:2;letter-spacing:.03em;font-size:8px;font-size:4.0816326531vw}#home .kv__lead-img{margin-left:-2em;width:22.5em}#home .news{margin-top:1.5em;padding-bottom:2.875em;color:#00479d}#home .news .section-title-wrap{padding:1.125em 2em 1.3125em}#home .news__list{margin-top:1.125em;padding:0 2em;line-height:1}#home .news__date{font-family:"Inter",sans-serif;font-size:6px;font-size:3.0612244898vw}#home .news__text{padding:.7857142857em 1.5714285714em 1em 0;border-bottom:1px dashed #00479d;position:relative;font-weight:600;text-align:justify;letter-spacing:.035em;font-size:7px;font-size:3.5714285714vw}#home .news__text:after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.8571428571em;height:.5714285714em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-blue.svg) no-repeat;background-size:100% auto;content:""}#home .news__all{margin-top:5.612244898%;padding:0 8.1632653061%;font-family:"Noto Sans JP",sans-serif;line-height:1;text-align:right;letter-spacing:.035em;font-size:6px;font-size:3.0612244898vw}#home .content-block:before{position:absolute;width:17em;height:8em;content:""}#home .about-us__block--philosophy:before{top:8em;right:.9375em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/home/about-us__bg.webp) no-repeat;background-size:100% auto}#home .about-us__block--projects{padding-top:2.375em}#home .about-us__block--projects:before{top:.875em;right:.9375em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/home/projects__bg.webp) no-repeat;background-size:100% auto}#home .about-us__slider{padding:6.1224489796% 0 0;overflow:hidden}#home .about-us__slider .swiper-slide{padding:0 8.1632653061%}#home .about-us__slider-bars{margin-top:1.5em;padding-left:8.1632653061%;display:flex;gap:.5em}#home .about-us__slider-bar{border-radius:0;width:3em;height:.125em;background:#545a61;cursor:pointer;opacity:.3}#home .about-us__slider-bar.is-active{background:#00479d;opacity:1}#home .environment{color:#fff;background:#002655}#home .environment .content-block--divider:after{background:#fff}#home .environment .content-block__label{color:#fff}#home .environment .content-block__heading:before{background:#fff}#home .environment:before,#home .environment:after{background:#fff}#home .environment__title-wrap{border-bottom-color:#fff;color:#fff}#home .environment__title-wrap--system{border-top-color:#fff}#home .environment__block{padding-top:1.5em}#home .environment__block--workstyle:before{top:40.9375em;right:.1875em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/home/environment__bg.webp) no-repeat;background-size:100% auto}#home .environment__block--location:before{top:36.875em;left:.25em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/home/location__bg.webp) no-repeat;background-size:100% auto}#home .environment__block--location .environment__block-header{margin-top:1em}#home .environment__block--member:before{top:39.875em;right:1.125em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/home/member__bg.webp) no-repeat;background-size:100% auto}#home .environment__block--member .environment__block-header{margin-top:2.25em}#home .environment__block--training:before{top:14.1875em;right:1.4375em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/home/training__bg.webp) no-repeat;background-size:100% auto}#home .environment__block--training .environment__block-header{margin-top:.75em}#home .environment__block--evaluation:before{top:14.125em;right:1.125em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/home/evaluation__bg.webp) no-repeat;background-size:100% auto}#home .environment__block--evaluation .environment__block-header{margin-top:.75em}#home .environment__block-images--workstyle{margin-bottom:2.25em}#home .environment__block-images--workstyle picture+picture{margin-top:.25em;display:block}#home .environment__block-images--location{margin-top:.625em;padding-bottom:.3125em;position:relative}#home .environment__block-images--location:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:.25em;height:7.25em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/home/environment-location-dot-sp.webp) no-repeat;background-size:100% auto;mix-blend-mode:exclusion;content:""}#home .environment__block-images--location picture+picture{margin-top:3.9375em;display:block}#home .environment__block-images--member{display:grid;grid-template-columns:repeat(2, 1fr);gap:.25em}#home .environment__block-catch--tokyo,#home .environment__block-catch--kagoshima{margin-top:.4375em;line-height:2}#home .environment__block-catch--tokyo .no-line,#home .environment__block-catch--kagoshima .no-line{line-height:1;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:22px;font-size:11.2244897959vw}#home .environment__block-catch--kagoshima{margin-left:8.125em;text-align:right}#home .environment__block-heading--location{margin-top:0}#home .environment__block-body--location{margin-top:3em}#home .environment__block-text{margin-top:1.25em}#home .entry{padding:0 0 18.3673469388%;background:rgba(0,0,0,0)}#home .entry .section-title-wrap{border-bottom:solid .0357142857em #00479d;color:#00479d}#home .entry .entry__block--ambition:before{top:11.75em;right:.9375em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/home/ambition__bg.webp) no-repeat;background-size:100% auto}#home .entry .entry__block-text{color:#000;font-size:8px;font-size:4.0816326531vw}#home .entry .entry__requirements{margin-top:1.4375em}#home .entry .entry__requirements-item{padding:1.125em 1.5em 1.25em;display:block;position:relative;background:rgba(0,71,157,.05);background-image:linear-gradient(to right, #000 0.125em, transparent 0.125em),linear-gradient(to left, #000 0.125em, transparent 0.125em);background-repeat:repeat-x,repeat-x;background-position:left top,right bottom;background-size:.25em .0625em,.25em .0625em}#home .entry .entry__requirements-item:not(:first-child){background-image:none,linear-gradient(to left, #000 0.125em, transparent 0.125em)}#home .entry .entry__requirements-item:after{position:absolute;top:50%;right:.9375em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em;height:.625em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-black.svg) no-repeat;background-size:100% auto;content:""}#home .entry .entry__requirements-text{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1;font-size:8px;font-size:4.0816326531vw}#home .entry .entry__buttons{margin-top:4.5625em;padding-top:0;padding-bottom:0}#home .entry .entry__btn{padding:1.5em 1.5em 1.125em;display:block;position:relative}#home .entry .entry__btn:after{position:absolute;top:50%;right:1.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25em;height:1.25em;background-color:#fff;content:"";-webkit-mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/entry-ico.svg);mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/entry-ico.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#home .entry .entry__btn--new-graduate{background:#00479d}#home .entry .entry__btn--career{margin-top:1.0625em;background:#002655}#home .entry .entry__btn-text{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1;letter-spacing:-0.01em;font-size:10px;font-size:5.1020408163vw}#philosophy_page .philosophy-block{padding-top:4em;padding-bottom:4em}#philosophy_page .philosophy-block__title{margin-top:.8em;padding-left:.8em;position:relative;font-weight:600;line-height:2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}#philosophy_page .philosophy-block__title:before{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.25em;height:100%;background:#00479d;content:""}#philosophy_page .philosophy-block__body{margin-top:2.5em;position:relative}#philosophy_page .philosophy-block__text{line-height:2;letter-spacing:.005em}#philosophy_page .philosophy-block__text:not(:first-child){margin-top:1em}#philosophy_page .philosophy__catch{color:#00479d;line-height:1.2;letter-spacing:-0.0125em;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:20px;font-size:10.2040816327vw}#philosophy_page .philosophy-card{margin:0 calc(50% - 11.25em);padding-top:.9375em;width:22.5em}#philosophy_page .philosophy-card__detail{border:solid .0625em #00479d;display:flex;flex-direction:column-reverse;position:-webkit-sticky;position:sticky;background:#fff}#philosophy_page .philosophy-card__detail+.philosophy-card__detail{margin-top:1.125em}#philosophy_page .philosophy-card__text-area{padding:2.5em 1.4375em}#philosophy_page .philosophy-card__title{color:#00479d;font-weight:600;line-height:1.6;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}#philosophy_page .philosophy-card__text{margin-top:.9375em;line-height:2;letter-spacing:.005em}#philosophy_page .philosophy-card__image-area{border-bottom:solid .0625em #00479d}#philosophy_page .philosophy-card__image-area img{width:100%;height:17em;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}#philosophy_page .kv{min-height:30.9375em}#philosophy_page .kv__block{padding-top:0;padding-bottom:0;display:flex;flex-direction:column-reverse}#philosophy_page .kv__block:before{position:absolute;top:2.5em;left:0;z-index:-1;width:100%;height:18.5em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/philosophy/kv-bg-sp.webp) top right no-repeat;background-size:100% auto;content:""}#philosophy_page .kv-number{display:inline-block;position:relative;top:-0.375em;left:-1.25em;width:11.875em}#philosophy_page .kv-number img{width:100%;height:auto}#philosophy_page .kv__block-header{margin-top:12.375em}#philosophy_page .kv__block-label{font-size:6px;font-size:3.0612244898vw}#philosophy_page .kv__block-catch{margin-top:8px;min-height:5.875em}#philosophy_page .kv__block-catch .blue-line{height:1em;letter-spacing:.005em;font-size:22px;font-size:11.2244897959vw}#philosophy_page .company-name-origin{margin-top:2.8571428571em;color:#00479d;line-height:1.71429;letter-spacing:.005em;font-size:7px;font-size:3.5714285714vw}#philosophy_page .company-name-origin__head{font-weight:600}#philosophy_page .company-name-origin__text{margin-top:.5714285714em}#philosophy_page .about__block-image{margin-top:2.9375em;position:relative;height:23em}#philosophy_page .about__block-image img{position:absolute}#philosophy_page .about__block-image img:first-child{top:0;width:8em}#philosophy_page .about__block-image img:nth-child(2){top:5.5625em;right:0;width:12em}#philosophy_page .about__block-image img:nth-child(3){right:11em;bottom:0;width:6.5em}#philosophy_page .tech-stack{margin-top:6.125em}#philosophy_page .tech-stack__head{padding-bottom:.2777777778em;border-bottom:.0555555556em dashed #00479d;color:#00479d;font-family:"Shippori Mincho B1",serif;font-weight:600;line-height:1.2;letter-spacing:.005em;font-size:9px;font-size:4.5918367347vw}#philosophy_page .tech-stack__wrap{margin:1.5em calc(50% - 11.25em) 0;padding:2.625em 1.5em;width:22.5em;background:rgba(0,71,157,.05)}#philosophy_page .tech-stack__category:not(:first-child){margin-top:2.625em}#philosophy_page .tech-stack__category-head{color:#00479d;font-family:"Shippori Mincho B1",serif;font-weight:600;line-height:1.2;letter-spacing:.005em;font-size:9px;font-size:4.5918367347vw}#philosophy_page .tech-stack__category-detail{margin-top:1em}#philosophy_page .tech-stack__category-detail-head{display:flex;align-items:center;font-weight:400;line-height:1.5;letter-spacing:.005em;gap:.5em}#philosophy_page .tech-stack__category-detail-head::before{display:block;flex-shrink:0;width:1em;height:.125em;background:#00479d;content:""}#philosophy_page .tech-stack__category-detail-list{margin-top:.4375em;display:flex;flex-wrap:wrap;gap:.25em}#philosophy_page .tech-stack__category-detail-list li{padding:.5em 1em;border-radius:.4166666667em;display:flex;align-items:center;justify-content:center;width:12.8333333333em;min-height:2.6666666667em;color:#666;background:#fff;font-family:"Noto Sans JP",sans-serif;font-size:6px;font-size:3.0612244898vw}#philosophy_page .tech-stack__category-text{margin-top:1.1428571429em;color:#666;font-family:"Shippori Mincho B1",serif;font-weight:400;line-height:1.71429;letter-spacing:.005em;font-size:7px;font-size:3.5714285714vw}#environment_page .environment-block{padding-top:4em;padding-bottom:4em}#environment_page .environment-block__title{margin-top:.8em;padding-left:.8em;position:relative;font-weight:600;line-height:2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}#environment_page .environment-block__title:before{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.25em;height:100%;background:#00479d;content:""}#environment_page .environment-block__body{margin-top:2.5em;position:relative}#environment_page .environment-block__text{line-height:2;letter-spacing:.005em}#environment_page .environment-block__text:not(:first-child){margin-top:1em}#environment_page .environment__catch{color:#00479d;line-height:1.2;letter-spacing:-0.025em;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:20px;font-size:10.2040816327vw}#environment_page .kv{min-height:34.0625em}#environment_page .kv__block{padding-top:0;padding-bottom:0;display:flex;flex-direction:column-reverse}#environment_page .kv__block:before{position:absolute;top:2.5em;left:0;z-index:-1;width:100%;height:18.5em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/environment/kv-bg-sp.avif) top right no-repeat;background-size:100% auto;content:""}#environment_page .kv-number{display:inline-block;position:relative;top:-0.375em;left:-1.25em;width:11.875em}#environment_page .kv-number img{width:100%;height:auto}#environment_page .kv__block-header{margin-top:12.375em}#environment_page .kv__block-label{font-size:6px;font-size:3.0612244898vw}#environment_page .kv__block-catch{margin-top:8px;min-height:9em}#environment_page .kv__block-catch .blue-line{height:1em;letter-spacing:.005em;font-size:22px;font-size:11.2244897959vw}#environment_page .workstyle__item-wrap{margin:3.4375em auto 0}#environment_page .workstyle__item{padding-bottom:1em;position:relative}#environment_page .workstyle__item:after{margin-top:2em;position:absolute;top:0;right:-2em;width:100vw;height:100%;background:rgba(0,71,157,.05);content:""}#environment_page .workstyle__item+.workstyle__item{margin-top:5.5em}#environment_page .workstyle__text{flex-shrink:0}#environment_page .workstyle__img{position:relative}#environment_page .workstyle__img-1{width:13em}#environment_page .workstyle__img-2{position:absolute;top:7.375em;right:0;width:9em}#environment_page .workstyle__text{margin-top:4.5625em}#environment_page .workstyle__text--title{color:#00479d}#environment_page .workstyle__text--title-main{font-size:14px;font-size:7.1428571429vw;font-family:"Shippori palt semibold",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600}#environment_page .workstyle__text--title-sub{margin-top:.1666666667em;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:9px;font-size:4.5918367347vw}#environment_page .workstyle__text--description{margin-top:1.125em;line-height:2;text-align:justify;letter-spacing:.005em}#environment_page .workstyle__location .workstyle__img{padding-bottom:1.625em;position:relative;top:3.5em}#environment_page .workstyle__location .workstyle__img-2{top:-3em}#environment_page .workstyle__life .workstyle__img{padding-bottom:1.625em}#environment_page .workstyle__life .workstyle__img-1{position:relative;top:3.5em;left:7.5em}#environment_page .workstyle__life .workstyle__img-2{top:.5em;left:0}#environment_page .statement-block{margin-top:7.625em}#environment_page .headline-border{border-bottom:dashed .0555555556em;color:#00479d;font-weight:600;line-height:2;letter-spacing:.01em;font-size:9px;font-size:4.5918367347vw}#environment_page .statement__content{margin-top:1.5em}#environment_page .statement__text{line-height:2}#environment_page .statement__ol{margin-top:.4375em;padding-left:.4375em}#environment_page .statement__ol li{display:table;position:relative;counter-increment:ol;line-height:2;text-align:justify}#environment_page .statement__ol li:before{display:table-cell;width:1.1em;content:counter(ol) "."}#environment_page .kosodate-block,#environment_page .ginnoakashi-block{margin-top:2.5em;padding:13.4375em 1.4375em 2.5em;border:dotted 1px #00479d;position:relative;color:#00479d;letter-spacing:.01em}#environment_page .ginnoakashi-block{padding-top:22.5em}#environment_page .kosodate-title,#environment_page .ginnoakashi-title{font-weight:500;line-height:1.2;text-align:center;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}#environment_page .kosodate__content,#environment_page .ginnoakashi__content{margin-top:1.4375em;display:flex;flex-direction:column-reverse;line-height:2}#environment_page .kosodate__mark,#environment_page .ginnoakashi__mark{position:absolute;top:2.5em;right:3.6875em;width:13em;height:auto;-webkit-animation-delay:1s;animation-delay:1s}#environment_page .benefits__item-wrap{margin-top:3.5em}#environment_page .benefits__item{padding-bottom:3em;border-top:dotted .0625em #00479d}#environment_page .benefits__item:last-child{padding-bottom:0}#environment_page .benefits__text{text-align:justify}#environment_page .benefits__title{margin-top:2.4375em;color:#00479d;font-weight:600;line-height:1}#environment_page .benefits__title--main{font-size:14px;font-size:7.1428571429vw}#environment_page .benefits__title--sub{margin-top:.9375em}#environment_page .benefits__description{margin-top:1.5625em;line-height:2}#environment_page .benefits__card-list{margin-top:2em}#environment_page .benefits__card{padding:2.625em 1.5em 2em;background:linear-gradient(0deg, rgba(0, 71, 157, 0.05) 0%, rgba(0, 71, 157, 0.05) 100%),#fff}#environment_page .benefits__card+.benefits__card{margin-top:.5em}#environment_page .benefits__card--img{margin:0 auto;width:8.5em;height:8.5em;text-align:center;-webkit-animation-delay:1s;animation-delay:1s}#environment_page .benefits__card--img img{width:100%}#environment_page .benefits__card--text-area{margin-top:1.5em;-webkit-animation-delay:1s;animation-delay:1s}#environment_page .benefits__card--title{color:#00479d;font-weight:600;line-height:1.2;text-align:center;letter-spacing:.0055555556em;font-size:9px;font-size:4.5918367347vw}#environment_page .benefits__card--text{margin-top:1em;line-height:1.625}#location_page .location-block{padding-top:4em;padding-bottom:4em}#location_page .location-block__title{margin-top:.8em;padding-left:.8em;position:relative;font-weight:600;line-height:2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}#location_page .location-block__title:before{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.25em;height:100%;background:#00479d;content:""}#location_page .location-block__body{margin-top:2.5em;position:relative}#location_page .location-block__text{line-height:2;letter-spacing:.005em}#location_page .location-block__text:not(:first-child){margin-top:1em}#location_page .location-block__catch .white-line,#location_page .location-block__catch .blue-line{padding:0 .1388888889em;height:.9444444444em;font-family:"Inter",sans-serif;font-weight:600;letter-spacing:.0416666667em;font-size:18px;font-size:9.1836734694vw}#location_page .location-block__catch .white-line+.white-line,#location_page .location-block__catch .blue-line+.white-line{margin-top:.1111111111em}#location_page .location-block__catch .white-line{color:#00479d}#location_page .location-block__catch .white-line .tw-cursor{background:#00479d}#location_page .location-block__catch--jp{margin-top:1em;display:block}#location_page .location-block__catch--jp .white-line,#location_page .location-block__catch--jp .blue-line{padding:0 .2em .2em;height:1.15em;font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:10px;font-size:5.1020408163vw}#location_page .location__catch{color:#00479d;line-height:1.2;letter-spacing:.0035em;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:20px;font-size:10.2040816327vw}#location_page .kv{min-height:30.9375em}#location_page .kv__block{padding-top:0;padding-bottom:0;display:flex;flex-direction:column-reverse}#location_page .kv__block:before{position:absolute;top:2.5em;left:0;z-index:-1;width:100%;height:18.5em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/location/kv-bg-sp.avif) top right no-repeat;background-size:100% auto;content:""}#location_page .kv-number{display:inline-block;position:relative;top:-0.375em;left:-1.25em;width:11.875em}#location_page .kv-number img{width:100%;height:auto}#location_page .kv__block-header{margin-top:12.375em}#location_page .kv__block-label{font-size:6px;font-size:3.0612244898vw}#location_page .kv__block-catch{margin-top:8px;min-height:5.875em}#location_page .kv__block-catch .blue-line{height:1em;letter-spacing:-0.05em;white-space:nowrap;font-size:22px;font-size:11.2244897959vw}#location_page .location__mv{margin-top:3.5em;min-height:20.5em}#location_page .location__mv--tokyo{background:url(/manage/wp-content/themes/kqrm-recruit/data/images/location/tokyo-bg-sp.webp) no-repeat;background-size:cover}#location_page .location__mv--kagoshima{margin-top:6.0625em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/location/kagoshima-bg-sp.webp) no-repeat;background-size:cover}#location_page .location__mv-head{padding-top:.4375em}#location_page .location-block__catch{min-height:4.5em}#location_page .business-list{margin-top:.5em;display:flex;flex-wrap:wrap;gap:.25em}#location_page .business-detail{padding:.6666666667em .5833333333em;border:solid .0833333333em #00479d;border-radius:.4166666667em;display:flex;align-items:center;justify-content:center;min-width:4em;color:#00479d;font-family:"Noto Sans JP",sans-serif;line-height:1.2;font-size:6px;font-size:3.0612244898vw}#location_page .location-detail{margin-top:2.5em}#location_page .location-detail__catch{font-size:14px;font-size:7.1428571429vw}#location_page .environment__head{margin-top:1.8888888889em;padding-bottom:.3333333333em;border-bottom:.0555555556em dashed #00479d;color:#00479d;font-weight:600;line-height:1.2;letter-spacing:.0055555556em;font-size:9px;font-size:4.5918367347vw}#location_page .environment__images{margin-top:1.5em;padding-bottom:.5em;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25em}#location_page .environment__image{width:10.125em;height:7.5em}#location_page .environment__message{margin-top:2em;padding:2.5em 1.5em;background:rgba(0,71,157,.05)}#location_page .environment__message-head{padding-bottom:.4444444444em;border-bottom:.0555555556em dashed #00479d;color:#00479d;font-weight:600;line-height:1.2;letter-spacing:.0055555556em;font-size:9px;font-size:4.5918367347vw}#location_page .environment__message-text{margin-top:1.4375em;line-height:2}#location_page .location__feature{margin-top:1.75em}#location_page .location__feature-detail{position:relative}#location_page .location__feature-detail+.location__feature-detail{margin-top:.75em}#location_page .location__feature-detail:before{display:inline-block;position:absolute;top:.5625em;left:0;width:.5em;height:.5em;background:linear-gradient(135deg, #00479D 50%, rgba(0, 71, 157, 0.5) 50%);content:""}#location_page .location__feature-term,#location_page .location__feature-desc{margin-top:.1875em;line-height:1.6;letter-spacing:.005em}#location_page .location__feature-term{padding-left:1em;font-weight:600}#location_page .location-summary{margin:6.0625em calc(50% - 11.25em) 0;margin-top:6.0625em;padding:.5em 1.4375em 1.875em;border:solid .0625em #00479d;width:22.5em}#location_page .location-summary__head{min-height:7.75em}#location_page .location-summary__catch--jp{margin-top:1em}#location_page .location-summary__body{margin-top:2.5em}#location_page .location-summary__feature{margin-top:2em;padding-top:1.4375em;border-top:.0625em dashed #00479d}#projects_page .projects-block{padding-top:4em;padding-bottom:4em}#projects_page .projects-block__title{margin-top:.8em;padding-left:.8em;position:relative;font-weight:600;line-height:2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}#projects_page .projects-block__title:before{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.25em;height:100%;background:#00479d;content:""}#projects_page .projects-block__body{margin-top:2.5em;position:relative}#projects_page .projects-block__text{line-height:2;letter-spacing:.005em}#projects_page .projects-block__text:not(:first-child){margin-top:1em}#projects_page .projects__catch{color:#00479d;line-height:1.2;letter-spacing:-0.0125em;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:20px;font-size:10.2040816327vw}#projects_page .kv{min-height:30.9375em}#projects_page .kv__block{padding-top:0;padding-bottom:0;display:flex;flex-direction:column-reverse}#projects_page .kv__block:before{position:absolute;top:2.5em;left:0;z-index:-1;width:100%;height:18.5em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/projects/kv-bg-sp.webp) top right no-repeat;background-size:100% auto;content:""}#projects_page .kv-number{display:inline-block;position:relative;top:-0.375em;left:-1.25em;width:11.875em}#projects_page .kv-number img{width:100%;height:auto}#projects_page .kv__block-header{margin-top:12.375em}#projects_page .kv__block-label{font-size:6px;font-size:3.0612244898vw}#projects_page .kv__block-catch{margin-top:8px;min-height:5.875em}#projects_page .kv__block-catch .blue-line{height:1em;letter-spacing:.005em;font-size:22px;font-size:11.2244897959vw}#projects_page .achievement__block{padding-bottom:7.875em}#projects_page .achievement__block .projects-block__text{margin-bottom:2.9375em}#projects_page .achievement-wrapper{position:relative;width:100%}#projects_page .achievement-card{margin:0 calc(50% - 11.25em);display:block;width:22.5em}#projects_page .achievement-card__detail{border:solid .0625em #00479d;position:relative;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;background:#fff}#projects_page .achievement-card__detail+.achievement-card__detail{margin-top:1.375em}#projects_page .achievement-card__detail:nth-child(1) .achievement-card__image-area{background:url(/manage/wp-content/themes/kqrm-recruit/data/images/projects/achievement-card-1.webp) center no-repeat;background-size:cover}#projects_page .achievement-card__detail:nth-child(2) .achievement-card__image-area{background:url(/manage/wp-content/themes/kqrm-recruit/data/images/projects/achievement-card-2.webp) center no-repeat;background-size:cover}#projects_page .achievement-card__detail:nth-child(3) .achievement-card__image-area{background:url(/manage/wp-content/themes/kqrm-recruit/data/images/projects/achievement-card-3.webp) center no-repeat;background-size:cover}#projects_page .achievement-card__detail:nth-child(3) .achievement-card__catch{line-height:1.2}#projects_page .achievement-card__detail:nth-child(4) .achievement-card__image-area{background:url(/manage/wp-content/themes/kqrm-recruit/data/images/projects/achievement-card-4.webp) center no-repeat;background-size:cover}#projects_page .achievement-card__detail:nth-child(4) .achievement-card__catch{line-height:1.2}#projects_page .achievement-card__detail.is-text-visible .achievement-card__head--detail,#projects_page .achievement-card__detail.is-text-visible .achievement-card__text,#projects_page .achievement-card__detail.is-text-visible .achievement-card__category-list{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#projects_page .achievement-card__text-area{padding:3em 1.375em}#projects_page .achievement-card__title{color:#00479d;line-height:1}#projects_page .achievement-card__title-en{font-family:"Shippori palt semibold",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600;font-size:18px;font-size:9.1836734694vw}#projects_page .achievement-card__title-number{margin-bottom:.4em;display:block;font-family:"Inter",sans-serif;font-size:5px;font-size:2.5510204082vw}#projects_page .achievement-card__catch{margin-top:1.0625em;display:block;color:#00479d;font-weight:600;line-height:1;white-space:nowrap}#projects_page .achievement-card__headline{color:#00479d;font-weight:600;line-height:1.2;letter-spacing:.0083333333em;font-size:10px;font-size:5.1020408163vw}#projects_page .achievement-card__headline-sub{margin-top:.4375em;font-weight:600;line-height:1.2;letter-spacing:.005em}#projects_page .achievement-card__head--detail{margin-top:2.1875em;z-index:1}#projects_page .achievement-card__text{margin-top:1em;line-height:2;text-align:justify;letter-spacing:.005em}#projects_page .achievement-card__image-area{padding:3em 1.4375em 3.5em;position:relative;overflow:hidden;color:#fff}#projects_page .achievement-card__image-area:before{position:absolute;top:0;left:0;-webkit-transform:translateY(var(--cover-y, 100%));transform:translateY(var(--cover-y, 100%));width:100%;height:100%;background:rgba(0,0,0,.7);transition:top 1s ease-in 1s;mix-blend-mode:multiply;content:"";will-change:transform}#projects_page .achievement-card__image-area .achievement-card__head--detail,#projects_page .achievement-card__image-area .achievement-card__text,#projects_page .achievement-card__image-area .achievement-card__category-list{z-index:1;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;opacity:0}#projects_page .achievement-card__image-area .achievement-card__headline{color:#fff}#projects_page .achievement-card__image-area .achievement-card__head--detail{margin-top:0}#projects_page .achievement-card__image-area .achievement-card__text{margin-top:1.5em}#projects_page .achievement-card__category-list{margin-top:1em;display:flex;flex-wrap:wrap;z-index:1;gap:.25em}#projects_page .achievement-card__category-list li{padding:0 1.25em;border:solid .0833333333em #fff;border-radius:.4166666667em;display:flex;align-items:center;justify-content:center;min-width:3.3333333333em;min-height:2.6666666667em;font-family:"Noto Sans JP",sans-serif;font-size:6px;font-size:3.0612244898vw}#projects_page .workflow__wrap{margin:3em calc(50% - 11.25em) 0;position:relative;width:22.5em;overflow:hidden;background:rgba(0,71,157,.05)}#projects_page .workflow__images{position:relative}#projects_page .workflow__image-item{padding:8em .9375em;position:absolute;inset:0;text-align:center;transition:opacity .8s ease;opacity:0}#projects_page .workflow__image-item.is-active{opacity:1}#projects_page .workflow__image-area{text-align:center}#projects_page .workflow__title{padding-bottom:.8333333333em;border-bottom:dashed .0555555556em;position:absolute;top:2.2777777778em;left:3.4444444444em;z-index:2;width:13.3333333333em;color:#00479d;font-weight:600;line-height:1.2;text-align:center;letter-spacing:.0055555556em;font-size:9px;font-size:4.5918367347vw}#projects_page .workflow__image{margin-top:.1875em}#projects_page .workflow__image img{width:100%}#projects_page .workflow__texts{margin-top:32.8125em;padding-bottom:2em}#projects_page .workflow__detail{padding:0 1.5em}#projects_page .workflow__detail+.workflow__detail{margin-top:4em}#projects_page .workflow__head{text-align:center}#projects_page .workflow__number{color:#00479d;font-family:"Inter",sans-serif;font-weight:300;line-height:1;letter-spacing:-0.03em;font-size:12px;font-size:6.1224489796vw}#projects_page .workflow__word{margin-top:.3888888889em;line-height:1.09091;letter-spacing:-.0611111111em;font-family:"Shippori palt semibold",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600;font-size:18px;font-size:9.1836734694vw}#projects_page .workflow__word-en{margin-top:.4285714286em;font-family:"Roboto",sans-serif;font-weight:400;line-height:1;letter-spacing:.0057142857em;font-size:7px;font-size:3.5714285714vw}#projects_page .workflow__text{margin-top:1em;line-height:2;text-align:justify;letter-spacing:.005em}#projects_page .workflow__note{margin:2.5em calc(50% - 11.25em) 0;padding:2.5em 1.4375em;border:dotted 1px #00479d;width:22.5em;color:#00479d}#projects_page .workflow__note--head{font-weight:500;line-height:1.2;letter-spacing:.006em;font-size:10px;font-size:5.1020408163vw}#projects_page .workflow__note--text{margin-top:.9375em;line-height:2;letter-spacing:.005em}#projects_page .development__slider{padding:.9375em 0 0;overflow:hidden}#projects_page .development__slider-bars{margin-top:1.5em;display:flex;gap:.5em}#projects_page .development__slider-bars+.projects-block__text{margin-top:2.5em}#projects_page .development__slider-bar{border-radius:0;width:3em;height:.125em;background:#545a61;cursor:pointer;opacity:.3}#projects_page .development__slider-bar.is-active{background:#00479d;opacity:1}#projects_page .development__detail{margin-top:2.5em}#projects_page .development__detail--content+.development__detail--content{margin-top:2.5em}#projects_page .development__detail--head{padding-bottom:.4444444444em;border-bottom:dashed .0555555556em;color:#00479d;font-weight:600;line-height:1.2;letter-spacing:.0055555556em;font-size:9px;font-size:4.5918367347vw}#projects_page .development__detail--text{margin-top:1.5em;line-height:2;letter-spacing:.005em}#member_page .member-block{padding-top:4em;padding-bottom:4em}#member_page .member-block__title{margin-top:.8em;padding-left:.8em;position:relative;font-weight:600;line-height:2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}#member_page .member-block__title:before{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.25em;height:100%;background:#00479d;content:""}#member_page .member-block__body{margin-top:2.5em;position:relative}#member_page .member-block__text{line-height:2;letter-spacing:.005em}#member_page .member-block__text:not(:first-child){margin-top:1em}#member_page .member__catch{color:#00479d;line-height:1.2;letter-spacing:-0.0125em;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:20px;font-size:10.2040816327vw}#member_page .kv{min-height:30.9375em}#member_page .kv__block{padding-top:0;padding-bottom:0;display:flex;flex-direction:column-reverse}#member_page .kv__block:before{position:absolute;top:2.5em;left:0;z-index:-1;width:100%;height:18.5em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/member/kv-bg-sp.webp) top right no-repeat;background-size:100% auto;content:""}#member_page .kv-number{display:inline-block;position:relative;top:-0.375em;left:-1.25em;width:11.875em}#member_page .kv-number img{width:100%;height:auto}#member_page .kv__block-header{margin-top:12.375em}#member_page .kv__block-label{font-size:6px;font-size:3.0612244898vw}#member_page .kv__block-catch{margin-top:8px;min-height:5.875em}#member_page .kv__block-catch .blue-line{height:1em;letter-spacing:.005em;font-size:22px;font-size:11.2244897959vw}#member_page .member-search{margin:3em calc(50% - 11.25em) 0;padding:0;width:22.5em;background:rgba(0,71,157,.05)}#member_page .member-search__accordion{padding:1.8125em 1.5em;display:flex;align-items:center;position:relative;color:#00479d;font-family:"Inter",sans-serif;font-weight:500;line-height:1;letter-spacing:.005em;cursor:pointer;font-size:8px;font-size:4.0816326531vw}#member_page .member-search__accordion:before,#member_page .member-search__accordion:after{display:inline-block;position:absolute;top:50%;right:1.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5em;height:.125em;background:#00479d;transition:opacity .3s;content:""}#member_page .member-search__accordion:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}#member_page .member-search__accordion.open:before{opacity:0}#member_page .member-search__accordion.open:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#member_page .member-search__body{padding:.5em 1.5em 2em;display:none}#member_page .member-search__category-wrap{display:flex;flex-wrap:wrap;position:relative;gap:.5625em .5em}#member_page .member-search__category-wrap+.member-search__category-wrap{margin-top:2.0625em}#member_page .member-search__category-wrap:before{display:inline-block;position:absolute;top:.1875em;left:0;width:.5em;height:.5em;background:linear-gradient(135deg, #00479D 50%, rgba(0, 71, 157, 0.5) 50%);content:""}#member_page .member-search__category-name{margin-bottom:.375em;padding-left:1em;flex-shrink:0;width:100%;color:#00479d;font-family:"Inter",sans-serif;font-weight:500;line-height:1;letter-spacing:.005em}#member_page .member-search__category-word{padding:0 1.3333333333em;border-radius:.4166666667em;display:flex;align-items:center;justify-content:center;min-width:4em;min-height:3.9166666667em;background:#fff;font-family:"Noto Sans JP",sans-serif;line-height:2;cursor:pointer;transition:.3s;font-size:6px;font-size:3.0612244898vw}#member_page .member-search__category-word.is-active{color:#fff;background:#00479d}#member_page .member-search__clear{margin-top:2.0625em;border:solid .0625em #00479d;display:inline-block}#member_page .member-search__clear button{padding:.7857142857em .9285714286em;color:#00479d;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1;letter-spacing:.0357142857em;font-size:7px;font-size:3.5714285714vw}#member_page .member-list{margin:4.0625em calc(50% - 11.25em) 0;width:22.5em}#member_page .member-list__detail+.member-list__detail{margin-top:4.625em}#member_page .member__photo{display:flex;flex-direction:column;position:relative;height:22.5em;overflow:hidden}#member_page .member__photo img{transition:.3s}#member_page .member__photo-img{position:absolute}#member_page .member__photo-head{padding:.375em 1em}#member_page .member__photo-head .member__position{display:flex;flex-direction:column;align-items:flex-start}#member_page .member__photo-head .white-line{padding:0 .2083333333em;height:1.0416666667em;color:#00479d;font-family:"Inter",sans-serif;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:12px;font-size:6.1224489796vw}#member_page .member__photo-head .white-line+.white-line{margin-top:.1666666667em}#member_page .member__photo-head .white-line .tw-cursor{background:#00479d}#member_page .member__tags{margin-top:1em;display:flex;flex-direction:column;align-items:flex-start}#member_page .member__tags .white-line{padding:0 .1666666667em .1666666667em;height:1.0833333333em;font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:0;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:6px;font-size:3.0612244898vw}#member_page .member__tags .white-line+.white-line{margin-top:.3333333333em}#member_page .member__catch-detail{margin-top:auto;padding-bottom:.375em;min-height:5.375em}#member_page .member__catch-detail .blue-line{padding:0 .1666666667em .2083333333em;height:1.0833333333em;letter-spacing:.005em;font-family:"Shippori palt semibold",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600;font-size:12px;font-size:6.1224489796vw}#member_page .member__catch-detail .blue-line+.blue-line{margin-top:.1666666667em}#member_page .member__text{margin-top:.5em;padding:0 1em}#member_page .member__name{padding-bottom:.3em;font-weight:600;line-height:1.2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}#member_page .member__department,#member_page .member__entry{font-family:"Noto Sans JP",sans-serif;line-height:1;letter-spacing:.005em}#member_page .member__entry{margin-top:.7142857143em;font-size:7px;font-size:3.5714285714vw}.interview .interview-block{padding-top:4em;padding-bottom:4em}.interview .interview-block__title{margin-top:.8em;padding-left:.8em;position:relative;font-weight:600;line-height:2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}.interview .interview-block__title:before{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.25em;height:100%;background:#00479d;content:""}.interview .interview-block__body{margin-top:2.5em;position:relative}.interview .interview-block__text{line-height:2;letter-spacing:.005em}.interview .interview-block__text:not(:first-child){margin-top:1em}.interview .kv{padding-top:2.5em;min-height:35.25em}.interview .kv__block{padding-bottom:3em;position:relative;min-height:32.75em}.interview .kv__block:before{position:absolute;top:0;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;background:rgba(0,71,157,.05);content:""}.interview .kv__img{position:absolute;top:0;right:0;width:100%;height:100%}.interview .kv__block-header{margin-top:11.25em}.interview .kv__block-catch{margin-left:-1em;min-height:5.875em}.interview .kv__block-catch .blue-line{padding:0 .1666666667em .1666666667em;height:1.0833333333em;letter-spacing:.005em;font-family:"Shippori palt semibold",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600;font-size:12px;font-size:6.1224489796vw}.interview .kv__block-catch .blue-line+.blue-line{margin-top:.1666666667em}.interview .kv__tags{margin-top:.5em;display:flex;flex-wrap:wrap;gap:.4375em}.interview .kv__tech{color:#00479d;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1;font-size:7px;font-size:3.5714285714vw}.interview .kv__block-body{margin-top:2.5em}.interview .kv__position{color:#00479d;font-family:"Inter",sans-serif;font-weight:600;line-height:1}.interview .kv__name{margin-top:.2857142857em;font-weight:600;line-height:1.2;letter-spacing:.005em;font-size:14px;font-size:7.1428571429vw}.interview .kv__info{margin-top:.25em}.interview .kv__department,.interview .kv__entry{font-family:"Noto Sans JP",sans-serif;line-height:1;letter-spacing:.005em;font-size:7px;font-size:3.5714285714vw}.interview .kv__entry{margin-top:.5em}.interview .breadcrumbs{position:absolute;top:-2.625em;right:1.75em}.interview .introduction-block{padding-bottom:0}.interview .introduction__detail{margin-top:.125em;line-height:1.6;text-align:justify;letter-spacing:.005em}.interview .introduction__career,.interview .introduction__entry{display:block}.interview .introduction__entry{margin-top:.625em}.interview .section-nav{margin-top:2.125em;padding-bottom:2.375em;border-bottom:1px dashed #00479d}.interview .section-nav__list{gap:.875em .8125em}.interview .section-nav__link{color:#00479d}.interview .section-nav__link{padding:0 1.25em 0 0;letter-spacing:.004375em;font-size:8px;font-size:4.0816326531vw}.interview .section-nav__link:before{width:1em;height:1em}.interview .section-nav__link:after{border:0;border-top:solid .0625em #fff;border-right:solid .0625em #fff;right:.3125em;width:.3125em;height:.3125em;content:""}.interview .interview__item-wrap{margin:0 auto}.interview .interview__item{position:relative}.interview .interview__item:after{position:absolute;top:1.5em;right:-2em;z-index:-1;width:100vw;height:100%;background:rgba(0,71,157,.05);content:""}.interview .interview__item+.interview__item{margin-top:5.5em}.interview .interview__text,.interview .interview__img{position:relative}.interview .interview__text{margin-top:2.625em;padding-bottom:1.5em}.interview .interview__text--title{color:#00479d}.interview .interview__text--title-main{font-family:"Shippori palt semibold",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600;font-size:14px;font-size:7.1428571429vw}.interview .interview__text--title-sub{font-weight:600;line-height:1;font-size:9px;font-size:4.5918367347vw}.interview .interview__text--description{margin-top:1.625em;line-height:2;text-align:justify;text-align:justify;letter-spacing:.005em}.interview .interview__tech,.interview .interview__lifestyle{display:flex;flex-wrap:wrap}.interview .interview__tech-head,.interview .interview__lifestyle-head{padding-left:1em;position:relative;width:100%}.interview .interview__tech-head:before,.interview .interview__lifestyle-head:before{display:inline-block;position:absolute;top:.5625em;left:0;width:.5em;height:.5em;background:linear-gradient(135deg, #00479D 50%, rgba(0, 71, 157, 0.5) 50%);content:""}.interview .interview__tech{margin-top:1.875em;display:flex;gap:.25em}.interview .interview__tech .interview__text--description{margin-top:.1875em}.interview .interview__tech .interview__tech-head{margin-bottom:.5em}.interview .interview__lifestyle .interview__text--description{margin-top:.1875em}.interview .interview__tech-word{padding:0 1.3333333333em;border-radius:.4166666667em;display:flex;align-items:center;justify-content:center;min-width:3.9166666667em;min-height:2.6666666667em;background:#fff;font-family:"Noto Sans JP",sans-serif;line-height:1.2;font-size:6px;font-size:3.0612244898vw}.interview .interview__lifestyle{margin-top:1.125em}.interview .message-block{padding-top:5.5em;padding-bottom:4em}.interview .message__head{margin-top:2.375em;position:relative;color:#00479d;line-height:1;text-align:center;letter-spacing:.005em}.interview .message__head:before{position:absolute;top:-5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.125em;height:4.5em;background:#00479d;content:""}.interview .message__text{margin-top:.7083333333em;line-height:1.2;text-align:center;letter-spacing:.005em;font-family:"Shippori palt regular",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:400;font-size:12px;font-size:6.1224489796vw}.interview .member-content{position:relative;z-index:0;background:rgba(0,71,157,.05);pointer-events:none}.interview .member-block{padding-bottom:4.5em}.interview .member__head{margin:0 auto;padding-bottom:.3888888889em;border-bottom:dashed 1px #00479d;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#00479d;font-weight:600;line-height:1.2;letter-spacing:.0055555556em;font-size:9px;font-size:4.5918367347vw}.interview .member-slider{margin:4.0625em 0 0 -1em;margin-top:1.9375em;position:relative;z-index:-1;width:22.5em;overflow:hidden;pointer-events:auto}.interview .member-list{display:flex}.interview .member-list__detail{flex-shrink:0}.interview .member__photo{display:flex;flex-direction:column;position:relative;height:22.5em}.interview .member__photo img{transition:.3s}.interview .member__photo-img{position:absolute}.interview .member__photo-head{padding:.375em 1em}.interview .member__photo-head .member__position{display:flex;flex-direction:column;align-items:flex-start}.interview .member__photo-head .white-line{padding:0 .2083333333em;display:inline-flex;height:1.0416666667em;color:#00479d;font-family:"Inter",sans-serif;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:12px;font-size:6.1224489796vw}.interview .member__photo-head .white-line+.white-line{margin-top:.1666666667em}.interview .member__tags{margin-top:1em;display:flex;flex-direction:column;align-items:flex-start}.interview .member__tags .white-line{padding:0 .1666666667em .1666666667em;display:inline-flex;height:1.0833333333em;font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:0;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:6px;font-size:3.0612244898vw}.interview .member__tags .white-line+.white-line{margin-top:.3333333333em}.interview .member__catch-detail{margin-top:auto;padding-bottom:.375em;min-height:5.375em}.interview .member__catch-detail .blue-line{padding:0 .1666666667em .2083333333em;display:inline-flex;height:1.0833333333em;letter-spacing:.005em;font-family:"Shippori palt semibold",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600;font-size:12px;font-size:6.1224489796vw}.interview .member__catch-detail .blue-line+.blue-line{margin-top:.1666666667em}.interview .member__text{margin-top:.5em;padding:0 1em}.interview .member__name{padding-bottom:.3em;font-weight:600;line-height:1.2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}.interview .member__department,.interview .member__entry{font-family:"Noto Sans JP",sans-serif;line-height:1;letter-spacing:.005em}.interview .member__entry{margin-top:.7142857143em;font-size:7px;font-size:3.5714285714vw}.interview .member-nav{margin-top:2em;display:flex;justify-content:center;gap:1.5em;pointer-events:auto}.interview .member-nav__prev,.interview .member-nav__next{border:none;border-radius:.3125em;display:flex;align-items:center;justify-content:center;width:3em;height:3em;background:#00479d;pointer-events:auto;cursor:pointer}.interview .member-nav__prev::before,.interview .member-nav__next::before{border-top:.0625em solid #fff;border-right:.0625em solid #fff;display:block;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:.5625em;height:.5625em;content:""}.interview .member-nav__next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#system_page .system-block{padding-top:4em;padding-bottom:4em}#system_page .system-block__title{margin-top:.8em;padding-left:.8em;position:relative;font-weight:600;line-height:2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}#system_page .system-block__title:before{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.25em;height:100%;background:#00479d;content:""}#system_page .system-block__body{margin-top:2.5em;position:relative}#system_page .system-block__text{margin-top:1em;line-height:2;letter-spacing:.005em}#system_page .system__catch{color:#00479d;line-height:1.2;letter-spacing:-0.0125em;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:20px;font-size:10.2040816327vw}#system_page .system-detail{margin-top:3.5625em}#system_page .system-detail__catch{font-family:"Shippori palt semibold",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600;font-size:14px;font-size:7.1428571429vw}#system_page .system__head{margin-top:2.7222222222em;padding-bottom:.3888888889em;border-bottom:.0555555556em dashed #00479d;color:#00479d;font-weight:600;line-height:1.2;letter-spacing:.0055555556em;font-size:9px;font-size:4.5918367347vw}#system_page .kv{min-height:34.0625em}#system_page .kv__block{padding-top:0;padding-bottom:0;display:flex;flex-direction:column-reverse}#system_page .kv__block:before{position:absolute;top:2.5em;left:0;z-index:-1;width:100%;height:18.5em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/system/kv-bg-sp.avif) top right no-repeat;background-size:100% auto;content:""}#system_page .kv-number{display:inline-block;position:relative;top:-0.375em;left:-1.25em;width:11.875em}#system_page .kv-number img{width:100%;height:auto}#system_page .kv__block-header{margin-top:12.375em}#system_page .kv__block-label{font-size:6px;font-size:3.0612244898vw}#system_page .kv__block-catch{margin-top:8px;min-height:9em}#system_page .kv__block-catch .blue-line{height:1em;letter-spacing:.005em;font-size:22px;font-size:11.2244897959vw}#system_page .skill-wrap{margin-top:1.5em;padding-bottom:3.625em}#system_page .skill-head{display:flex;align-items:center;justify-content:center;min-height:2em;color:#fff;font-weight:600;line-height:1;letter-spacing:.005em}#system_page .skill__category{margin-top:1.5em}#system_page .skill__category+.skill__category{margin-top:1.5em}#system_page .skill__category-head{display:flex;align-items:center;font-weight:400;line-height:1.5;letter-spacing:.005em;gap:.5em}#system_page .skill__category-head::before{display:block;flex-shrink:0;width:1em;height:.125em;background:#00479d;content:""}#system_page .skill__category-list{margin-top:.5em;display:flex;flex-wrap:wrap;gap:.25em}#system_page .skill__category-list li{padding:0 1.3333333333em;border-radius:.4166666667em;display:flex;align-items:center;justify-content:center;min-width:4.1666666667em;min-height:2.6666666667em;color:#666;background:rgba(0,71,157,.05);font-family:"Noto Sans JP",sans-serif;line-height:1.2;text-align:center;font-size:6px;font-size:3.0612244898vw}#system_page .common-skill .skill-head{background:#00479d}#system_page .common-skill .category-training{margin-top:1.9375em;padding-top:1.5em;border-top:.0625em solid rgba(0,71,157,.1)}#system_page .common-skill .recruit__annotation{margin:1.7142857143em 0 0 auto;line-height:1}#system_page .common-skill .recruit__annotation:before{padding-right:0}#system_page .common-skill+.system__head{color:#002655}#system_page .individual-skill{margin-top:1.375em}#system_page .individual-skill .skill-head{background:#002655}#system_page .individual-skill .skill__category-list li{background:#d9d9d9}#system_page .individual-skill .skill-summary .system__head{border-bottom:.0625em dashed #002655;color:#002655}#system_page .individual-skill .recruit__annotation{margin:1.7142857143em 0 0 auto;line-height:1}#system_page .individual-skill .recruit__annotation:before{padding-right:0}#system_page .skill-summary{margin-top:3em}#system_page .skill-summary .system__head{margin-top:0}#system_page .system__item-wrap{margin-top:3.125em}#system_page .system__item-wrap+.system__item-wrap{margin-top:4.125em}#system_page .system__item-wrap .system__head{padding-bottom:.2777777778em}#system_page .system__item{padding-bottom:4.625em}#system_page .system__item:last-child{padding-bottom:0}#system_page .system__card-list{margin-top:1.5em}#system_page .system__card{padding:2.5em 1.5625em 2em;background:linear-gradient(0deg, rgba(0, 71, 157, 0.05) 0%, rgba(0, 71, 157, 0.05) 100%),#fff}#system_page .system__card+.system__card{margin-top:.5em}#system_page .system__card--img{margin:0 auto;display:flex;align-items:center;justify-content:center;width:8.5em;min-height:8.375em;-webkit-animation-delay:1s;animation-delay:1s}#system_page .system__card--img img{width:100%}#system_page .system__card--text-area{margin-top:1.625em;-webkit-animation-delay:1s;animation-delay:1s}#system_page .system__card--title{color:#00479d;font-weight:600;line-height:1.2;text-align:center;font-size:9px;font-size:4.5918367347vw}#system_page .system__card--text{margin-top:1.125em;line-height:1.6}#evaluation_page .evaluation-block{padding-top:4em;padding-bottom:4em}#evaluation_page .evaluation-block__title{margin-top:.8em;padding-left:.8em;position:relative;font-weight:600;line-height:2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}#evaluation_page .evaluation-block__title:before{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.25em;height:100%;background:#00479d;content:""}#evaluation_page .evaluation-block__body{margin-top:2.5em;position:relative}#evaluation_page .evaluation-block__text{line-height:2;letter-spacing:.005em}#evaluation_page .evaluation-block__text:not(:first-child){margin-top:1em}#evaluation_page .evaluation__catch{color:#00479d;line-height:1.2;letter-spacing:-0.0125em;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:20px;font-size:10.2040816327vw}#evaluation_page .evaluation-detail{margin-top:3.5625em}#evaluation_page .evaluation-detail+.evaluation-detail{margin-top:4.3125em}#evaluation_page .evaluation-detail__catch{font-family:"Shippori palt semibold",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600;font-size:14px;font-size:7.1428571429vw}#evaluation_page .evaluation__head{margin-top:2.7222222222em;padding-bottom:.3333333333em;border-bottom:.0555555556em dashed #00479d;color:#00479d;font-weight:600;line-height:1.2;letter-spacing:.0055555556em;font-size:9px;font-size:4.5918367347vw}#evaluation_page .kv{min-height:30.9375em}#evaluation_page .kv__block{padding-top:0;padding-bottom:0;display:flex;flex-direction:column-reverse}#evaluation_page .kv__block:before{position:absolute;top:2.5em;left:0;z-index:-1;width:100%;height:18.5em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/evaluation/kv-bg-sp.avif) top right no-repeat;background-size:100% auto;content:""}#evaluation_page .kv-number{display:inline-block;position:relative;top:-0.375em;left:-1.25em;width:11.875em}#evaluation_page .kv-number img{width:100%;height:auto}#evaluation_page .kv__block-header{margin-top:12.375em}#evaluation_page .kv__block-label{font-size:6px;font-size:3.0612244898vw}#evaluation_page .kv__block-catch{margin-top:8px;min-height:5.875em}#evaluation_page .kv__block-catch .blue-line{height:1em;letter-spacing:-.0681818182em;font-size:22px;font-size:11.2244897959vw}#evaluation_page .evaluation__card-list{margin-top:2.5em}#evaluation_page .evaluation__card{padding:2.5em 1.5625em 2em;background:linear-gradient(0deg, rgba(0, 71, 157, 0.05) 0%, rgba(0, 71, 157, 0.05) 100%),#fff}#evaluation_page .evaluation__card+.evaluation__card{margin-top:.5em}#evaluation_page .evaluation__card--img{margin:0 auto;display:flex;align-items:center;justify-content:center;width:8.5em;height:8.5em;-webkit-animation-delay:1s;animation-delay:1s}#evaluation_page .evaluation__card--img img{width:100%}#evaluation_page .evaluation__card--text-area{margin-top:1.5em;-webkit-animation-delay:1s;animation-delay:1s}#evaluation_page .evaluation__card--title{color:#00479d;font-weight:600;line-height:1.2;text-align:center;font-size:9px;font-size:4.5918367347vw}#evaluation_page .evaluation__card--text{margin-top:1.125em;line-height:1.6}#evaluation_page .career-path-img{margin:1.9375em calc(50% - 11.25em) 0;width:22.5em}#news_page .news-block{padding-top:3.6875em;padding-bottom:4em}#news_page .news-block__body{margin-top:2.4375em;position:relative}#news_page .news-block__body+.news-block__body{margin-top:7.1875em}#news_page .news__title{margin-top:.625em;color:#00479d;font-weight:600;line-height:1.2;letter-spacing:.005em;font-size:12px;font-size:6.1224489796vw}#news_page .breadcrumbs__block{padding:0 1.625em}#news_page .breadcrumbs{top:-0.125em;left:0;height:2.375em}#news_page .section-title__block{display:flex;align-items:center;height:4.6875em}#news_page .news__list-link{position:relative;display:block}#news_page .news__list-link:after{position:absolute;top:53%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.75em;height:.4375em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-blue.svg) no-repeat;background-size:100% auto;transition:.3s;content:""}#news_page .news__list-detail{border-bottom:.0625em dashed rgba(0,71,157,.5)}#news_page .news__list-detail+.news__list-detail{margin-top:1.6875em}#news_page .news__info .news-category{margin-left:.6428571429em}#news_page .news__title-detail{padding:.8125em 1.75em 1.875em 0;font-weight:400;line-height:1.4;text-align:justify;letter-spacing:.005em}#news_page .pagination{margin-top:2.5em;display:flex;align-items:center;justify-content:center;font-family:"Inter",sans-serif}#news_page .pagination li .page-numbers{border-radius:.3125em;display:flex;align-items:center;justify-content:center;width:3em;height:3em;color:#00479d}#news_page .pagination li .current{color:#fff;background:#00479d}#news_page .pagination li .dots{padding-bottom:.625em}#news_page .news-day{position:relative;color:#00479d;font-family:"Inter",sans-serif;line-height:1;font-size:7px;font-size:3.5714285714vw}#news_page .news-category{margin-left:.8571428571em;padding:.2142857143em 1.1428571429em;border-radius:.7142857143em;display:inline-flex;align-items:center;justify-content:center;color:#00479d;background:rgba(0,71,157,.1);font-family:"Noto Sans JP",sans-serif;line-height:1;font-size:7px;font-size:3.5714285714vw}#news_page .news-block__mainkv{height:10em}#news_page .news-block__mainkv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#news_page .news-block__mainkv-title{margin-top:.5714285714em;display:block;color:#666;line-height:2;letter-spacing:.0057142857em;font-size:7px;font-size:3.5714285714vw}#news_page .news-block__text-area p{margin-top:2.5em;line-height:2;letter-spacing:.005em}#news_page .news-block__text-area p+p{margin-top:2em}#news_page .news-block__text-area a{text-decoration:underline}#news_page .news-block__text-area .emoji_img{margin-top:0;margin-bottom:0;padding:1px;width:auto;vertical-align:-4px}#news_page .news-block__image-area{margin-top:3em}#news_page .news-block__image-box+.news-block__image-box{margin-top:2em}#news_page .news-block__image-box .news-block__image{display:flex;align-items:center;justify-content:center;height:20.5em;background:#f8f8f8}#news_page .news-block__image-box .news-block__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#news_page .news-block__image-text{margin-top:.5em;display:block;color:#666;line-height:2;letter-spacing:.0057142857em;font-size:7px;font-size:3.5714285714vw}#news_page .news__link-wrap{margin-top:4em}#news_page .news-block__btn-external,#news_page .news-block__btn-pdf{padding:0 1.75em 0 2em;position:relative;line-height:2;letter-spacing:.005em;-webkit-text-decoration-line:underline;text-decoration-line:underline}#news_page .news-block__btn-external:before,#news_page .news-block__btn-external:after,#news_page .news-block__btn-pdf:before,#news_page .news-block__btn-pdf:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}#news_page .news-block__btn-external:before,#news_page .news-block__btn-pdf:before{left:0;width:1em;height:.625em;background-color:#000;-webkit-mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-right-black.svg);mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-right-black.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}#news_page .news-block__btn-external:after,#news_page .news-block__btn-pdf:after{right:0}#news_page .news-block__btn-external:visited:before,#news_page .news-block__btn-pdf:visited:before{background-color:#00479d}#news_page .news-block__btn-external:after{right:.125em;width:1.125em;height:1.125em;background-color:#000;-webkit-mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/link-external-icon.svg);mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/link-external-icon.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#news_page .news-block__btn-external:visited{color:#00479d}#news_page .news-block__btn-external:visited:after{background-color:#00479d}#news_page .news-block__btn-pdf:after{width:1.25em;height:1.375em;background-color:#000;-webkit-mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/link-pdf-icon.svg);mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/link-pdf-icon.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#news_page .news-block__btn-pdf:visited{color:#00479d}#news_page .news-block__btn-pdf:visited:after{background-color:#00479d}#news_page .news__link-archive{margin-top:4em;text-align:center}#news_page .news__link-archive a{padding:0 0 .2142857143em .7142857143em;border:solid 1px #00479d;display:flex;align-items:center;justify-content:center;position:relative;height:2.7142857143em;color:#00479d;font-family:"Noto Sans JP",sans-serif;line-height:1;letter-spacing:.0357142857em;transition:.3s;font-size:7px;font-size:3.5714285714vw}#news_page .news__link-archive a:before{position:absolute;top:50%;left:.8571428571em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.8571428571em;height:.5em;background:#00479d;content:"";-webkit-mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-left-blue.svg);mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-left-blue.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#new-graduates_page .job-description-block,#mid-career_page .job-description-block{padding-top:4em;padding-bottom:4em}#new-graduates_page .job-description-block__title,#mid-career_page .job-description-block__title{padding-left:.8em;position:relative;font-weight:600;line-height:2;letter-spacing:.005em;font-size:10px;font-size:5.1020408163vw}#new-graduates_page .job-description-block__title:before,#mid-career_page .job-description-block__title:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.2em;height:100%;background:#00479d;content:""}#new-graduates_page .job-description-block__body,#mid-career_page .job-description-block__body{margin-top:2.5em;position:relative}#new-graduates_page .job-description-block__body+.job-description-block__body,#mid-career_page .job-description-block__body+.job-description-block__body{margin-top:7.1875em}#new-graduates_page .job-description-block__text,#mid-career_page .job-description-block__text{margin-top:1.75em;line-height:2;letter-spacing:.005em}#new-graduates_page .breadcrumbs__block,#mid-career_page .breadcrumbs__block{padding:0 1.75em}#new-graduates_page .breadcrumbs,#mid-career_page .breadcrumbs{top:-0.125em;left:0;height:2.375em}#new-graduates_page .job-description__detail,#mid-career_page .job-description__detail{margin-top:2.4375em;padding:1.5em 0 1.4375em;border-top:.0625em solid rgba(0,71,157,.1);border-bottom:.0625em solid rgba(0,71,157,.1)}#new-graduates_page .job-description__detail+.job-description__detail,#mid-career_page .job-description__detail+.job-description__detail{margin-top:0;border-top:none}#new-graduates_page .job-head,#mid-career_page .job-head{color:#00479d;font-weight:600;line-height:2;letter-spacing:.005em}#new-graduates_page .job-contents,#mid-career_page .job-contents{margin-top:.5em;line-height:2;letter-spacing:.005em}#new-graduates_page .job-contents .job-contents__annotation,#mid-career_page .job-contents .job-contents__annotation{margin-top:.3571428571em;padding-left:.2857142857em}#new-graduates_page .job-contents__annotation,#mid-career_page .job-contents__annotation{margin-top:1.7142857143em;padding-left:.2857142857em;display:table;color:#666;line-height:1.4;letter-spacing:.005em;font-size:7px;font-size:3.5714285714vw}#new-graduates_page .job-contents__annotation:before,#mid-career_page .job-contents__annotation:before{display:table-cell;position:relative;left:-.2857142857em;content:"※"}#new-graduates_page .job-type-list,#mid-career_page .job-type-list{padding-left:0;counter-reset:job-type-counter;list-style:none}#new-graduates_page .job-type-list li,#mid-career_page .job-type-list li{padding-left:1.5em;position:relative;counter-increment:job-type-counter}#new-graduates_page .job-type-list li::before,#mid-career_page .job-type-list li::before{position:absolute;left:.375em;content:counter(job-type-counter) "."}#new-graduates_page .job-type-list__annotation,#mid-career_page .job-type-list__annotation{margin-top:.25em}#new-graduates_page .job-skill-list,#mid-career_page .job-skill-list{padding-left:0;list-style:none}#new-graduates_page .job-skill-list li,#mid-career_page .job-skill-list li{padding-left:1.5em;position:relative}#new-graduates_page .job-skill-list li::before,#mid-career_page .job-skill-list li::before{border-radius:50%;position:absolute;top:.9375em;left:.625em;width:.25em;height:.25em;background:#000;content:""}#new-graduates_page .job-role-list,#mid-career_page .job-role-list{padding-left:0;counter-reset:job-role-counter;list-style:none}#new-graduates_page .job-role-list>li,#mid-career_page .job-role-list>li{padding-left:1.5em;position:relative;counter-increment:job-role-counter}#new-graduates_page .job-role-list>li+li,#mid-career_page .job-role-list>li+li{margin-top:.25em}#new-graduates_page .job-role-list>li::before,#mid-career_page .job-role-list>li::before{position:absolute;left:.375em;content:counter(job-role-counter) "."}#new-graduates_page .job-role-detail,#mid-career_page .job-role-detail{list-style:none}#new-graduates_page .job-role-detail li,#mid-career_page .job-role-detail li{padding-left:.75em;position:relative}#new-graduates_page .job-role-detail li::before,#mid-career_page .job-role-detail li::before{position:absolute;left:0;content:"−"}#new-graduates_page .selection-flow,#mid-career_page .selection-flow{display:flex;align-items:center;justify-content:space-between;height:4em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/selection-flow-bg-sp.webp) no-repeat;background-size:100% auto}#new-graduates_page .selection-flow+.job-description__detail,#mid-career_page .selection-flow+.job-description__detail{margin-top:0;border-top:none}#new-graduates_page .selection-detail,#mid-career_page .selection-detail{width:33.3%;color:#002655;line-height:4;text-align:center;letter-spacing:.005em}#new-graduates_page .personal-information,#mid-career_page .personal-information{padding:2.5em 1.5em 3em;background:rgba(0,71,157,.05);text-align:center}#new-graduates_page .personal-information-block,#mid-career_page .personal-information-block{padding-bottom:1.5em}#new-graduates_page .personal-information__text,#mid-career_page .personal-information__text{line-height:2}#new-graduates_page .personal-information__link,#mid-career_page .personal-information__link{margin-top:1em;text-align:center}#new-graduates_page .personal-information__link a,#mid-career_page .personal-information__link a{padding:0 4.5714285714em 0 0;border:solid .0625em #00479d;display:flex;align-items:center;justify-content:center;position:relative;height:2.7142857143em;color:#00479d;font-family:"Noto Sans JP",sans-serif;line-height:1;letter-spacing:.0357142857em;font-size:7px;font-size:3.5714285714vw}#new-graduates_page .personal-information__link a:before,#mid-career_page .personal-information__link a:before{position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.8571428571em;height:.5em;background:#00479d;content:"";-webkit-mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-blue.svg);mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-blue.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#new-graduates_page .entry__btn-block,#mid-career_page .entry__btn-block{padding-top:4.375em;padding-bottom:4.5em}#new-graduates_page .entry__btn-block .entry__btn,#mid-career_page .entry__btn-block .entry__btn{padding:1.5em}#new-graduates_page .entry__btn-block .entry__btn:after,#mid-career_page .entry__btn-block .entry__btn:after{right:1.5em}#new-graduates_page .entry__btn-block .entry__btn-text,#mid-career_page .entry__btn-block .entry__btn-text{font-size:10px;font-size:5.1020408163vw}#new-graduates_page .contact,#mid-career_page .contact{position:relative}#new-graduates_page .contact::before,#mid-career_page .contact::before{position:absolute;top:0;left:0;bottom:0;z-index:-1;width:100%;background-image:url("/manage/wp-content/themes/kqrm-recruit/data/images/common/contact-bg-sp.avif");background-repeat:no-repeat;background-position:top;background-size:cover;content:""}#new-graduates_page .contact .job-description-block__title,#mid-career_page .contact .job-description-block__title{color:#fff}#new-graduates_page .contact .job-description-block__title:before,#mid-career_page .contact .job-description-block__title:before{background:#fff}#new-graduates_page .contact-block,#mid-career_page .contact-block{padding-bottom:9.125em}#new-graduates_page .contact__info,#mid-career_page .contact__info{padding:2.5em 1.5625em 2.625em;background:rgba(255,255,255,.9)}#new-graduates_page .contact__info+.contact__info,#mid-career_page .contact__info+.contact__info{margin-top:1em}#new-graduates_page .contact__place,#mid-career_page .contact__place{font-weight:600;line-height:2;letter-spacing:.0055555556em;font-size:9px;font-size:4.5918367347vw}#new-graduates_page .contact__address,#mid-career_page .contact__address{margin-top:.625em}#new-graduates_page .contact__address-place,#new-graduates_page .contact__address-tel,#mid-career_page .contact__address-place,#mid-career_page .contact__address-tel{display:block;line-height:1.4;letter-spacing:.0057142857em;font-size:7px;font-size:3.5714285714vw}#new-graduates_page .contact__address-tel,#mid-career_page .contact__address-tel{margin-top:.6428571429em}#entry-new-graduates_page .entry-block,#entry-mid-career_page .entry-block,#entry-completed_page .entry-block{padding-top:2.5em;padding-bottom:4em}#entry-new-graduates_page .entry-block__body,#entry-mid-career_page .entry-block__body,#entry-completed_page .entry-block__body{position:relative}#entry-new-graduates_page .entry-block__text,#entry-mid-career_page .entry-block__text,#entry-completed_page .entry-block__text{margin-top:2.5em;line-height:2;letter-spacing:.005em}#entry-new-graduates_page .breadcrumbs__block,#entry-mid-career_page .breadcrumbs__block,#entry-completed_page .breadcrumbs__block{padding:0 1.75em}#entry-new-graduates_page .breadcrumbs,#entry-mid-career_page .breadcrumbs,#entry-completed_page .breadcrumbs{top:-0.125em;left:0;height:2.375em}#entry-new-graduates_page .section-title__block,#entry-mid-career_page .section-title__block,#entry-completed_page .section-title__block{padding-top:1.5em;padding-bottom:1.5em;display:flex;align-items:center;min-height:4.6875em}#entry-new-graduates_page .section-title,#entry-mid-career_page .section-title,#entry-completed_page .section-title{line-height:1.2}#entry-new-graduates_page .selection-flow,#entry-mid-career_page .selection-flow,#entry-completed_page .selection-flow{display:flex;align-items:center;justify-content:space-between;height:4em;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/entry-flow-1-sp.svg) no-repeat;background-size:100% auto}#entry-new-graduates_page .selection-flow+.entry__detail,#entry-mid-career_page .selection-flow+.entry__detail,#entry-completed_page .selection-flow+.entry__detail{margin-top:0;border-top:none}#entry-new-graduates_page .selection-flow--confirm,#entry-mid-career_page .selection-flow--confirm,#entry-completed_page .selection-flow--confirm{background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/entry-flow-2-sp.svg) no-repeat;background-size:100% auto}#entry-new-graduates_page .selection-flow--sent,#entry-mid-career_page .selection-flow--sent,#entry-completed_page .selection-flow--sent{background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/entry-flow-3-sp.svg) no-repeat;background-size:100% auto}#entry-new-graduates_page .selection-detail,#entry-mid-career_page .selection-detail,#entry-completed_page .selection-detail{width:33.3%;color:#002655;line-height:4;text-align:center;letter-spacing:.005em}#entry-new-graduates_page .selection-detail.flow__current,#entry-mid-career_page .selection-detail.flow__current,#entry-completed_page .selection-detail.flow__current{color:#fff}#entry-new-graduates_page .confirm-area,#entry-mid-career_page .confirm-area,#entry-completed_page .confirm-area{display:none}#entry-new-graduates_page .wpcf7-response-output,#entry-mid-career_page .wpcf7-response-output,#entry-completed_page .wpcf7-response-output{display:none}#entry-new-graduates_page .form,#entry-mid-career_page .form,#entry-completed_page .form{margin:2.5em calc(50% - 11.25em) 0;width:22.5em;font-family:"Noto Sans JP",sans-serif}#entry-new-graduates_page .form__select-area,#entry-mid-career_page .form__select-area,#entry-completed_page .form__select-area{padding:1em;width:100%;background:rgba(0,71,157,.05)}#entry-new-graduates_page .form__select-area .wpcf7-radio,#entry-new-graduates_page .form__select-area .wpcf7-checkbox,#entry-mid-career_page .form__select-area .wpcf7-radio,#entry-mid-career_page .form__select-area .wpcf7-checkbox,#entry-completed_page .form__select-area .wpcf7-radio,#entry-completed_page .form__select-area .wpcf7-checkbox{display:flex;gap:1em 1.125em}#entry-new-graduates_page .form__input-area,#entry-mid-career_page .form__input-area,#entry-completed_page .form__input-area{margin-top:1em;padding:1em;width:100%;background:rgba(0,71,157,.05)}#entry-new-graduates_page .form__input-area .wpcf7-radio,#entry-new-graduates_page .form__input-area .wpcf7-checkbox,#entry-mid-career_page .form__input-area .wpcf7-radio,#entry-mid-career_page .form__input-area .wpcf7-checkbox,#entry-completed_page .form__input-area .wpcf7-radio,#entry-completed_page .form__input-area .wpcf7-checkbox{display:flex;gap:1em 1.5625em}#entry-new-graduates_page .form__item,#entry-mid-career_page .form__item,#entry-completed_page .form__item{padding:2em 1.5em;width:100%;background:#fff}#entry-new-graduates_page .form__item+.form__item,#entry-mid-career_page .form__item+.form__item,#entry-completed_page .form__item+.form__item{margin-top:.25em}#entry-new-graduates_page .form__item input[type=text],#entry-new-graduates_page .form__item input[type=tel],#entry-new-graduates_page .form__item input[type=email],#entry-mid-career_page .form__item input[type=text],#entry-mid-career_page .form__item input[type=tel],#entry-mid-career_page .form__item input[type=email],#entry-completed_page .form__item input[type=text],#entry-completed_page .form__item input[type=tel],#entry-completed_page .form__item input[type=email]{padding:.5em;border:1px solid #666;width:100%;height:2.5em;background:rgba(0,0,0,0)}#entry-new-graduates_page .form__item input[type=text]::-webkit-input-placeholder, #entry-new-graduates_page .form__item input[type=tel]::-webkit-input-placeholder, #entry-new-graduates_page .form__item input[type=email]::-webkit-input-placeholder, #entry-mid-career_page .form__item input[type=text]::-webkit-input-placeholder, #entry-mid-career_page .form__item input[type=tel]::-webkit-input-placeholder, #entry-mid-career_page .form__item input[type=email]::-webkit-input-placeholder, #entry-completed_page .form__item input[type=text]::-webkit-input-placeholder, #entry-completed_page .form__item input[type=tel]::-webkit-input-placeholder, #entry-completed_page .form__item input[type=email]::-webkit-input-placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item input[type=text]::-moz-placeholder, #entry-new-graduates_page .form__item input[type=tel]::-moz-placeholder, #entry-new-graduates_page .form__item input[type=email]::-moz-placeholder, #entry-mid-career_page .form__item input[type=text]::-moz-placeholder, #entry-mid-career_page .form__item input[type=tel]::-moz-placeholder, #entry-mid-career_page .form__item input[type=email]::-moz-placeholder, #entry-completed_page .form__item input[type=text]::-moz-placeholder, #entry-completed_page .form__item input[type=tel]::-moz-placeholder, #entry-completed_page .form__item input[type=email]::-moz-placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item input[type=text]::placeholder,#entry-new-graduates_page .form__item input[type=tel]::placeholder,#entry-new-graduates_page .form__item input[type=email]::placeholder,#entry-mid-career_page .form__item input[type=text]::placeholder,#entry-mid-career_page .form__item input[type=tel]::placeholder,#entry-mid-career_page .form__item input[type=email]::placeholder,#entry-completed_page .form__item input[type=text]::placeholder,#entry-completed_page .form__item input[type=tel]::placeholder,#entry-completed_page .form__item input[type=email]::placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item input[type=text]:focus,#entry-new-graduates_page .form__item input[type=tel]:focus,#entry-new-graduates_page .form__item input[type=email]:focus,#entry-mid-career_page .form__item input[type=text]:focus,#entry-mid-career_page .form__item input[type=tel]:focus,#entry-mid-career_page .form__item input[type=email]:focus,#entry-completed_page .form__item input[type=text]:focus,#entry-completed_page .form__item input[type=tel]:focus,#entry-completed_page .form__item input[type=email]:focus{border-color:rgba(0,71,157,.5);outline:none}#entry-new-graduates_page .form__item textarea,#entry-mid-career_page .form__item textarea,#entry-completed_page .form__item textarea{padding:.5em;border:1px solid #666;display:block;width:100%;height:17.125em;background:rgba(0,0,0,0);resize:vertical;font-size:8px;font-size:4.0816326531vw}#entry-new-graduates_page .form__item textarea::-webkit-input-placeholder, #entry-mid-career_page .form__item textarea::-webkit-input-placeholder, #entry-completed_page .form__item textarea::-webkit-input-placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item textarea::-moz-placeholder, #entry-mid-career_page .form__item textarea::-moz-placeholder, #entry-completed_page .form__item textarea::-moz-placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item textarea::placeholder,#entry-mid-career_page .form__item textarea::placeholder,#entry-completed_page .form__item textarea::placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item textarea:focus,#entry-mid-career_page .form__item textarea:focus,#entry-completed_page .form__item textarea:focus{border-color:rgba(0,71,157,.5);outline:none}#entry-new-graduates_page .form__item .wpcf7-list-item,#entry-mid-career_page .form__item .wpcf7-list-item,#entry-completed_page .form__item .wpcf7-list-item{margin:0;display:inline-flex;align-items:center}#entry-new-graduates_page .form__item .wpcf7-list-item input[type=checkbox],#entry-new-graduates_page .form__item .wpcf7-list-item input[type=radio],#entry-mid-career_page .form__item .wpcf7-list-item input[type=checkbox],#entry-mid-career_page .form__item .wpcf7-list-item input[type=radio],#entry-completed_page .form__item .wpcf7-list-item input[type=checkbox],#entry-completed_page .form__item .wpcf7-list-item input[type=radio]{border:1px solid #666;border-radius:50%;flex-shrink:0;width:1.25em;height:1.25em;cursor:pointer;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}#entry-new-graduates_page .form__item .wpcf7-list-item input[type=checkbox]:checked,#entry-new-graduates_page .form__item .wpcf7-list-item input[type=radio]:checked,#entry-mid-career_page .form__item .wpcf7-list-item input[type=checkbox]:checked,#entry-mid-career_page .form__item .wpcf7-list-item input[type=radio]:checked,#entry-completed_page .form__item .wpcf7-list-item input[type=checkbox]:checked,#entry-completed_page .form__item .wpcf7-list-item input[type=radio]:checked{border-color:#00479d;box-shadow:inset 0 0 0 .25em #00479d}#entry-new-graduates_page .form__item .wpcf7-list-item input[type=checkbox]:focus-visible,#entry-new-graduates_page .form__item .wpcf7-list-item input[type=radio]:focus-visible,#entry-mid-career_page .form__item .wpcf7-list-item input[type=checkbox]:focus-visible,#entry-mid-career_page .form__item .wpcf7-list-item input[type=radio]:focus-visible,#entry-completed_page .form__item .wpcf7-list-item input[type=checkbox]:focus-visible,#entry-completed_page .form__item .wpcf7-list-item input[type=radio]:focus-visible{outline:.125em solid #00479d;outline-offset:.125em}#entry-new-graduates_page .form__item .wpcf7-list-item-label,#entry-mid-career_page .form__item .wpcf7-list-item-label,#entry-completed_page .form__item .wpcf7-list-item-label{margin-left:.5em;line-height:1.4}#entry-new-graduates_page .form__item .select_job_type,#entry-mid-career_page .form__item .select_job_type,#entry-completed_page .form__item .select_job_type{flex-direction:column}#entry-new-graduates_page .form__item-label,#entry-mid-career_page .form__item-label,#entry-completed_page .form__item-label{margin-bottom:1.375em;display:flex;align-items:center;line-height:1.4;font-size:8px;font-size:4.0816326531vw}#entry-new-graduates_page .form__item-label.mb__auto,#entry-mid-career_page .form__item-label.mb__auto,#entry-completed_page .form__item-label.mb__auto{align-items:flex-start}#entry-new-graduates_page .form__item-label .alphanumeric-kana,#entry-mid-career_page .form__item-label .alphanumeric-kana,#entry-completed_page .form__item-label .alphanumeric-kana{font-size:7px;font-size:3.5714285714vw}#entry-new-graduates_page .form__label--required,#entry-new-graduates_page .form__label--optional,#entry-mid-career_page .form__label--required,#entry-mid-career_page .form__label--optional,#entry-completed_page .form__label--required,#entry-completed_page .form__label--optional{margin-left:.7142857143em;padding:.1428571429em .5714285714em .2857142857em;border-radius:.3125em;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:1.5714285714em;color:#fff;background:#ac0707;font-weight:500;line-height:1;letter-spacing:.005em;font-size:7px;font-size:3.5714285714vw}#entry-new-graduates_page .form__label--optional,#entry-mid-career_page .form__label--optional,#entry-completed_page .form__label--optional{background:#666}#entry-new-graduates_page .form__item-group,#entry-mid-career_page .form__item-group,#entry-completed_page .form__item-group{display:flex;align-items:center;gap:.5em}#entry-new-graduates_page .form__item-group p,#entry-mid-career_page .form__item-group p,#entry-completed_page .form__item-group p{width:100%;line-height:1.4}#entry-new-graduates_page .form__item-group p br,#entry-mid-career_page .form__item-group p br,#entry-completed_page .form__item-group p br{display:none}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input.input_name,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input.input_name,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input.input_name{margin-top:.5em}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap input.input_tel,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap input.input_tel,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap input.input_tel{width:4.8125em}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year],#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month],#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day],#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year],#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month],#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day],#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year],#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month],#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day]{margin-left:.5em;display:inline-flex;flex:none;align-items:center;gap:.25em}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input,#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input,#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input{flex:none}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year],#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year],#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]{margin-left:0}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::before,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::before,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::before{content:"西暦";font-size:8px;font-size:4.0816326531vw}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::after,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::after,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::after{content:"年";font-size:8px;font-size:4.0816326531vw}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input{width:3.5em}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month]::after,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month]::after,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month]::after{content:"月";font-size:8px;font-size:4.0816326531vw}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input{width:2.5em}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day]::after,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day]::after,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day]::after{content:"日";font-size:8px;font-size:4.0816326531vw}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input{width:2.5em}#entry-new-graduates_page .form__item-group p .tel-hyphen+.wpcf7-form-control-wrap input.input_tel,#entry-mid-career_page .form__item-group p .tel-hyphen+.wpcf7-form-control-wrap input.input_tel,#entry-completed_page .form__item-group p .tel-hyphen+.wpcf7-form-control-wrap input.input_tel{margin-left:.25em}#entry-new-graduates_page .form__confirm,#entry-mid-career_page .form__confirm,#entry-completed_page .form__confirm{margin-top:2.5em;padding:0 1em;text-align:center}#entry-new-graduates_page .form__confirm-text,#entry-mid-career_page .form__confirm-text,#entry-completed_page .form__confirm-text{line-height:1.4}#entry-new-graduates_page #birth_year::-webkit-input-placeholder, #entry-new-graduates_page #birth_month::-webkit-input-placeholder, #entry-new-graduates_page #birth_day::-webkit-input-placeholder, #entry-mid-career_page #birth_year::-webkit-input-placeholder, #entry-mid-career_page #birth_month::-webkit-input-placeholder, #entry-mid-career_page #birth_day::-webkit-input-placeholder, #entry-completed_page #birth_year::-webkit-input-placeholder, #entry-completed_page #birth_month::-webkit-input-placeholder, #entry-completed_page #birth_day::-webkit-input-placeholder{color:rgba(0,0,0,0)}#entry-new-graduates_page #birth_year::-moz-placeholder, #entry-new-graduates_page #birth_month::-moz-placeholder, #entry-new-graduates_page #birth_day::-moz-placeholder, #entry-mid-career_page #birth_year::-moz-placeholder, #entry-mid-career_page #birth_month::-moz-placeholder, #entry-mid-career_page #birth_day::-moz-placeholder, #entry-completed_page #birth_year::-moz-placeholder, #entry-completed_page #birth_month::-moz-placeholder, #entry-completed_page #birth_day::-moz-placeholder{color:rgba(0,0,0,0)}#entry-new-graduates_page #birth_year::placeholder,#entry-new-graduates_page #birth_month::placeholder,#entry-new-graduates_page #birth_day::placeholder,#entry-mid-career_page #birth_year::placeholder,#entry-mid-career_page #birth_month::placeholder,#entry-mid-career_page #birth_day::placeholder,#entry-completed_page #birth_year::placeholder,#entry-completed_page #birth_month::placeholder,#entry-completed_page #birth_day::placeholder{color:rgba(0,0,0,0)}#entry-new-graduates_page .confirm-button,#entry-new-graduates_page .back-button,#entry-new-graduates_page .wpcf7-submit,#entry-mid-career_page .confirm-button,#entry-mid-career_page .back-button,#entry-mid-career_page .wpcf7-submit,#entry-completed_page .confirm-button,#entry-completed_page .back-button,#entry-completed_page .wpcf7-submit{margin-top:1.2em;padding:0 2.8em;border:solid 1px #00479d;display:flex;align-items:center;justify-content:center;width:100%;height:3.4em;color:#00479d;background:#fff;font-weight:500;line-height:1;letter-spacing:.025em;cursor:pointer;transition:color .3s,background .3s;font-size:10px;font-size:5.1020408163vw}#entry-new-graduates_page .confirm-button:disabled,#entry-new-graduates_page .back-button:disabled,#entry-new-graduates_page .wpcf7-submit:disabled,#entry-mid-career_page .confirm-button:disabled,#entry-mid-career_page .back-button:disabled,#entry-mid-career_page .wpcf7-submit:disabled,#entry-completed_page .confirm-button:disabled,#entry-completed_page .back-button:disabled,#entry-completed_page .wpcf7-submit:disabled{pointer-events:none;opacity:.4}#entry-new-graduates_page .wpcf7-not-valid-tip,#entry-mid-career_page .wpcf7-not-valid-tip,#entry-completed_page .wpcf7-not-valid-tip{display:none}#entry-new-graduates_page .confirm-area,#entry-mid-career_page .confirm-area,#entry-completed_page .confirm-area{margin:2.5em calc(50% - 11.25em) 0;margin-top:3.875em;width:22.5em;font-family:"Noto Sans JP",sans-serif}#entry-new-graduates_page .confirm-area .confirm-tel p,#entry-mid-career_page .confirm-area .confirm-tel p,#entry-completed_page .confirm-area .confirm-tel p{display:flex}#entry-new-graduates_page .confirm-area span[class^=confirm_],#entry-mid-career_page .confirm-area span[class^=confirm_],#entry-completed_page .confirm-area span[class^=confirm_]{word-break:break-all}#entry-new-graduates_page .confirm-area .wpcf7-spinner,#entry-mid-career_page .confirm-area .wpcf7-spinner,#entry-completed_page .confirm-area .wpcf7-spinner{display:none}@media only screen and (min-width: 768px){body{font-size:16px;line-height:1.6}#wrap{display:flex;flex-direction:column;position:relative;min-height:100vh;overflow:hidden}#contents{position:relative;font-size:min(22.8571428571px,(16 / 1344)*100vw)}#contents:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,38,85,.8);pointer-events:none;transition:opacity .5s ease;opacity:0;content:""}.inner{margin:0 auto;padding:0 min(46px,32px + 14 * (100vw - 1344px) / 576);width:min(1816px,1280px + 536 * (100vw - 1344px) / 576)}section{position:relative}img{width:auto}.anchor{top:-80px}.pc_hidden{display:none !important}.nowrap{white-space:nowrap}.bracket{text-indent:-0.5em}.section-sideline:before,.section-sideline:after{content:none}@-webkit-keyframes arrowAnime{0%{translate:0 0;-webkit-clip-path:inset(0 0% 0 0%);clip-path:inset(0 0% 0 0%)}50%{translate:100% 0;-webkit-clip-path:inset(0 100% 0 0%);clip-path:inset(0 100% 0 0%)}50.1%{translate:-100% 0;-webkit-clip-path:inset(0 0% 0 100%);clip-path:inset(0 0% 0 100%)}100%{translate:0 0;-webkit-clip-path:inset(0 0% 0 0%);clip-path:inset(0 0% 0 0%)}}@keyframes arrowAnime{0%{translate:0 0;-webkit-clip-path:inset(0 0% 0 0%);clip-path:inset(0 0% 0 0%)}50%{translate:100% 0;-webkit-clip-path:inset(0 100% 0 0%);clip-path:inset(0 100% 0 0%)}50.1%{translate:-100% 0;-webkit-clip-path:inset(0 0% 0 100%);clip-path:inset(0 0% 0 100%)}100%{translate:0 0;-webkit-clip-path:inset(0 0% 0 0%);clip-path:inset(0 0% 0 0%)}}@-webkit-keyframes arrowAnimeReverse{0%{translate:0 0;-webkit-clip-path:inset(0 0% 0 0%);clip-path:inset(0 0% 0 0%)}50%{translate:-100% 0;-webkit-clip-path:inset(0 0% 0 100%);clip-path:inset(0 0% 0 100%)}50.1%{translate:100% 0;-webkit-clip-path:inset(0 100% 0 0%);clip-path:inset(0 100% 0 0%)}100%{translate:0 0;-webkit-clip-path:inset(0 0% 0 0%);clip-path:inset(0 0% 0 0%)}}@keyframes arrowAnimeReverse{0%{translate:0 0;-webkit-clip-path:inset(0 0% 0 0%);clip-path:inset(0 0% 0 0%)}50%{translate:-100% 0;-webkit-clip-path:inset(0 0% 0 100%);clip-path:inset(0 0% 0 100%)}50.1%{translate:100% 0;-webkit-clip-path:inset(0 100% 0 0%);clip-path:inset(0 100% 0 0%)}100%{translate:0 0;-webkit-clip-path:inset(0 0% 0 0%);clip-path:inset(0 0% 0 0%)}}@-webkit-keyframes arrowAnimeDown{0%{translate:0 0}50%{translate:0 100%}50.1%{translate:0 -100%}100%{translate:0 0}}@keyframes arrowAnimeDown{0%{translate:0 0}50%{translate:0 100%}50.1%{translate:0 -100%}100%{translate:0 0}}.blue-line,.white-line{padding:0 min(11.4285714286px,(8 / 1344)*100vw) min(11.4285714286px,(8 / 1344)*100vw);height:min(90px,(63 / 1344)*100vw);font-size:min(91.4285714286px,(64 / 1344)*100vw);letter-spacing:min(3.6571428571px,(2.56 / 1344)*100vw)}.blue-line+.blue-line,.blue-line+.white-line,.white-line+.blue-line,.white-line+.white-line{margin-top:min(11.4285714286px,(8 / 1344)*100vw)}.blue-line .tw-cursor,.white-line .tw-cursor{width:min(2.8571428571px,(2 / 1344)*100vw)}.breadcrumbs{top:min(17.1428571429px,(12 / 1344)*100vw);left:min(11.4285714286px,(8 / 1344)*100vw);height:auto}.breadcrumbs li+li{margin-left:min(11.4285714286px,(8 / 1344)*100vw)}.breadcrumbs a,.breadcrumbs span{padding:min(8.5714285714px,(6 / 1344)*100vw);font-size:min(17.1428571429px,(12 / 1344)*100vw)}.breadcrumbs a:after,.breadcrumbs span:after{border-top:solid min(1.4285714286px,(1 / 1344)*100vw) #666;border-right:solid min(1.4285714286px,(1 / 1344)*100vw) #666;right:max(-11.4285714286px,(-8 / 1344)*100vw);width:min(8.5714285714px,(6 / 1344)*100vw);height:min(8.5714285714px,(6 / 1344)*100vw)}.content-block{padding-top:min(62px,40px + 22 * (100vw - 1344px) / 576);padding-bottom:min(68.5714285714px,(48 / 1344)*100vw);border-right:solid 1px #00479d;border-left:solid 1px #00479d}.content-block--divider:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:1px}.content-block__header{margin-top:0}.content-block__body{margin-top:max(2px,5px + -3 * (100vw - 1344px) / 576)}.content-block__label{font-size:min(14.2857142857px,(10 / 1344)*100vw)}.content-block__catch{margin-top:min(13px,5px + 8 * (100vw - 1344px) / 576);display:flex;flex-direction:column;align-items:flex-start;line-height:2}.content-block__catch:has(>:nth-child(3)){min-height:auto}.content-block__heading{margin-top:0;padding-left:min(11.4285714286px,(8 / 1344)*100vw);font-size:min(28.5714285714px,(20 / 1344)*100vw)}.content-block__heading:before{left:0;width:min(5.7142857143px,(4 / 1344)*100vw);height:min(5.7142857143px,(4 / 1344)*100vw)}.content-block__text{margin-top:min(32.8571428571px,(23 / 1344)*100vw);padding-left:min(11.4285714286px,(8 / 1344)*100vw);letter-spacing:.005em}.section-title-wrap{border-bottom:solid 1px #00479d}.section-title-wrap--border-top{border-top:solid 1px #00479d}.section-title__block{padding-top:min(38px,25px + 13 * (100vw - 1344px) / 576);padding-bottom:min(35px,25px + 10 * (100vw - 1344px) / 576);display:flex;align-items:center;justify-content:space-between}.section-title{font-size:min(62.8571428571px,(44 / 1344)*100vw);gap:min(21.4285714286px,(15 / 1344)*100vw);font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500}.section-title span{font-size:min(14.2857142857px,(10 / 1344)*100vw)}.section-nav__list{margin:0;align-items:center;gap:min(57.1428571429px,(40 / 1344)*100vw)}.section-nav__link{padding:0 min(35.7142857143px,(25 / 1344)*100vw) 0 0;font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}.section-nav__link:before{width:min(22.8571428571px,(16 / 1344)*100vw);height:min(22.8571428571px,(16 / 1344)*100vw)}.section-nav__link:after{border-top:solid min(1.4285714286px,(1 / 1344)*100vw) #fff;border-right:solid min(1.4285714286px,(1 / 1344)*100vw) #fff;top:45%;right:min(7.1428571429px,(5 / 1344)*100vw);width:min(8.5714285714px,(6 / 1344)*100vw);height:min(8.5714285714px,(6 / 1344)*100vw)}.section-nav__link:hover::after{-webkit-animation:arrowAnimeDown .75s;animation:arrowAnimeDown .75s}.entry{padding:min(92.8571428571px,(65 / 1344)*100vw) 0;background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/entry-bg.avif) top center no-repeat;background-size:cover}.entry__title{letter-spacing:min(2.5142857143px,(1.76 / 1344)*100vw)}.entry__block{padding-top:min(44.2857142857px,(31 / 1344)*100vw);padding-bottom:0}.entry__block-text{font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.7142857143px,(0.5 / 1344)*100vw)}.entry__requirements{margin-top:min(91.4285714286px,(64 / 1344)*100vw)}.entry__requirements-item{padding:min(14.2857142857px,(10 / 1344)*100vw) min(22.8571428571px,(16 / 1344)*100vw) min(17.1428571429px,(12 / 1344)*100vw);width:min(868.5714285714px,(608 / 1344)*100vw);background-image:linear-gradient(to right, #fff min(2.8571428571px, (2 / 1344) * 100vw), transparent min(2.8571428571px, (2 / 1344) * 100vw)),linear-gradient(to left, #fff min(2.8571428571px, (2 / 1344) * 100vw), transparent min(2.8571428571px, (2 / 1344) * 100vw));background-size:min(4.2857142857px,(3 / 1344)*100vw) min(1.4285714286px,(1 / 1344)*100vw),min(4.2857142857px,(3 / 1344)*100vw) min(1.4285714286px,(1 / 1344)*100vw)}.entry__requirements-item:not(:first-child){background-image:none,linear-gradient(to left, #fff min(2.8571428571px, (2 / 1344) * 100vw), transparent min(2.8571428571px, (2 / 1344) * 100vw))}.entry__requirements-item:hover::after{-webkit-animation:arrowAnime .75s;animation:arrowAnime .75s}.entry__requirements-item:after{right:min(22.8571428571px,(16 / 1344)*100vw);width:min(20px,(14 / 1344)*100vw);height:min(12.8571428571px,(9 / 1344)*100vw)}.entry__requirements-text{font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.7142857143px,(0.5 / 1344)*100vw)}.entry__buttons{margin-top:min(31.4285714286px,(22 / 1344)*100vw);display:flex;flex-direction:column;gap:min(5.7142857143px,(4 / 1344)*100vw)}.entry__btn{padding:min(42.8571428571px,(30 / 1344)*100vw) min(45.7142857143px,(32 / 1344)*100vw) min(45.7142857143px,(32 / 1344)*100vw);width:min(868.5714285714px,(608 / 1344)*100vw);height:min(114.2857142857px,(80 / 1344)*100vw);transition:.3s}.entry__btn:after{position:absolute;top:50%;right:min(44.2857142857px,(31 / 1344)*100vw);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:min(28.5714285714px,(20 / 1344)*100vw);height:min(28.5714285714px,(20 / 1344)*100vw);transition:.3s}.entry__btn:hover{background:#fff;opacity:1}.entry__btn:hover:after{-webkit-transform:translate(min(14.2857142857px, (10 / 1344) * 100vw), -50%);transform:translate(min(14.2857142857px, (10 / 1344) * 100vw), -50%)}.entry__btn-text{font-size:min(25.7142857143px,(18 / 1344)*100vw);letter-spacing:-0.01em;transition:.3s}.entry__btn--new-graduate{border:solid 1px #00479d}.entry__btn--new-graduate:hover .entry__btn-text{color:#00479d}.entry__btn--new-graduate:hover:after{background-color:#00479d}.entry__btn--career{border:solid 1px #002655}.entry__btn--career:hover .entry__btn-text{color:#002655}.entry__btn--career:hover:after{background-color:#002655}.btn{font-size:min(20px,(14 / 1344)*100vw);transition:.3s}.btn--arrow{margin:min(35px,23px + 12 * (100vw - 1344px) / 576) 0 0 min(11.4285714286px,(8 / 1344)*100vw);padding:min(8.5714285714px,(6 / 1344)*100vw) min(81.4285714286px,(57 / 1344)*100vw) min(10px,(7 / 1344)*100vw) min(18.5714285714px,(13 / 1344)*100vw);min-height:min(55px,38px + 17 * (100vw - 1344px) / 576)}.btn--arrow:hover{color:#fff;background:#00479d;opacity:1}.btn--arrow:hover::after{background:#fff;-webkit-animation:arrowAnime .75s;animation:arrowAnime .75s}.btn--arrow:after{right:min(18.5714285714px,(13 / 1344)*100vw);width:min(17.1428571429px,(12 / 1344)*100vw);height:min(10px,(7 / 1344)*100vw)}.btn--arrow-white{margin:min(35px,23px + 12 * (100vw - 1344px) / 576) 0 0 min(11.4285714286px,(8 / 1344)*100vw);padding:min(8.5714285714px,(6 / 1344)*100vw) min(81.4285714286px,(57 / 1344)*100vw) min(10px,(7 / 1344)*100vw) min(18.5714285714px,(13 / 1344)*100vw);min-height:min(55px,38px + 17 * (100vw - 1344px) / 576)}.btn--arrow-white:hover{color:#002655;background:#fff;opacity:1}.btn--arrow-white:hover::after{background:#002655;-webkit-animation:arrowAnime .75s;animation:arrowAnime .75s}.btn--arrow-white:after{right:min(18.5714285714px,(13 / 1344)*100vw);width:min(17.1428571429px,(12 / 1344)*100vw);height:min(10px,(7 / 1344)*100vw)}.recruit__annotation-wrap{margin-top:min(180px,(126 / 1344)*100vw)}.recruit__annotation{font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.1px,(0.07 / 1344)*100vw)}.recruit__annotation:before{padding-right:3px}.recruit__annotation+.recruit__annotation{margin-top:min(7.1428571429px,(5 / 1344)*100vw)}#header:after,#header:before{content:none}#header a{display:flex;align-items:center;height:100%}.header-wrap{margin:0 auto;border-right:solid 1px #00479d;border-bottom:none;border-left:solid 1px #00479d;width:min(1816px,1280px + 536 * (100vw - 1344px) / 576);height:80px}.header__logo{margin-left:max(33px,34px + -1 * (100vw - 1344px) / 576);padding-left:0}.header__logo-img{width:126px}.header__logo-side-txt{margin-left:32px;font-size:13px}.header__logo-side-txt:before{left:-16px;width:1px;height:18px}.header__right{display:flex;background:rgba(0,0,0,0)}.header__right .entry__buttons{margin-top:0;padding:15px 0;display:flex;flex-direction:row;gap:25px}.header__right .entry__btn{padding:16px 82px 18px 23px;width:49%}.header__right .entry__btn:after{right:16px;width:18px;height:18px}.header__right .entry__btn:hover:after{-webkit-transform:translate(8px, -50%);transform:translate(8px, -50%)}.header__right .entry__btn-text{font-size:16px}.sp-menu{margin:31px max(16px,31px + -15 * (100vw - 1344px) / 576) 31px 31px;width:48px;height:18px;cursor:pointer}.sp-menu__bar{padding-bottom:2px}.header__nav{margin-top:0;border-top:none;position:fixed;height:auto;overflow-y:visible}.header__nav-list{display:none}#header.open{position:fixed;width:100%}#header.open .header-wrap{border:none}#header.open .header__nav{margin-top:80px;padding-bottom:72px;border-radius:0 0 16px 16px}#header.open .sp-menu{width:48px}#header.open+#contents{position:relative}#header.open+#contents:before{pointer-events:auto;opacity:1}#header.open .header__nav-list{margin:0 auto;padding:0;padding-top:56px;padding-bottom:32px;border-bottom:solid 1px rgba(0,71,157,.1);display:flex;flex-wrap:wrap;width:1022px;height:auto;gap:24px}#header.open .header__nav-list li a{padding:0;border-top:none;display:flex;align-items:center;justify-content:space-between;position:relative;width:176px;height:auto;color:#00479d;font-size:20px;line-height:1;letter-spacing:.1px}#header.open .header__nav-list li a:after{flex-shrink:0;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:9px;background-color:#00479d;content:"";-webkit-mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-blue.svg);mask-image:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/arrow-blue.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#header.open .header__nav-list li a:hover::after{-webkit-animation:arrowAnime .75s;animation:arrowAnime .75s}#header.open .header__nav-list li:not(:first-child) a{border-top:none}#header.open .header__nav-list--sub{padding-top:31px;padding-bottom:0;border-bottom:none;gap:0 40px}#header.open .header__nav-list--sub li a{padding-right:20px;justify-content:flex-start;width:auto;font-size:16px;letter-spacing:.08px;font-family:"Shippori palt medium",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500}#header.open .header__nav-list--sub li a:after{width:12px;height:7px}#footer{padding:80px 64px 16px;padding:80px min(74px,64px + 10 * (100vw - 1344px) / 576) 16px min(91px,64px + 27 * (100vw - 1344px) / 576);display:flex;flex-direction:column;align-items:center;gap:80px}#footer .inner{padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}#footer .footer__logo{width:178px;height:56px}#footer .footer__nav{margin-top:2px;width:906px}#footer .footer__nav-list{align-content:center;justify-content:flex-start;gap:24px}#footer .footer__nav-list--sub{margin-top:23px}#footer .footer__nav-item a{font-size:16px;line-height:1.5;letter-spacing:-0.011em}#footer .footer__copyright{margin-top:80px;width:100%}#footer .footer__copyright p{font-size:12px;line-height:1}.information_page .content-block{padding-bottom:min(91.4285714286px,(64 / 1344)*100vw)}.information_page .content-block__title{margin-top:min(78.5714285714px,(55 / 1344)*100vw);padding-left:min(40px,(28 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);line-height:2;letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}.information_page .content-block__title:before{width:min(5.7142857143px,(4 / 1344)*100vw)}.information_page .content-block__text{margin-top:min(102.8571428571px,(72 / 1344)*100vw);padding-left:0}}@media only screen and (min-width: 768px){#home .kv{margin-top:-80px;padding-top:80px;overflow-x:hidden}#home .kv .kv__slider-wrap{margin:0 auto;position:relative;width:min(1816px,1280px + 536 * (100vw - 1344px) / 576)}#home .kv__slider{margin-left:0;position:absolute;top:-80px;left:min(892.8571428571px,(625 / 1344)*100vw);z-index:-1;width:51.1904761905vw;height:min(1022.8571428571px,(716 / 1344)*100vw)}#home .kv__slider-img .swiper-slide{height:min(1022.8571428571px,(716 / 1344)*100vw)}#home .kv__slider-img .swiper-slide img{width:100%}#home .kv__slider-bars{margin-top:0;padding-left:0;flex-direction:column;position:absolute;top:min(190px,108px + 82 * (100vw - 1344px) / 576);left:max(46.35%,46.35% + .3%*(100vw - 1344px)/576px);-webkit-transform:translateX(-50%);transform:translateX(-50%);gap:min(5.7142857143px,(4 / 1344)*100vw)}#home .kv__slider-bar{width:min(2.8571428571px,(2 / 1344)*100vw);height:min(45.7142857143px,(32 / 1344)*100vw)}#home .kv__block{padding:0 min(46px,32px + 14 * (100vw - 1344px) / 576) min(44px,30px + 14 * (100vw - 1344px) / 576);display:flex;align-items:flex-end;justify-content:space-between}#home .kv__block--left{padding:0}#home .kv__block--right{margin-top:min(952.8571428571px,(667 / 1344)*100vw)}#home .kv__title{padding-top:min(208px,106px + 102 * (100vw - 1344px) / 576);display:flex;flex-direction:column;align-items:flex-start;position:static;min-height:min(501px,311px + 190 * (100vw - 1344px) / 576)}#home .kv__lead-txt{padding:min(143px,100px + 43 * (100vw - 1344px) / 576) 0 0;font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:.005em}#home .kv__lead-img{margin-left:0;padding-top:min(32px,24px + 8 * (100vw - 1344px) / 576);z-index:1;width:min(997px,697px + 300 * (100vw - 1344px) / 576)}#home .kv__lead-img img{width:100%}#home .news{margin-top:0;padding:0;border:1px solid #00479d;border-top:none;width:min(698.5714285714px,(489 / 1344)*100vw)}#home .news .section-title-wrap{padding:min(17.8571428571px,(12.5 / 1344)*100vw) min(22.8571428571px,(16 / 1344)*100vw);border-bottom:1px solid #00479d}#home .news__title{font-family:"Shippori Mincho B1",serif;font-size:min(25.7142857143px,(18 / 1344)*100vw);gap:min(10px,9px + 1 * (100vw - 1344px) / 576)}#home .news__title span{letter-spacing:0}#home .news__list{margin-top:0;padding:min(34px,18px + 16 * (100vw - 1344px) / 576) min(22px,16px + 6 * (100vw - 1344px) / 576) 0}#home .news__date{font-size:min(14.2857142857px,(10 / 1344)*100vw)}#home .news__text{padding:min(11.4285714286px,(8 / 1344)*100vw) min(34.2857142857px,(24 / 1344)*100vw) min(12.8571428571px,(9 / 1344)*100vw) 0;font-size:min(20px,(14 / 1344)*100vw)}#home .news__text:after{width:min(17.1428571429px,(12 / 1344)*100vw);height:min(10px,(7 / 1344)*100vw)}#home .news__text:hover::after{-webkit-animation:arrowAnime .75s;animation:arrowAnime .75s}#home .news__all{margin-top:0;padding:min(24.2857142857px,(17 / 1344)*100vw) min(20px,(14 / 1344)*100vw) min(31.4285714286px,(22 / 1344)*100vw);font-size:min(17.1428571429px,(12 / 1344)*100vw)}#home .content-block:before{width:min(610px,(427 / 1344)*100vw);height:min(287.1428571429px,(201 / 1344)*100vw)}#home .about-us__block{display:flex;justify-content:space-between}#home .about-us__block--philosophy{flex-direction:row-reverse;justify-content:flex-end;gap:0 min(305.7142857143px,(214 / 1344)*100vw)}#home .about-us__block--philosophy:before{top:min(255px,179px + 76 * (100vw - 1344px) / 576);right:28px}#home .about-us__block--projects{padding-top:min(60px,40px + 20 * (100vw - 1344px) / 576);padding-bottom:min(172px,119px + 53 * (100vw - 1344px) / 576)}#home .about-us__block--projects:before{top:max(-148.5714285714px,(-104 / 1344)*100vw);left:min(48px,34px + 14 * (100vw - 1344px) / 576)}#home .about-us__block--projects .about-us__block-header{margin-top:min(86px,68px + 18 * (100vw - 1344px) / 576)}#home .about-us__block--projects .content-block__body{padding-right:min(61px,53px + 8 * (100vw - 1344px) / 576)}#home .about-us__slider{padding:min(45.7142857143px,(32 / 1344)*100vw) min(46px,32px + 14 * (100vw - 1344px) / 576) 0;height:min(688.5714285714px,(482 / 1344)*100vw)}#home .about-us__slider .swiper-slide{padding:0;position:absolute;-webkit-transform:translateY(20px);transform:translateY(20px);width:min(364.2857142857px,(255 / 1344)*100vw);height:min(485.7142857143px,(340 / 1344)*100vw);transition:opacity .7s ease,-webkit-transform .7s ease,-webkit-filter .7s ease;transition:opacity .7s ease,transform .7s ease,filter .7s ease;transition:opacity .7s ease,transform .7s ease,filter .7s ease,-webkit-transform .7s ease,-webkit-filter .7s ease;-webkit-filter:blur(10px);filter:blur(10px);opacity:0}#home .about-us__slider .swiper-slide.animation{-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}#home .about-us__slider .swiper-slide img{width:100%}#home .about-us__slider .swiper-slide:nth-child(1){top:0;left:0;transition-delay:0ms}#home .about-us__slider .swiper-slide:nth-child(2){top:min(40px,(28 / 1344)*100vw);left:min(342.8571428571px,(240 / 1344)*100vw);transition-delay:150ms}#home .about-us__slider .swiper-slide:nth-child(3){top:min(78.5714285714px,(55 / 1344)*100vw);left:min(687.1428571429px,(481 / 1344)*100vw);transition-delay:300ms}#home .about-us__slider .swiper-slide:nth-child(4){top:min(117.1428571429px,(82 / 1344)*100vw);left:min(1027.1428571429px,(719 / 1344)*100vw);transition-delay:450ms}#home .about-us__slider .swiper-slide:nth-child(5){top:min(162.8571428571px,(114 / 1344)*100vw);left:min(1372.8571428571px,(961 / 1344)*100vw);transition-delay:600ms}#home .about-us__slider-bars{display:none}#home .environment .section-title__block{border-color:#fff}#home .environment__block{padding-top:min(64px,40px + 24 * (100vw - 1344px) / 576);border-color:#fff;display:flex}#home .environment__block-body{margin-top:max(1px,7px + -6 * (100vw - 1344px) / 576)}#home .environment__block--workstyle{padding-bottom:min(45.7142857143px,(32 / 1344)*100vw);flex-wrap:wrap;gap:0 min(214.2857142857px,(150 / 1344)*100vw)}#home .environment__block--workstyle:before{top:min(288.5714285714px,(202 / 1344)*100vw);right:28px}#home .environment__block--workstyle .environment__block-header{order:1}#home .environment__block--location{flex-direction:column}#home .environment__block--location .environment__block-header{margin-top:0}#home .environment__block--location:before{top:min(872px,605px + 267 * (100vw - 1344px) / 576);right:28px;left:auto}#home .environment__block--member{padding-top:min(45.7142857143px,(32 / 1344)*100vw);padding-bottom:min(45.7142857143px,(32 / 1344)*100vw);display:grid;grid-template-areas:"images header" "images body";grid-template-rows:auto 1fr;grid-template-columns:min(743px,520px + 223 * (100vw - 1344px) / 576) 1fr;gap:0 min(125px,88px + 37 * (100vw - 1344px) / 576)}#home .environment__block--member:before{top:min(42.8571428571px,(30 / 1344)*100vw);right:28px;width:min(567.1428571429px,(397 / 1344)*100vw)}#home .environment__block--member .environment__block-header{margin-top:min(114px,78px + 36 * (100vw - 1344px) / 576)}#home .environment__block--member .environment__block-body{margin-top:min(100px,(70 / 1344)*100vw)}#home .environment__block-grid{grid-area:images;gap:min(4.2857142857px,(3 / 1344)*100vw)}#home .environment__block-header{grid-area:header}#home .environment__block-body{grid-area:body}#home .environment__block--training{justify-content:space-between}#home .environment__block--training:before{top:min(288.5714285714px,(202 / 1344)*100vw);right:auto;left:min(325px,228px + 97 * (100vw - 1344px) / 576)}#home .environment__block--training .environment__block-header{margin-top:0}#home .environment__block--training .environment__block-body{padding-right:min(292px,214px + 78 * (100vw - 1344px) / 576)}#home .environment__block--evaluation{padding-top:min(62px,37px + 25 * (100vw - 1344px) / 576);flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end;gap:0 min(74.2857142857px,(52 / 1344)*100vw)}#home .environment__block--evaluation:before{top:min(78.5714285714px,(55 / 1344)*100vw);right:28px}#home .environment__block--evaluation .environment__block-header{margin-top:0}#home .environment__block--evaluation .content-block__body{width:min(792.8571428571px,(555 / 1344)*100vw)}#home .environment__block-images{width:100%}#home .environment__block-images--workstyle{margin:min(102.8571428571px,(72 / 1344)*100vw) 0 0 0;display:flex;justify-content:space-between;order:3}#home .environment__block-images--workstyle picture+picture{margin-top:0}#home .environment__block-images--workstyle img{width:min(571.4285714286px,(400 / 1344)*100vw)}#home .environment__block-images--location{margin:0;padding:0;height:min(538px,375px + 163 * (100vw - 1344px) / 576)}#home .environment__block-images--location:before{top:53%;left:47%;z-index:2;width:min(254.2857142857px,(178 / 1344)*100vw);height:min(620px,(434 / 1344)*100vw);background:url(/manage/wp-content/themes/kqrm-recruit/data/images/home/environment-location-dot.webp) no-repeat;background-size:100% auto}#home .environment__block-images--location picture{position:absolute;width:min(914.2857142857px,(640 / 1344)*100vw)}#home .environment__block-images--location picture+picture{margin-top:0}#home .environment__block-images--location picture:first-of-type{top:max(-92.8571428571px,(-65 / 1344)*100vw);right:0;z-index:1}#home .environment__block-images--location picture:last-of-type{top:min(101.4285714286px,(71 / 1344)*100vw);left:0}#home .environment__block-images--location img{width:100%}#home .environment__block-images--member img{width:100%}#home .environment__block-images--system{border-top:1px solid #fff;border-bottom:1px solid #fff;display:flex;aspect-ratio:21/9}#home .environment__block-images--system img{flex:1;aspect-ratio:640/823}#home .environment__block-catch--tokyo{margin-top:min(8.5714285714px,(6 / 1344)*100vw);flex-direction:row;line-height:1}#home .environment__block-catch--tokyo .no-line{padding:0 min(5.7142857143px,(4 / 1344)*100vw) min(11.4285714286px,(8 / 1344)*100vw);display:inline-flex;align-items:center;height:min(90px,(63 / 1344)*100vw);font-size:min(91.4285714286px,(64 / 1344)*100vw);letter-spacing:min(3.6571428571px,(2.56 / 1344)*100vw)}#home .environment__block-catch--tokyo .white-line{min-width:min(212.8571428571px,(149 / 1344)*100vw)}#home .environment__block-catch--kagoshima{margin:0 0 0 auto;flex-direction:row;line-height:1;text-align:right}#home .environment__block-catch--kagoshima .no-line{padding:0 min(5.7142857143px,(4 / 1344)*100vw) min(11.4285714286px,(8 / 1344)*100vw);display:inline-flex;align-items:center;height:min(90px,(63 / 1344)*100vw);font-size:min(91.4285714286px,(64 / 1344)*100vw);letter-spacing:min(3.6571428571px,(2.56 / 1344)*100vw)}#home .environment__block-catch--kagoshima .white-line{min-width:min(307.1428571429px,(215 / 1344)*100vw)}#home .environment__block-catch--member{min-height:min(191.4285714286px,(134 / 1344)*100vw)}#home .environment__block-catch--evaluation{min-height:min(191.4285714286px,(134 / 1344)*100vw)}#home .environment__block-body--location{margin-top:min(100px,70px + 30 * (100vw - 1344px) / 576)}#home .environment__block-text{margin-top:min(32.8571428571px,(23 / 1344)*100vw)}#home .environment__bottom-member-img img{width:100%;max-height:819px;-o-object-fit:cover;object-fit:cover}#home .entry{padding:0}#home .entry .section-title-wrap{border-bottom:solid 1px #00479d;color:#00479d}#home .entry .entry__block{padding-top:min(62px,40px + 22 * (100vw - 1344px) / 576);padding-bottom:min(68.5714285714px,(48 / 1344)*100vw);display:flex;flex-direction:row-reverse;justify-content:flex-end}#home .entry .entry__block-text{color:#000;font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:.005em}#home .entry .entry__block--ambition:before{top:min(371.4285714286px,(260 / 1344)*100vw);right:28px}#home .entry .entry__block-catch{margin-top:0}#home .entry .entry__requirements{margin-top:min(32.8571428571px,(23 / 1344)*100vw);padding-left:min(12.8571428571px,(9 / 1344)*100vw)}#home .entry .entry__requirements-item{padding:min(28px,18px + 10 * (100vw - 1344px) / 576) min(32px,24px + 8 * (100vw - 1344px) / 576) min(28px,20px + 8 * (100vw - 1344px) / 576);width:min(857.1428571429px,(600 / 1344)*100vw);color:#000;background-image:linear-gradient(to right, #000 min(2.8571428571px, (2 / 1344) * 100vw), transparent min(2.8571428571px, (2 / 1344) * 100vw)),linear-gradient(to left, #000 min(2.8571428571px, (2 / 1344) * 100vw), transparent min(2.8571428571px, (2 / 1344) * 100vw));background-repeat:repeat-x,repeat-x;background-position:left top,right bottom;background-size:min(4.2857142857px,(3 / 1344)*100vw) min(1.4285714286px,(1 / 1344)*100vw),min(4.2857142857px,(3 / 1344)*100vw) min(1.4285714286px,(1 / 1344)*100vw)}#home .entry .entry__requirements-item:not(:first-child){background-image:none,linear-gradient(to left, #000 min(2.8571428571px, (2 / 1344) * 100vw), transparent min(2.8571428571px, (2 / 1344) * 100vw))}#home .entry .entry__requirements-item:after{right:min(34.2857142857px,(24 / 1344)*100vw);width:min(20px,(14 / 1344)*100vw);height:min(12.8571428571px,(9 / 1344)*100vw)}#home .entry .entry__requirements-text{color:#000;font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.7142857143px,(0.5 / 1344)*100vw)}#home .entry .entry__buttons{margin-top:0;padding-top:min(102.8571428571px,(72 / 1344)*100vw);padding-bottom:min(102.8571428571px,(72 / 1344)*100vw)}#home .entry .entry__buttons-wrap{display:flex;flex-direction:row;gap:min(45.7142857143px,(32 / 1344)*100vw)}#home .entry .entry__btn{padding:min(34.2857142857px,(24 / 1344)*100vw);display:flex;align-items:center;justify-content:space-between;width:49%;height:min(97.1428571429px,(68 / 1344)*100vw)}#home .entry .entry__btn:after{right:min(34.2857142857px,(24 / 1344)*100vw);width:min(28.5714285714px,(20 / 1344)*100vw);height:min(28.5714285714px,(20 / 1344)*100vw)}#home .entry .entry__btn-text{font-size:min(28.5714285714px,(20 / 1344)*100vw)}#home .entry .entry__btn:hover{background:#fff;opacity:1}#home .entry .entry__btn:hover::after{-webkit-transform:translate(min(14.2857142857px, (10 / 1344) * 100vw), -50%);transform:translate(min(14.2857142857px, (10 / 1344) * 100vw), -50%)}#home .entry .entry__btn--new-graduate{background:#00479d}#home .entry .entry__btn--new-graduate:hover .entry__btn-text{color:#00479d}#home .entry .entry__btn--new-graduate:hover::after{background-color:#00479d}#home .entry .entry__btn--career{margin-top:0;background:#002655}#home .entry .entry__btn--career:hover .entry__btn-text{color:#002655}#home .entry .entry__btn--career:hover::after{background-color:#002655}}@media only screen and (min-width: 768px){#home .environment__block-grid{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}#home .environment__block-header{-ms-grid-row:1;-ms-grid-column:3}#home .environment__block-body{-ms-grid-row:3;-ms-grid-column:3}}@media only screen and (min-width: 768px){#philosophy_page .philosophy-block{padding-top:min(137.1428571429px,(96 / 1344)*100vw);padding-bottom:min(137.1428571429px,(96 / 1344)*100vw)}#philosophy_page .philosophy-block__title{margin-top:min(34.2857142857px,(24 / 1344)*100vw);padding-left:min(40px,(28 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}#philosophy_page .philosophy-block__title:before{width:min(5.7142857143px,(4 / 1344)*100vw)}#philosophy_page .philosophy-block__body{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}#philosophy_page .philosophy-block__text{letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#philosophy_page .philosophy-block__text:not(:first-child){margin-top:min(34.2857142857px,(24 / 1344)*100vw)}#philosophy_page .philosophy__catch{font-size:min(85.7142857143px,(60 / 1344)*100vw);letter-spacing:min(.4285714286px,(0.3 / 1344)*100vw)}#philosophy_page .philosophy-card{margin:0;padding:0;width:auto}#philosophy_page .philosophy-card__detail{border:solid min(1.4285714286px,(1 / 1344)*100vw) #00479d;flex-direction:row;align-items:center}#philosophy_page .philosophy-card__detail:not(:first-child){margin-top:min(21.4285714286px,(15 / 1344)*100vw)}#philosophy_page .philosophy-card__detail:nth-child(1){margin-bottom:min(45.7142857143px,(32 / 1344)*100vw);top:10%}#philosophy_page .philosophy-card__detail:nth-child(2){margin-bottom:min(22.8571428571px,(16 / 1344)*100vw);top:calc(10% + min(22.8571428571px,(16 / 1344)*100vw))}#philosophy_page .philosophy-card__detail:nth-child(3){margin-bottom:0;top:calc(10% + min(45.7142857143px,(32 / 1344)*100vw))}#philosophy_page .philosophy-card__text-area{padding:min(101.4285714286px,(71 / 1344)*100vw);width:50%}#philosophy_page .philosophy-card__title{font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}#philosophy_page .philosophy-card__text{margin-top:min(55.7142857143px,(39 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#philosophy_page .philosophy-card__image-area{border-bottom:none;border-left:solid min(1.4285714286px,(1 / 1344)*100vw) #00479d;width:50%}#philosophy_page .philosophy-card__image-area img{height:auto}#philosophy_page .kv{min-height:min(714.2857142857px,(500 / 1344)*100vw);overflow:hidden}#philosophy_page .kv__block{padding-bottom:min(45.7142857143px,(32 / 1344)*100vw);flex-direction:row;align-items:flex-end;justify-content:space-between;position:relative}#philosophy_page .kv__block:before{top:0;left:min(91.4285714286px,(64 / 1344)*100vw);width:92.8571428571vw;height:min(628.5714285714px,(440 / 1344)*100vw);background:url(/manage/wp-content/themes/kqrm-recruit/data/images/philosophy/kv-bg.avif) top right no-repeat;background-size:100% auto}#philosophy_page .kv-number{top:max(-11.4285714286px,(-8 / 1344)*100vw);left:max(-35.7142857143px,(-25 / 1344)*100vw);width:min(521.4285714286px,(365 / 1344)*100vw)}#philosophy_page .kv__block-header{margin-top:min(118.5714285714px,(83 / 1344)*100vw)}#philosophy_page .kv__block-label{font-size:min(17.1428571429px,(12 / 1344)*100vw)}#philosophy_page .kv__block-catch{margin-top:min(7.1428571429px,(5 / 1344)*100vw);min-height:min(222.8571428571px,(156 / 1344)*100vw)}#philosophy_page .kv__block-catch .blue-line{height:min(105.7142857143px,(74 / 1344)*100vw);font-size:min(114.2857142857px,(80 / 1344)*100vw);letter-spacing:min(.5714285714px,(0.4 / 1344)*100vw)}#philosophy_page .about__block-image{margin-top:0;position:static;height:auto}#philosophy_page .about__block-image img{z-index:-1}#philosophy_page .about__block-image img:first-child{top:max(-78.5714285714px,(-55 / 1344)*100vw);right:min(398.5714285714px,(279 / 1344)*100vw);width:min(297.1428571429px,(208 / 1344)*100vw)}#philosophy_page .about__block-image img:nth-child(2){top:min(112.8571428571px,(79 / 1344)*100vw);right:max(-68.5714285714px,(-48 / 1344)*100vw);width:min(445.7142857143px,(312 / 1344)*100vw)}#philosophy_page .about__block-image img:nth-child(3){top:min(627.1428571429px,(439 / 1344)*100vw);right:min(262.8571428571px,(184 / 1344)*100vw);bottom:auto;width:min(251.4285714286px,(176 / 1344)*100vw)}#philosophy_page .company-name-origin{margin-top:min(57.1428571429px,(40 / 1344)*100vw);width:min(857.1428571429px,(600 / 1344)*100vw);font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.1px,(0.07 / 1344)*100vw)}#philosophy_page .company-name-origin__text{margin-top:min(11.4285714286px,(8 / 1344)*100vw)}#philosophy_page .tech-stack{margin-top:min(188.5714285714px,(132 / 1344)*100vw)}#philosophy_page .tech-stack__head{padding-bottom:min(14.2857142857px,(10 / 1344)*100vw);border-bottom:1px dashed #00479d;font-size:min(28.5714285714px,(20 / 1344)*100vw);letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#philosophy_page .tech-stack__wrap{margin:min(45.7142857143px,(32 / 1344)*100vw) 0 0;padding:min(102.8571428571px,(72 / 1344)*100vw);width:auto}#philosophy_page .tech-stack__category:not(:first-child){margin-top:min(57.1428571429px,(40 / 1344)*100vw)}#philosophy_page .tech-stack__category-head{font-size:min(28.5714285714px,(20 / 1344)*100vw);letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#philosophy_page .tech-stack__category-detail{margin-top:min(22.8571428571px,(16 / 1344)*100vw)}#philosophy_page .tech-stack__category-detail-head{letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw);gap:min(11.4285714286px,(8 / 1344)*100vw)}#philosophy_page .tech-stack__category-detail-head::before{width:min(22.8571428571px,(16 / 1344)*100vw);height:min(2.8571428571px,(2 / 1344)*100vw)}#philosophy_page .tech-stack__category-detail-list{margin-top:min(11.4285714286px,(8 / 1344)*100vw);gap:7px}#philosophy_page .tech-stack__category-detail-list li{padding:min(8.5714285714px,(6 / 1344)*100vw) min(17.1428571429px,(12 / 1344)*100vw);border-radius:min(7.1428571429px,(5 / 1344)*100vw);width:min(297.1428571429px,(208 / 1344)*100vw);min-height:min(68.5714285714px,(48 / 1344)*100vw);font-size:min(17.1428571429px,(12 / 1344)*100vw)}#philosophy_page .tech-stack__category-text{margin-top:min(22.8571428571px,(16 / 1344)*100vw);font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.1px,(0.07 / 1344)*100vw)}}@media only screen and (min-width: 768px){#projects_page .projects-block{padding-top:min(137.1428571429px,(96 / 1344)*100vw);padding-bottom:min(137.1428571429px,(96 / 1344)*100vw)}#projects_page .projects-block__title{margin-top:min(34.2857142857px,(24 / 1344)*100vw);padding-left:min(40px,(28 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}#projects_page .projects-block__title:before{width:min(5.7142857143px,(4 / 1344)*100vw)}#projects_page .projects-block__body{margin-top:min(102.8571428571px,(72 / 1344)*100vw);position:relative}#projects_page .projects-block__text{letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#projects_page .projects-block__text:not(:first-child){margin-top:min(34.2857142857px,(24 / 1344)*100vw)}#projects_page .projects__catch{font-size:min(85.7142857143px,(60 / 1344)*100vw);letter-spacing:min(.4285714286px,(0.3 / 1344)*100vw)}#projects_page .kv{min-height:min(714.2857142857px,(500 / 1344)*100vw);overflow:hidden}#projects_page .kv__block{padding-bottom:min(45.7142857143px,(32 / 1344)*100vw);flex-direction:row;align-items:flex-end;justify-content:space-between;position:relative}#projects_page .kv__block:before{top:0;left:min(91.4285714286px,(64 / 1344)*100vw);width:92.8571428571vw;height:min(628.5714285714px,(440 / 1344)*100vw);background:url(/manage/wp-content/themes/kqrm-recruit/data/images/projects/kv-bg.avif) top right no-repeat;background-size:100% auto}#projects_page .kv-number{top:max(-11.4285714286px,(-8 / 1344)*100vw);left:max(-35.7142857143px,(-25 / 1344)*100vw);width:min(521.4285714286px,(365 / 1344)*100vw)}#projects_page .kv__block-header{margin-top:min(118.5714285714px,(83 / 1344)*100vw)}#projects_page .kv__block-label{font-size:min(17.1428571429px,(12 / 1344)*100vw)}#projects_page .kv__block-catch{margin-top:min(7.1428571429px,(5 / 1344)*100vw);min-height:min(222.8571428571px,(156 / 1344)*100vw)}#projects_page .kv__block-catch .blue-line{height:min(105.7142857143px,(74 / 1344)*100vw);font-size:min(114.2857142857px,(80 / 1344)*100vw);letter-spacing:min(.5714285714px,(0.4 / 1344)*100vw)}#projects_page .achievement__block{padding-bottom:min(137.1428571429px,(96 / 1344)*100vw)}#projects_page .achievement__block .projects-block__text{margin-bottom:min(101.4285714286px,(71 / 1344)*100vw)}#projects_page .achievement-card{margin:0;width:100%}#projects_page .achievement-card__detail{border:solid min(1.4285714286px,(1 / 1344)*100vw) #00479d;display:flex;min-height:min(1008.5714285714px,(706 / 1344)*100vw)}#projects_page .achievement-card__detail+.achievement-card__detail{margin-top:min(42.8571428571px,(30 / 1344)*100vw)}#projects_page .achievement-card__text-area{padding:min(101.4285714286px,(71 / 1344)*100vw);width:50%}#projects_page .achievement-card__title-en{font-size:min(62.8571428571px,(44 / 1344)*100vw)}#projects_page .achievement-card__title-number{margin-bottom:min(12.8571428571px,(9 / 1344)*100vw);font-size:min(17.1428571429px,(12 / 1344)*100vw)}#projects_page .achievement-card__catch{margin-top:min(34.2857142857px,(24 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw)}#projects_page .achievement-card__head{padding-bottom:min(52.8571428571px,(37 / 1344)*100vw);min-height:min(267.1428571429px,(187 / 1344)*100vw)}#projects_page .achievement-card__headline{font-size:min(28.5714285714px,(20 / 1344)*100vw);letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#projects_page .achievement-card__headline-sub{margin-top:min(11.4285714286px,(8 / 1344)*100vw);display:flex;align-items:center;line-height:1.5;letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw);gap:min(11.4285714286px,(8 / 1344)*100vw)}#projects_page .achievement-card__headline-sub::before{display:block;flex-shrink:0;width:min(22.8571428571px,(16 / 1344)*100vw);height:min(2.8571428571px,(2 / 1344)*100vw);background:#00479d;content:""}#projects_page .achievement-card__head--detail{margin-top:0}#projects_page .achievement-card__text{margin-top:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#projects_page .achievement-card__image-area{padding:min(101.4285714286px,(71 / 1344)*100vw);display:flex;flex-direction:column;justify-content:center;width:50%}#projects_page .achievement-card__image-area .achievement-card__head--detail{margin-top:min(45.7142857143px,(32 / 1344)*100vw)}#projects_page .achievement-card__image-area .achievement-card__text{margin-top:min(68.5714285714px,(48 / 1344)*100vw)}#projects_page .achievement-card__image-area .achievement-card__category-list{margin-top:min(22.8571428571px,(16 / 1344)*100vw)}#projects_page .achievement-card__category-list{margin-top:min(25.7142857143px,(18 / 1344)*100vw);gap:min(8.5714285714px,(6 / 1344)*100vw)}#projects_page .achievement-card__category-list li{padding:0 min(32.8571428571px,(23 / 1344)*100vw);border:solid min(1.4285714286px,(1 / 1344)*100vw) #fff;border-radius:min(7.1428571429px,(5 / 1344)*100vw);min-width:min(81.4285714286px,(57 / 1344)*100vw);min-height:min(45.7142857143px,(32 / 1344)*100vw);font-size:min(17.1428571429px,(12 / 1344)*100vw)}#projects_page .workflow__wrap{margin:min(100px,(70 / 1344)*100vw) 0 0;display:flex;width:100%;height:min(1028.5714285714px,(720 / 1344)*100vw)}#projects_page .workflow__images{flex-shrink:0;width:min(845.7142857143px,(592 / 1344)*100vw)}#projects_page .workflow__image-item{padding:min(172.8571428571px,(121 / 1344)*100vw) 0 min(104.2857142857px,(73 / 1344)*100vw) min(148.5714285714px,(104 / 1344)*100vw)}#projects_page .workflow__image-area{width:min(697.1428571429px,(488 / 1344)*100vw)}#projects_page .workflow__title{padding-bottom:0;border-bottom:dashed 1px;top:min(104.2857142857px,(73 / 1344)*100vw);left:min(148.5714285714px,(104 / 1344)*100vw);width:min(697.1428571429px,(488 / 1344)*100vw);font-size:min(28.5714285714px,(20 / 1344)*100vw);line-height:2.4;letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#projects_page .workflow__image{margin-top:min(55.7142857143px,(39 / 1344)*100vw)}#projects_page .workflow__texts{margin-top:0;padding-bottom:0;flex:1}#projects_page .workflow__slider-bars{display:flex;flex-direction:column;position:absolute;top:min(202.8571428571px,(142 / 1344)*100vw);right:min(45.7142857143px,(32 / 1344)*100vw);z-index:3;gap:min(5.7142857143px,(4 / 1344)*100vw)}#projects_page .workflow__slider-bar{border-radius:0;width:min(2.8571428571px,(2 / 1344)*100vw);height:min(45.7142857143px,(32 / 1344)*100vw);background:#545a61;opacity:.3}#projects_page .workflow__slider-bar.is-active{background:#00479d;opacity:1}#projects_page .workflow__detail{padding:min(104.2857142857px,(73 / 1344)*100vw) min(148.5714285714px,(104 / 1344)*100vw);display:flex;align-items:center;height:min(1028.5714285714px,(720 / 1344)*100vw)}#projects_page .workflow__detail+.workflow__detail{margin-top:0}#projects_page .workflow__text-area{width:100%}#projects_page .workflow__number{font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:max(-1.0285714286px,(-0.72 / 1344)*100vw)}#projects_page .workflow__word{margin-top:min(42.8571428571px,(30 / 1344)*100vw);font-size:min(62.8571428571px,(44 / 1344)*100vw);letter-spacing:max(-3.1428571429px,(-2.2 / 1344)*100vw)}#projects_page .workflow__word-en{margin-top:min(22.8571428571px,(16 / 1344)*100vw);font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#projects_page .workflow__text{margin-top:min(45.7142857143px,(32 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#projects_page .workflow__note{margin:min(104.2857142857px,(73 / 1344)*100vw) 0 0;padding:min(100px,(70 / 1344)*100vw) min(101.4285714286px,(71 / 1344)*100vw);border:dashed 1px;width:auto}#projects_page .workflow__note--head{font-size:min(34.2857142857px,(24 / 1344)*100vw);line-height:1;letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}#projects_page .workflow__note--text{margin-top:min(37.1428571429px,(26 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#projects_page .development__block{padding-bottom:min(182.8571428571px,(128 / 1344)*100vw)}#projects_page .development__slider{margin-top:min(102.8571428571px,(72 / 1344)*100vw);padding:0;height:min(457.1428571429px,(320 / 1344)*100vw)}#projects_page .development__slider .swiper-slide{margin:0;padding:0;position:absolute;-webkit-transform:translateY(20px);transform:translateY(20px);width:min(342.8571428571px,(240 / 1344)*100vw);height:min(457.1428571429px,(320 / 1344)*100vw);transition:opacity .7s ease,-webkit-transform .7s ease,-webkit-filter .7s ease;transition:opacity .7s ease,transform .7s ease,filter .7s ease;transition:opacity .7s ease,transform .7s ease,filter .7s ease,-webkit-transform .7s ease,-webkit-filter .7s ease;-webkit-filter:blur(10px);filter:blur(10px);opacity:0}#projects_page .development__slider .swiper-slide.animation{-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}#projects_page .development__slider .swiper-slide img{width:100%}#projects_page .development__slider .swiper-slide:nth-child(1){top:0;left:0;transition-delay:0ms}#projects_page .development__slider .swiper-slide:nth-child(2){left:min(350px,(245 / 1344)*100vw);transition-delay:150ms}#projects_page .development__slider .swiper-slide:nth-child(3){left:min(697.1428571429px,(488 / 1344)*100vw);transition-delay:300ms}#projects_page .development__slider .swiper-slide:nth-child(4){left:min(1045.7142857143px,(732 / 1344)*100vw);transition-delay:450ms}#projects_page .development__slider .swiper-slide:nth-child(5){left:min(1394.2857142857px,(976 / 1344)*100vw);transition-delay:600ms}#projects_page .development__detail{margin-top:min(71.4285714286px,(50 / 1344)*100vw)}#projects_page .development__detail--content+.development__detail--content{margin-top:min(50px,(35 / 1344)*100vw)}#projects_page .development__detail--head{padding-bottom:0;border-bottom:dashed 1px;font-size:min(28.5714285714px,(20 / 1344)*100vw);line-height:2.2;letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#projects_page .development__detail--text{margin-top:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}}@media only screen and (min-width: 768px){#environment_page .environment-content{overflow:hidden}#environment_page .environment-block{padding-top:min(137.1428571429px,(96 / 1344)*100vw);padding-bottom:min(137.1428571429px,(96 / 1344)*100vw)}#environment_page .environment-block__title{margin-top:min(34.2857142857px,(24 / 1344)*100vw);padding-left:min(40px,(28 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}#environment_page .environment-block__title:before{width:min(5.7142857143px,(4 / 1344)*100vw)}#environment_page .environment-block__body{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}#environment_page .environment-block__text{font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#environment_page .environment-block__text:not(:first-child){margin-top:min(34.2857142857px,(24 / 1344)*100vw)}#environment_page .environment__catch{font-size:min(85.7142857143px,(60 / 1344)*100vw);letter-spacing:min(.4285714286px,(0.3 / 1344)*100vw)}#environment_page .kv{min-height:min(714.2857142857px,(500 / 1344)*100vw);overflow:hidden}#environment_page .kv__block{padding-bottom:min(45.7142857143px,(32 / 1344)*100vw);flex-direction:row;align-items:flex-end;justify-content:space-between}#environment_page .kv__block:before{top:0;left:min(91.4285714286px,(64 / 1344)*100vw);width:92.8571428571vw;height:min(628.5714285714px,(440 / 1344)*100vw);background:url(/manage/wp-content/themes/kqrm-recruit/data/images/environment/kv-bg.avif) top right no-repeat;background-size:100% auto}#environment_page .kv-number{display:inline-block;position:relative;top:max(-11.4285714286px,(-8 / 1344)*100vw);left:max(-35.7142857143px,(-25 / 1344)*100vw);width:min(521.4285714286px,(365 / 1344)*100vw)}#environment_page .kv__block-header{margin-top:0}#environment_page .kv__block-label{font-size:min(17.1428571429px,(12 / 1344)*100vw)}#environment_page .kv__block-catch{margin-top:min(7.1428571429px,(5 / 1344)*100vw);min-height:min(340px,(238 / 1344)*100vw)}#environment_page .kv__block-catch .blue-line{height:min(105.7142857143px,(74 / 1344)*100vw);font-size:min(114.2857142857px,(80 / 1344)*100vw);letter-spacing:min(.5714285714px,(0.4 / 1344)*100vw)}#environment_page .workstyle__item-wrap{margin:min(124.2857142857px,(87 / 1344)*100vw) auto 0;width:min(1337.1428571429px,(936 / 1344)*100vw)}#environment_page .workstyle__item{padding-bottom:min(160px,(112 / 1344)*100vw);display:flex;justify-content:space-between}#environment_page .workstyle__item:after{margin-top:min(45.7142857143px,(32 / 1344)*100vw);top:0;right:max(-195px,-148px + -47 * (100vw - 1344px) / 576);width:calc(100vw - min(104px,64px + 40 * (100vw - 1344px) / 576))}#environment_page .workstyle__item:nth-child(odd){flex-direction:row-reverse}#environment_page .workstyle__item:nth-child(odd):after{right:auto;left:max(-195px,-148px + -47 * (100vw - 1344px) / 576)}#environment_page .workstyle__item+.workstyle__item{margin-top:min(165.7142857143px,(116 / 1344)*100vw)}#environment_page .workstyle__text{width:min(594.2857142857px,(416 / 1344)*100vw)}#environment_page .workstyle__img{margin-right:max(-51.4285714286px,(-36 / 1344)*100vw)}#environment_page .workstyle__img-1{width:min(594.2857142857px,(416 / 1344)*100vw)}#environment_page .workstyle__img-2{top:min(514.2857142857px,(360 / 1344)*100vw);right:max(-148.5714285714px,(-104 / 1344)*100vw);width:min(320px,(224 / 1344)*100vw)}#environment_page .workstyle__text{margin-top:min(234.2857142857px,(164 / 1344)*100vw)}#environment_page .workstyle__text--title-main{font-size:min(62.8571428571px,(44 / 1344)*100vw)}#environment_page .workstyle__text--title-sub{margin-top:min(5.7142857143px,(4 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw)}#environment_page .workstyle__text--description{margin-top:min(80px,(56 / 1344)*100vw);letter-spacing:.01em}#environment_page .workstyle__location{padding-bottom:0}#environment_page .workstyle__location .workstyle__img{margin:min(148.5714285714px,(104 / 1344)*100vw) 0 0 max(-200px,(-140 / 1344)*100vw);padding-bottom:0;position:relative;top:min(91.4285714286px,(64 / 1344)*100vw)}#environment_page .workstyle__location .workstyle__img-2{top:max(-240px,(-168 / 1344)*100vw)}#environment_page .workstyle__life .workstyle__img{padding-bottom:0}#environment_page .workstyle__life .workstyle__img-1{position:relative;top:min(154.2857142857px,(108 / 1344)*100vw);left:min(148.5714285714px,(104 / 1344)*100vw)}#environment_page .workstyle__life .workstyle__img-2{top:0;right:min(274.2857142857px,(192 / 1344)*100vw);left:auto}#environment_page .statement-block{margin-top:min(228.5714285714px,(160 / 1344)*100vw)}#environment_page .headline-border{padding-bottom:min(2.8571428571px,(2 / 1344)*100vw);border-bottom:dashed 1px;font-size:min(28.5714285714px,(20 / 1344)*100vw);letter-spacing:.01em}#environment_page .statement__content{margin-top:min(34.2857142857px,(24 / 1344)*100vw)}#environment_page .statement__ol{margin-top:min(12.8571428571px,(9 / 1344)*100vw);padding-left:min(10px,(7 / 1344)*100vw)}#environment_page .kosodate-block,#environment_page .ginnoakashi-block{margin-top:min(102.8571428571px,(72 / 1344)*100vw);padding:min(95.7142857143px,(67 / 1344)*100vw) min(101.4285714286px,(71 / 1344)*100vw);border:dotted 1px #00479d;letter-spacing:.01em}#environment_page .kosodate-title,#environment_page .ginnoakashi-title{font-size:min(34.2857142857px,(24 / 1344)*100vw);font-weight:500;line-height:1;text-align:left;letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#environment_page .ginnoakashi-title{line-height:1.2}#environment_page .kosodate__content,#environment_page .ginnoakashi__content{margin-top:min(32.8571428571px,(23 / 1344)*100vw);display:block;position:relative}#environment_page .kosodate__text,#environment_page .ginnoakashi__text{flex-shrink:0;width:min(1142.8571428571px,(800 / 1344)*100vw)}#environment_page .kosodate__mark{top:max(-95.7142857143px,(-67 / 1344)*100vw);right:0;width:min(297.1428571429px,(208 / 1344)*100vw)}#environment_page .ginnoakashi__mark{top:max(-175.7142857143px,(-123 / 1344)*100vw);right:0;width:min(302.8571428571px,(212 / 1344)*100vw)}#environment_page .benefits__item-wrap{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}#environment_page .benefits__item{padding-bottom:min(105.7142857143px,(74 / 1344)*100vw);border-top:dotted 1px #00479d;display:flex;justify-content:space-between}#environment_page .benefits__text{padding-right:min(102.8571428571px,(72 / 1344)*100vw)}#environment_page .benefits__title{margin-top:min(101.4285714286px,(71 / 1344)*100vw)}#environment_page .benefits__title--main{font-size:min(62.8571428571px,(44 / 1344)*100vw)}#environment_page .benefits__title--sub{margin-top:1.5em}#environment_page .benefits__description{margin-top:min(45.7142857143px,(32 / 1344)*100vw)}#environment_page .benefits__card-list{margin-top:min(102.8571428571px,(72 / 1344)*100vw);flex-shrink:0;width:min(1085.7142857143px,(760 / 1344)*100vw)}#environment_page .benefits__card{padding:min(57.1428571429px,(40 / 1344)*100vw) min(100px,(70 / 1344)*100vw) min(57.1428571429px,(40 / 1344)*100vw) min(45.7142857143px,(32 / 1344)*100vw);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(0deg, rgba(0, 71, 157, 0.05) 0%, rgba(0, 71, 157, 0.05) 100%),#fff}#environment_page .benefits__card+.benefits__card{margin-top:min(4.2857142857px,(3 / 1344)*100vw)}#environment_page .benefits__card--img{margin:0;flex-shrink:0;width:min(194.2857142857px,(136 / 1344)*100vw);height:min(194.2857142857px,(136 / 1344)*100vw)}#environment_page .benefits__card--text-area{margin:0;width:min(697.1428571429px,(488 / 1344)*100vw)}#environment_page .benefits__card--title{font-size:min(25.7142857143px,(18 / 1344)*100vw);text-align:left;letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#environment_page .benefits__card--text{margin-top:1em;line-height:2;text-align:justify}}@media only screen and (min-width: 768px){#location_page .location-block{padding-top:min(137.1428571429px,(96 / 1344)*100vw);padding-bottom:min(137.1428571429px,(96 / 1344)*100vw)}#location_page .location-block__title{margin-top:min(34.2857142857px,(24 / 1344)*100vw);padding-left:min(40px,(28 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}#location_page .location-block__title:before{left:min(0px,(0 / 1344)*100vw);width:min(5.7142857143px,(4 / 1344)*100vw)}#location_page .location-block__body{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}#location_page .location-block__text{font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#location_page .location-block__text:not(:first-child){margin-top:min(34.2857142857px,(24 / 1344)*100vw)}#location_page .location-block__catch .white-line,#location_page .location-block__catch .blue-line{padding:0 min(7.1428571429px,(5 / 1344)*100vw);height:min(74.2857142857px,(52 / 1344)*100vw);font-size:min(82.8571428571px,(58 / 1344)*100vw);letter-spacing:min(4.2857142857px,(3 / 1344)*100vw)}#location_page .location-block__catch .white-line+.white-line,#location_page .location-block__catch .blue-line+.white-line{margin-top:min(5.7142857143px,(4 / 1344)*100vw)}#location_page .location-block__catch .white-line{letter-spacing:min(5.7142857143px,(4 / 1344)*100vw)}#location_page .location-block__catch--en{display:flex;flex-direction:column;align-items:flex-start}#location_page .location-block__catch--jp{margin-top:min(44.2857142857px,(31 / 1344)*100vw)}#location_page .location-block__catch--jp .white-line,#location_page .location-block__catch--jp .blue-line{padding:0 min(11.4285714286px,(8 / 1344)*100vw) min(5.7142857143px,(4 / 1344)*100vw);height:min(55.7142857143px,(39 / 1344)*100vw);font-size:min(45.7142857143px,(32 / 1344)*100vw);letter-spacing:0}#location_page .location__catch{font-size:min(85.7142857143px,(60 / 1344)*100vw);letter-spacing:min(.4285714286px,(0.3 / 1344)*100vw)}#location_page .kv{min-height:min(714.2857142857px,(500 / 1344)*100vw);overflow:hidden}#location_page .kv__block{padding-bottom:min(45.7142857143px,(32 / 1344)*100vw);flex-direction:row;align-items:flex-end;justify-content:space-between;position:relative}#location_page .kv__block:before{top:0;left:min(91.4285714286px,(64 / 1344)*100vw);width:92.8571428571vw;height:min(628.5714285714px,(440 / 1344)*100vw);background:url(/manage/wp-content/themes/kqrm-recruit/data/images/location/kv-bg.avif) top right no-repeat;background-size:100% auto}#location_page .kv-number{top:max(-11.4285714286px,(-8 / 1344)*100vw);left:max(-35.7142857143px,(-25 / 1344)*100vw);width:min(521.4285714286px,(365 / 1344)*100vw)}#location_page .kv__block-header{margin-top:min(118.5714285714px,(83 / 1344)*100vw)}#location_page .kv__block-label{font-size:min(17.1428571429px,(12 / 1344)*100vw)}#location_page .kv__block-catch{margin-top:min(7.1428571429px,(5 / 1344)*100vw);min-height:min(222.8571428571px,(156 / 1344)*100vw)}#location_page .kv__block-catch .blue-line{height:min(105.7142857143px,(74 / 1344)*100vw);font-size:min(114.2857142857px,(80 / 1344)*100vw);letter-spacing:min(.5714285714px,(0.4 / 1344)*100vw)}#location_page .location__mv{margin-top:min(102.8571428571px,(72 / 1344)*100vw);min-height:min(777.1428571429px,(544 / 1344)*100vw)}#location_page .location__mv--tokyo{background:url(/manage/wp-content/themes/kqrm-recruit/data/images/location/tokyo-bg.avif) no-repeat;background-size:cover}#location_page .location__mv--kagoshima{margin-top:min(171.4285714286px,(120 / 1344)*100vw);background:url(/manage/wp-content/themes/kqrm-recruit/data/images/location/kagoshima-bg.avif) no-repeat;background-size:cover}#location_page .location__mv-head{padding-top:min(40px,(28 / 1344)*100vw)}#location_page .location-block__catch{min-height:auto}#location_page .business-list{margin-top:min(34.2857142857px,(24 / 1344)*100vw);gap:min(11.4285714286px,(8 / 1344)*100vw)}#location_page .business-detail{padding:min(15.7142857143px,(11 / 1344)*100vw);border:solid min(1.4285714286px,(1 / 1344)*100vw) #00479d;border-radius:min(7.1428571429px,(5 / 1344)*100vw);min-width:min(251.4285714286px,(176 / 1344)*100vw);font-size:min(17.1428571429px,(12 / 1344)*100vw)}#location_page .location-detail{margin-top:min(91.4285714286px,(64 / 1344)*100vw)}#location_page .location-detail__catch{font-size:min(62.8571428571px,(44 / 1344)*100vw)}#location_page .environment__head{margin-top:min(45.7142857143px,(32 / 1344)*100vw);padding-bottom:0;border-bottom:min(1.4285714286px,(1 / 1344)*100vw) dashed #00479d;font-size:min(28.5714285714px,(20 / 1344)*100vw);line-height:2.4;letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#location_page .environment__images{margin-top:min(34.2857142857px,(24 / 1344)*100vw);padding-bottom:0;align-items:center;gap:0}#location_page .environment__image{width:min(430px,(301 / 1344)*100vw);height:auto}#location_page .environment__message{margin-top:min(68.5714285714px,(48 / 1344)*100vw);padding:min(34.2857142857px,(24 / 1344)*100vw) min(45.7142857143px,(32 / 1344)*100vw) min(57.1428571429px,(40 / 1344)*100vw)}#location_page .environment__message-head{padding-bottom:0;border-bottom:min(1.4285714286px,(1 / 1344)*100vw) dashed #00479d;font-size:min(28.5714285714px,(20 / 1344)*100vw);line-height:2.4;letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#location_page .environment__message-text{margin-top:min(32.8571428571px,(23 / 1344)*100vw)}#location_page .location__feature{margin-top:min(32.8571428571px,(23 / 1344)*100vw)}#location_page .location__feature-detail{padding:0 min(34.2857142857px,(24 / 1344)*100vw);display:flex}#location_page .location__feature-detail+.location__feature-detail{margin-top:0}#location_page .location__feature-detail:before{top:min(17.1428571429px,(12 / 1344)*100vw);left:0;width:min(11.4285714286px,(8 / 1344)*100vw);height:min(11.4285714286px,(8 / 1344)*100vw)}#location_page .location__feature-term,#location_page .location__feature-desc{margin-top:0;line-height:2;letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#location_page .location__feature-term{padding-left:0}#location_page .location-summary{margin:min(171.4285714286px,(120 / 1344)*100vw) 0 0;padding:min(128.5714285714px,(90 / 1344)*100vw) min(101.4285714286px,(71 / 1344)*100vw) min(135.7142857143px,(95 / 1344)*100vw);border:solid min(1.4285714286px,(1 / 1344)*100vw) #00479d;width:auto}#location_page .location-summary__head{min-height:min(151.4285714286px,(106 / 1344)*100vw)}#location_page .location-summary__catch--jp{margin-top:min(21.4285714286px,(15 / 1344)*100vw)}#location_page .location-summary__body{margin-top:min(70px,(49 / 1344)*100vw)}#location_page .location-summary__feature{margin-top:min(45.7142857143px,(32 / 1344)*100vw);padding-top:min(32.8571428571px,(23 / 1344)*100vw);border-top:min(1.4285714286px,(1 / 1344)*100vw) dashed #00479d}}@media only screen and (min-width: 768px){#member_page .member-block{padding-top:min(137.1428571429px,(96 / 1344)*100vw);padding-bottom:min(137.1428571429px,(96 / 1344)*100vw)}#member_page .member-block__title{margin-top:min(34.2857142857px,(24 / 1344)*100vw);padding-left:min(40px,(28 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}#member_page .member-block__title:before{left:min(0px,(0 / 1344)*100vw);width:min(5.7142857143px,(4 / 1344)*100vw)}#member_page .member-block__body{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}#member_page .member-block__text{font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#member_page .member-block__text:not(:first-child){margin-top:min(34.2857142857px,(24 / 1344)*100vw)}#member_page .member__catch{font-size:min(85.7142857143px,(60 / 1344)*100vw);letter-spacing:min(.4285714286px,(0.3 / 1344)*100vw)}#member_page .kv{min-height:min(714.2857142857px,(500 / 1344)*100vw);overflow:hidden}#member_page .kv__block{padding-bottom:min(45.7142857143px,(32 / 1344)*100vw);flex-direction:row;align-items:flex-end;justify-content:space-between;position:relative}#member_page .kv__block:before{top:0;left:min(91.4285714286px,(64 / 1344)*100vw);width:92.8571428571vw;height:min(628.5714285714px,(440 / 1344)*100vw);background:url(/manage/wp-content/themes/kqrm-recruit/data/images/member/kv-bg.webp) top right no-repeat;background-size:100% auto}#member_page .kv-number{top:max(-11.4285714286px,(-8 / 1344)*100vw);left:max(-35.7142857143px,(-25 / 1344)*100vw);width:min(521.4285714286px,(365 / 1344)*100vw)}#member_page .kv__block-header{margin-top:min(118.5714285714px,(83 / 1344)*100vw)}#member_page .kv__block-label{font-size:min(17.1428571429px,(12 / 1344)*100vw)}#member_page .kv__block-catch{margin-top:min(7.1428571429px,(5 / 1344)*100vw);min-height:min(222.8571428571px,(156 / 1344)*100vw)}#member_page .kv__block-catch .blue-line{height:min(105.7142857143px,(74 / 1344)*100vw);font-size:min(114.2857142857px,(80 / 1344)*100vw);letter-spacing:min(.5714285714px,(0.4 / 1344)*100vw)}#member_page .member-search{margin:min(102.8571428571px,(72 / 1344)*100vw) 0 0;padding:min(80px,(56 / 1344)*100vw) min(101.4285714286px,(71 / 1344)*100vw) min(81.4285714286px,(57 / 1344)*100vw);width:auto}#member_page .member-search__body{padding:0;display:block}#member_page .member-search__category-wrap{padding:0 0 0 min(194.2857142857px,(136 / 1344)*100vw);gap:min(10px,(7 / 1344)*100vw) min(9.5px,8px + 1.5 * (100vw - 1344px) / 576)}#member_page .member-search__category-wrap+.member-search__category-wrap{margin-top:min(32.8571428571px,(23 / 1344)*100vw)}#member_page .member-search__category-wrap:before{top:min(17.1428571429px,(12 / 1344)*100vw);width:min(11.4285714286px,(8 / 1344)*100vw);height:min(11.4285714286px,(8 / 1344)*100vw)}#member_page .member-search__category-name{margin:min(11.4285714286px,(8 / 1344)*100vw) 0 0 max(-170px,(-119 / 1344)*100vw);padding:0;width:min(158.5714285714px,(111 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#member_page .member-search__category-word{padding:0 min(57.1428571429px,(40 / 1344)*100vw) min(5.7142857143px,(4 / 1344)*100vw);border-radius:min(7.1428571429px,(5 / 1344)*100vw);min-width:min(135.7142857143px,(95 / 1344)*100vw);min-height:min(58.5714285714px,(41 / 1344)*100vw);font-size:min(17.1428571429px,(12 / 1344)*100vw)}#member_page .member-search__category-word:hover,#member_page .member-search__category-word.is-active{color:#fff;background:#00479d}#member_page .member-search__clear{margin-top:min(44.2857142857px,(31 / 1344)*100vw);border:solid min(1.4285714286px,(1 / 1344)*100vw) #00479d}#member_page .member-search__clear button{padding:min(12.8571428571px,(9 / 1344)*100vw) min(18.5714285714px,(13 / 1344)*100vw) min(15.7142857143px,(11 / 1344)*100vw);font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.7142857143px,(0.5 / 1344)*100vw);cursor:pointer;transition:.3s}#member_page .member-search__clear button:hover{color:#fff;background:#00479d}#member_page .member-list{margin:min(102.8571428571px,(72 / 1344)*100vw) 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;width:auto;gap:min(172.8571428571px,(121 / 1344)*100vw) 0}#member_page .member-list__detail{width:min(845.7142857143px,(592 / 1344)*100vw)}#member_page .member-list__detail+.member-list__detail{margin-top:0}#member_page .member-list__detail:hover .member__photo img{-webkit-transform:scale(1.1);transform:scale(1.1)}#member_page .member__photo{height:min(845.7142857143px,(592 / 1344)*100vw)}#member_page .member__photo-head{padding:min(37.1428571429px,(26 / 1344)*100vw) min(45.7142857143px,(32 / 1344)*100vw)}#member_page .member__photo-head .white-line{padding:0 min(7.1428571429px,(5 / 1344)*100vw);height:min(44.2857142857px,(31 / 1344)*100vw);font-size:min(45.7142857143px,(32 / 1344)*100vw);letter-spacing:min(1.2857142857px,(0.9 / 1344)*100vw)}#member_page .member__photo-head .white-line+.white-line{margin-top:min(5.7142857143px,(4 / 1344)*100vw)}#member_page .member__tags{margin-top:min(24.2857142857px,(17 / 1344)*100vw)}#member_page .member__tags .white-line{padding:0 min(4.2857142857px,(3 / 1344)*100vw) min(4.2857142857px,(3 / 1344)*100vw);height:min(25.7142857143px,(18 / 1344)*100vw);font-size:min(20px,(14 / 1344)*100vw);letter-spacing:0}#member_page .member__catch-detail{padding-bottom:min(47.1428571429px,(33 / 1344)*100vw);min-height:min(191.4285714286px,(134 / 1344)*100vw)}#member_page .member__catch-detail .blue-line{padding:0 min(5.7142857143px,(4 / 1344)*100vw) min(7.1428571429px,(5 / 1344)*100vw);height:min(44.2857142857px,(31 / 1344)*100vw);font-size:min(45.7142857143px,(32 / 1344)*100vw);letter-spacing:min(.2285714286px,(0.16 / 1344)*100vw)}#member_page .member__catch-detail .blue-line+.blue-line{margin-top:min(5.7142857143px,(4 / 1344)*100vw)}#member_page .member__text{margin-top:min(22.8571428571px,(16 / 1344)*100vw);padding:0}#member_page .member__name{padding-bottom:min(21.4285714286px,(15 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}#member_page .member__department,#member_page .member__entry{font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.1px,(0.07 / 1344)*100vw)}#member_page .member__entry{margin-top:min(11.4285714286px,(8 / 1344)*100vw)}}@media only screen and (min-width: 768px){.interview .interview-content{overflow:hidden}.interview .interview-block{padding-top:min(102.8571428571px,(72 / 1344)*100vw);padding-bottom:min(114.2857142857px,(80 / 1344)*100vw)}.interview .interview-block__title{margin-top:min(34.2857142857px,(24 / 1344)*100vw);padding-left:min(40px,(28 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}.interview .interview-block__title:before{width:min(5.7142857143px,(4 / 1344)*100vw)}.interview .interview-block__body{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}.interview .interview-block__text{font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}.interview .interview-block__text:not(:first-child){margin-top:min(34.2857142857px,(24 / 1344)*100vw)}.interview .kv{padding:0;min-height:auto}.interview .kv:before{position:absolute;top:0;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;background:rgba(0,71,157,.05);content:""}.interview .kv__block{padding-top:min(148.5714285714px,(104 / 1344)*100vw);padding-bottom:min(45.7142857143px,(32 / 1344)*100vw);min-height:min(960px,(672 / 1344)*100vw)}.interview .kv__block:before{content:none}.interview .kv__img{position:absolute;top:50%;right:min(45.7142857143px,(32 / 1344)*100vw);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:min(1291.4285714286px,(904 / 1344)*100vw);height:min(868.5714285714px,(608 / 1344)*100vw)}.interview .kv__block-header{margin-top:0}.interview .kv__block-catch{margin:0;min-height:min(182.8571428571px,(128 / 1344)*100vw)}.interview .kv__block-catch .blue-line{padding:0 min(4.2857142857px,(3 / 1344)*100vw) min(7.1428571429px,(5 / 1344)*100vw);height:min(57.1428571429px,(40 / 1344)*100vw);font-size:min(62.8571428571px,(44 / 1344)*100vw);letter-spacing:min(.3142857143px,(0.22 / 1344)*100vw)}.interview .kv__block-catch .blue-line+.blue-line{margin-top:min(5.7142857143px,(4 / 1344)*100vw)}.interview .kv__tags{margin-top:min(34.2857142857px,(24 / 1344)*100vw);width:min(342.8571428571px,(240 / 1344)*100vw);gap:min(11.4285714286px,(8 / 1344)*100vw)}.interview .kv__tech{font-size:min(20px,(14 / 1344)*100vw)}.interview .kv__block-body{margin-top:min(187.1428571429px,(131 / 1344)*100vw)}.interview .kv__name{margin-top:min(35.7142857143px,(25 / 1344)*100vw);font-size:min(62.8571428571px,(44 / 1344)*100vw);font-weight:600;line-height:1.2;letter-spacing:min(.3142857143px,(0.22 / 1344)*100vw)}.interview .kv__info{margin-top:min(21.4285714286px,(15 / 1344)*100vw)}.interview .kv__department,.interview .kv__entry{font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.1px,(0.07 / 1344)*100vw)}.interview .kv__entry{margin-top:min(11.4285714286px,(8 / 1344)*100vw)}.interview .breadcrumbs{position:absolute;top:auto;right:min(34.2857142857px,(24 / 1344)*100vw);bottom:max(-62.8571428571px,(-44 / 1344)*100vw);z-index:1}.interview .breadcrumbs li+li{margin-left:min(14.2857142857px,(10 / 1344)*100vw)}.interview .introduction-block{padding-top:min(91.4285714286px,(64 / 1344)*100vw);padding-bottom:0}.interview .introduction__detail{margin-top:0;line-height:2;letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}.interview .introduction__entry{margin-top:0}.interview .section-nav{margin-top:min(27.1428571429px,(19 / 1344)*100vw);padding-bottom:min(27.1428571429px,(19 / 1344)*100vw)}.interview .section-nav__link{padding:0 min(34.2857142857px,(24 / 1344)*100vw) 0 0;font-size:min(22.8571428571px,(16 / 1344)*100vw)}.interview .section-nav__link:before{width:min(22.8571428571px,(16 / 1344)*100vw);height:min(22.8571428571px,(16 / 1344)*100vw)}.interview .section-nav__link:after{border-top:solid min(1.4285714286px,(1 / 1344)*100vw) #fff;border-right:solid min(1.4285714286px,(1 / 1344)*100vw) #fff;top:45%;right:min(7.1428571429px,(5 / 1344)*100vw);width:min(8.5714285714px,(6 / 1344)*100vw);height:min(8.5714285714px,(6 / 1344)*100vw)}.interview .section-nav__list{gap:min(57.1428571429px,(40 / 1344)*100vw)}.interview .interview__item-wrap{width:min(1437.1428571429px,(1006 / 1344)*100vw)}.interview .interview__item{display:flex;justify-content:space-between}.interview .interview__item:after{margin-top:min(45.7142857143px,(32 / 1344)*100vw);top:0;right:max(-144px,-112px + -32 * (100vw - 1344px) / 576);width:calc(100vw - min(104px,64px + 40 * (100vw - 1344px) / 576))}.interview .interview__item:nth-child(even){flex-direction:row-reverse}.interview .interview__item:nth-child(even):after{right:auto;left:max(-144px,-112px + -32 * (100vw - 1344px) / 576)}.interview .interview__item:nth-child(even) .interview__img{left:min(150px,(105 / 1344)*100vw)}.interview .interview__item+.interview__item{margin-top:min(172.8571428571px,(121 / 1344)*100vw)}.interview .interview__text,.interview .interview__img{flex-shrink:0;width:min(592.8571428571px,(415 / 1344)*100vw)}.interview .interview__img{position:relative;left:max(-150px,(-105 / 1344)*100vw);width:min(845.7142857143px,(592 / 1344)*100vw)}.interview .interview__text{margin-top:min(188.5714285714px,(132 / 1344)*100vw);padding-bottom:min(91.4285714286px,(64 / 1344)*100vw)}.interview .interview__text--title-main{font-size:min(62.8571428571px,(44 / 1344)*100vw)}.interview .interview__text--title-sub{margin-top:min(4.2857142857px,(3 / 1344)*100vw);font-size:min(28.5714285714px,(20 / 1344)*100vw);letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}.interview .interview__text--description{margin-top:min(88.5714285714px,(62 / 1344)*100vw);letter-spacing:.01em}.interview .interview__reason .interview__text{margin-top:min(164.2857142857px,(115 / 1344)*100vw)}.interview .interview__teck-lifestyle .interview__img{top:min(182.8571428571px,(128 / 1344)*100vw)}.interview .interview__teck-lifestyle .interview__text{margin-top:min(164.2857142857px,(115 / 1344)*100vw)}.interview .interview__tech-head,.interview .interview__lifestyle-head{padding-left:min(22.8571428571px,(16 / 1344)*100vw)}.interview .interview__tech-head:before,.interview .interview__lifestyle-head:before{top:min(12.8571428571px,(9 / 1344)*100vw);width:min(11.4285714286px,(8 / 1344)*100vw);height:min(11.4285714286px,(8 / 1344)*100vw)}.interview .interview__tech{margin-top:min(97.1428571429px,(68 / 1344)*100vw);gap:min(4.2857142857px,(3 / 1344)*100vw)}.interview .interview__tech .interview__text--description{margin-top:min(4.2857142857px,(3 / 1344)*100vw)}.interview .interview__tech .interview__tech-head{margin-bottom:min(10px,(7 / 1344)*100vw)}.interview .interview__lifestyle .interview__text--description{margin-top:min(4.2857142857px,(3 / 1344)*100vw)}.interview .interview__tech-word{padding:0 min(11.4285714286px,(8 / 1344)*100vw);border-radius:min(7.1428571429px,(5 / 1344)*100vw);min-width:auto;width:min(194.2857142857px,(136 / 1344)*100vw);min-height:min(68.5714285714px,(48 / 1344)*100vw);font-size:min(17.1428571429px,(12 / 1344)*100vw);line-height:2}.interview .interview__lifestyle{margin-top:min(41.4285714286px,(29 / 1344)*100vw)}.interview .message-block{padding-top:min(102.8571428571px,(72 / 1344)*100vw);padding-bottom:min(238.5714285714px,(167 / 1344)*100vw)}.interview .message__mv{margin:0 auto;width:min(1028.5714285714px,(720 / 1344)*100vw)}.interview .message__mv img{width:100%}.interview .message__head{margin-top:min(104.2857142857px,(73 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}.interview .message__head:before{top:max(-114.2857142857px,(-80 / 1344)*100vw);width:min(2.8571428571px,(2 / 1344)*100vw);height:min(102.8571428571px,(72 / 1344)*100vw)}.interview .message__text{margin-top:min(57.1428571429px,(40 / 1344)*100vw);font-size:min(62.8571428571px,(44 / 1344)*100vw);line-height:1.6;letter-spacing:min(.3142857143px,(0.22 / 1344)*100vw)}.interview .member-block{padding-bottom:min(102.8571428571px,(72 / 1344)*100vw)}.interview .member__head{padding-bottom:0;font-size:min(28.5714285714px,(20 / 1344)*100vw);line-height:2.4;letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}.interview .member-slider{margin:min(44.2857142857px,(31 / 1344)*100vw) 0 0 calc(50% - 50vw);width:100vw}.interview .member-list__detail{width:min(817.1428571429px,(572 / 1344)*100vw)}.interview .member-list__detail:hover .member__photo img{-webkit-transform:scale(1.1);transform:scale(1.1)}.interview .member__photo{height:min(817.1428571429px,(572 / 1344)*100vw);overflow:hidden}.interview .member__photo-head{padding:min(37.1428571429px,(26 / 1344)*100vw) min(45.7142857143px,(32 / 1344)*100vw)}.interview .member__photo-head .white-line{padding:0 min(7.1428571429px,(5 / 1344)*100vw);height:min(44.2857142857px,(31 / 1344)*100vw);font-size:min(45.7142857143px,(32 / 1344)*100vw);letter-spacing:min(1.2857142857px,(0.9 / 1344)*100vw)}.interview .member__photo-head .white-line+.white-line{margin-top:min(5.7142857143px,(4 / 1344)*100vw)}.interview .member__tags{margin-top:min(24.2857142857px,(17 / 1344)*100vw)}.interview .member__tags .white-line{padding:0 min(4.2857142857px,(3 / 1344)*100vw) min(4.2857142857px,(3 / 1344)*100vw);height:min(25.7142857143px,(18 / 1344)*100vw);font-size:min(20px,(14 / 1344)*100vw);letter-spacing:0}.interview .member__catch-detail{margin-top:auto;padding-bottom:min(47.1428571429px,(33 / 1344)*100vw);min-height:min(191.4285714286px,(134 / 1344)*100vw)}.interview .member__catch-detail .blue-line{padding:0 min(5.7142857143px,(4 / 1344)*100vw) min(7.1428571429px,(5 / 1344)*100vw);height:min(44.2857142857px,(31 / 1344)*100vw);font-size:min(45.7142857143px,(32 / 1344)*100vw);letter-spacing:min(.2285714286px,(0.16 / 1344)*100vw)}.interview .member__catch-detail .blue-line+.blue-line{margin-top:min(5.7142857143px,(4 / 1344)*100vw)}.interview .member__text{margin-top:min(22.8571428571px,(16 / 1344)*100vw);padding:0}.interview .member__name{padding-bottom:min(21.4285714286px,(15 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);font-weight:600;line-height:1.2;letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}.interview .member__department,.interview .member__entry{font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.1px,(0.07 / 1344)*100vw)}.interview .member__entry{margin-top:min(11.4285714286px,(8 / 1344)*100vw)}.interview .member-nav{display:none}}@media only screen and (min-width: 768px){#system_page .system-block{padding-top:min(137.1428571429px,(96 / 1344)*100vw);padding-bottom:min(137.1428571429px,(96 / 1344)*100vw)}#system_page .system-block__title{margin-top:min(34.2857142857px,(24 / 1344)*100vw);padding-left:min(40px,(28 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}#system_page .system-block__title:before{top:50%;left:0;width:min(5.7142857143px,(4 / 1344)*100vw)}#system_page .system-block__body{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}#system_page .system-block__body+.system-block__body{margin-top:min(164.2857142857px,(115 / 1344)*100vw)}#system_page .system-block__text{margin-top:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#system_page .system__catch{font-size:min(85.7142857143px,(60 / 1344)*100vw);letter-spacing:min(.4285714286px,(0.3 / 1344)*100vw)}#system_page .system-detail{margin-top:min(95.7142857143px,(67 / 1344)*100vw)}#system_page .system-detail__catch{font-size:min(62.8571428571px,(44 / 1344)*100vw)}#system_page .system__head{margin-top:min(84.2857142857px,(59 / 1344)*100vw);padding-bottom:0;border-bottom:min(1.4285714286px,(1 / 1344)*100vw) dashed #00479d;font-size:min(28.5714285714px,(20 / 1344)*100vw);line-height:2.4;letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#system_page .kv{min-height:min(714.2857142857px,(500 / 1344)*100vw);overflow:hidden}#system_page .kv__block{padding-bottom:min(45.7142857143px,(32 / 1344)*100vw);flex-direction:row;align-items:flex-end;justify-content:space-between;position:relative}#system_page .kv__block:before{top:0;left:min(91.4285714286px,(64 / 1344)*100vw);width:92.8571428571vw;height:min(628.5714285714px,(440 / 1344)*100vw);background:url(/manage/wp-content/themes/kqrm-recruit/data/images/system/kv-bg.avif) top right no-repeat;background-size:100% auto}#system_page .kv-number{top:max(-11.4285714286px,(-8 / 1344)*100vw);left:max(-35.7142857143px,(-25 / 1344)*100vw);width:min(521.4285714286px,(365 / 1344)*100vw)}#system_page .kv__block-header{margin-top:min(118.5714285714px,(83 / 1344)*100vw)}#system_page .kv__block-label{font-size:min(17.1428571429px,(12 / 1344)*100vw)}#system_page .kv__block-catch{margin-top:min(7.1428571429px,(5 / 1344)*100vw);min-height:min(222.8571428571px,(156 / 1344)*100vw)}#system_page .kv__block-catch .blue-line{height:min(105.7142857143px,(74 / 1344)*100vw);font-size:min(114.2857142857px,(80 / 1344)*100vw);letter-spacing:min(.5714285714px,(0.4 / 1344)*100vw)}#system_page .skill-wrap{margin-top:min(45.7142857143px,(32 / 1344)*100vw);padding-bottom:0;display:flex;justify-content:space-between}#system_page .skill-head{min-height:min(68.5714285714px,(48 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#system_page .skill__category{margin-top:min(21.4285714286px,(15 / 1344)*100vw)}#system_page .skill__category+.skill__category{margin-top:min(22.8571428571px,(16 / 1344)*100vw)}#system_page .skill__category-head{letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw);gap:min(11.4285714286px,(8 / 1344)*100vw)}#system_page .skill__category-head::before{width:min(22.8571428571px,(16 / 1344)*100vw);height:min(2.8571428571px,(2 / 1344)*100vw)}#system_page .skill__category-list{margin-top:min(11.4285714286px,(8 / 1344)*100vw);gap:min(5.7142857143px,(4 / 1344)*100vw)}#system_page .skill__category-list li{padding:0;border-radius:min(7.1428571429px,(5 / 1344)*100vw);width:min(244.2857142857px,(171 / 1344)*100vw);min-width:auto;min-height:min(68.5714285714px,(48 / 1344)*100vw);font-size:min(17.1428571429px,(12 / 1344)*100vw)}#system_page .common-skill{width:min(994.2857142857px,(696 / 1344)*100vw)}#system_page .common-skill .category-training{margin-top:min(32.8571428571px,(23 / 1344)*100vw);padding-top:min(24.2857142857px,(17 / 1344)*100vw);border-top:min(1.4285714286px,(1 / 1344)*100vw) solid rgba(0,71,157,.1)}#system_page .common-skill .recruit__annotation{display:none}#system_page .individual-skill{margin-top:0;width:min(708.5714285714px,(496 / 1344)*100vw)}#system_page .individual-skill .skill__category-list li{width:min(231.4285714286px,(162 / 1344)*100vw);min-width:auto;background:#d9d9d9}#system_page .individual-skill .skill-summary .system__head{border-bottom:min(1.4285714286px,(1 / 1344)*100vw) dashed #002655}#system_page .individual-skill .recruit__annotation{margin:min(711.4285714286px,(498 / 1344)*100vw) 0 0 auto}#system_page .skill-summary{margin-top:min(67.1428571429px,(47 / 1344)*100vw);min-height:min(332.8571428571px,(233 / 1344)*100vw)}#system_page .skill-summary .system__head{margin-top:0}#system_page .system__item-wrap{margin-top:min(85.7142857143px,(60 / 1344)*100vw)}#system_page .system__item-wrap+.system__item-wrap{margin-top:min(100px,(70 / 1344)*100vw)}#system_page .system__item-wrap .system__head{padding-bottom:0}#system_page .system__item{padding-bottom:min(105.7142857143px,(74 / 1344)*100vw)}#system_page .system__card-list{margin-top:min(34.2857142857px,(24 / 1344)*100vw);display:flex;gap:min(5.7142857143px,(4 / 1344)*100vw)}#system_page .system__card{padding:min(57.1428571429px,(40 / 1344)*100vw) min(68.5714285714px,(48 / 1344)*100vw) min(57.1428571429px,(40 / 1344)*100vw) min(45.7142857143px,(32 / 1344)*100vw);display:flex;align-items:center;justify-content:space-between;width:min(864.2857142857px,(605 / 1344)*100vw)}#system_page .system__card+.system__card{margin-top:0}#system_page .system__card--img{margin:0;display:block;flex-shrink:0;width:min(194.2857142857px,(136 / 1344)*100vw);min-height:auto}#system_page .system__card--text-area{margin:0 0 0 min(45.7142857143px,(32 / 1344)*100vw);width:min(697.1428571429px,(488 / 1344)*100vw)}#system_page .system__card--title{font-size:min(25.7142857143px,(18 / 1344)*100vw);text-align:left}#system_page .system__card--text{margin-top:1em;line-height:2;text-align:justify}}@media only screen and (min-width: 768px){#evaluation_page .evaluation-block{padding-top:min(137.1428571429px,(96 / 1344)*100vw);padding-bottom:min(137.1428571429px,(96 / 1344)*100vw)}#evaluation_page .evaluation-block__title{margin-top:min(34.2857142857px,(24 / 1344)*100vw);padding-left:min(40px,(28 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}#evaluation_page .evaluation-block__title:before{width:min(5.7142857143px,(4 / 1344)*100vw)}#evaluation_page .evaluation-block__body{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}#evaluation_page .evaluation-block__body+.evaluation-block__body{margin-top:min(164.2857142857px,(115 / 1344)*100vw)}#evaluation_page .evaluation-block__text{margin-top:min(40px,(28 / 1344)*100vw);font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#evaluation_page .evaluation-block__text:not(:first-child){margin-top:1.75em}#evaluation_page .evaluation__catch{font-size:min(85.7142857143px,(60 / 1344)*100vw);letter-spacing:min(.4285714286px,(0.3 / 1344)*100vw)}#evaluation_page .evaluation-detail{margin-top:min(95.7142857143px,(67 / 1344)*100vw)}#evaluation_page .evaluation-detail+.evaluation-detail{margin-top:min(95.7142857143px,(67 / 1344)*100vw)}#evaluation_page .evaluation-detail__catch{font-size:min(62.8571428571px,(44 / 1344)*100vw)}#evaluation_page .evaluation__head{margin-top:min(102.8571428571px,(72 / 1344)*100vw);padding-bottom:0;border-bottom:min(1.4285714286px,(1 / 1344)*100vw) dashed #00479d;font-size:min(28.5714285714px,(20 / 1344)*100vw);line-height:2.4;letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#evaluation_page .kv{min-height:min(714.2857142857px,(500 / 1344)*100vw);overflow:hidden}#evaluation_page .kv__block{padding-bottom:min(45.7142857143px,(32 / 1344)*100vw);flex-direction:row;align-items:flex-end;justify-content:space-between;position:relative}#evaluation_page .kv__block:before{top:0;left:min(91.4285714286px,(64 / 1344)*100vw);width:92.8571428571vw;height:min(628.5714285714px,(440 / 1344)*100vw);background:url(/manage/wp-content/themes/kqrm-recruit/data/images/evaluation/kv-bg.avif) top right no-repeat;background-size:100% auto}#evaluation_page .kv-number{top:max(-11.4285714286px,(-8 / 1344)*100vw);left:max(-35.7142857143px,(-25 / 1344)*100vw);width:min(521.4285714286px,(365 / 1344)*100vw)}#evaluation_page .kv__block-header{margin-top:min(118.5714285714px,(83 / 1344)*100vw)}#evaluation_page .kv__block-label{font-size:min(17.1428571429px,(12 / 1344)*100vw)}#evaluation_page .kv__block-catch{margin-top:min(7.1428571429px,(5 / 1344)*100vw);min-height:min(222.8571428571px,(156 / 1344)*100vw)}#evaluation_page .kv__block-catch .blue-line{height:min(105.7142857143px,(74 / 1344)*100vw);font-size:min(114.2857142857px,(80 / 1344)*100vw);letter-spacing:min(.5714285714px,(0.4 / 1344)*100vw)}#evaluation_page .evaluation__card-list{margin-top:min(80px,(56 / 1344)*100vw);display:flex;gap:min(5.7142857143px,(4 / 1344)*100vw)}#evaluation_page .evaluation__card-list--three-column .evaluation__card{padding:min(50px,(35 / 1344)*100vw) min(68.5714285714px,(48 / 1344)*100vw) min(57.1428571429px,(40 / 1344)*100vw);flex-direction:column;justify-content:flex-start;width:min(574.2857142857px,(402 / 1344)*100vw)}#evaluation_page .evaluation__card-list--three-column .evaluation__card--img{display:block;height:min(192.8571428571px,(135 / 1344)*100vw)}#evaluation_page .evaluation__card-list--three-column .evaluation__card--text-area{margin:min(42.8571428571px,(30 / 1344)*100vw) 0 0 0;width:100%}#evaluation_page .evaluation__card{padding:min(57.1428571429px,(40 / 1344)*100vw) min(68.5714285714px,(48 / 1344)*100vw) min(57.1428571429px,(40 / 1344)*100vw) min(45.7142857143px,(32 / 1344)*100vw);display:flex;align-items:center;justify-content:space-between;width:min(864.2857142857px,(605 / 1344)*100vw)}#evaluation_page .evaluation__card+.evaluation__card{margin-top:0}#evaluation_page .evaluation__card--img{margin:0;display:block;flex-shrink:0;width:min(194.2857142857px,(136 / 1344)*100vw);height:auto}#evaluation_page .evaluation__card--text-area{margin:0 0 0 2em;width:30.5em}#evaluation_page .evaluation__card--title{font-size:min(25.7142857143px,(18 / 1344)*100vw);text-align:left}#evaluation_page .evaluation__card--text{margin-top:1em;line-height:2;text-align:justify}#evaluation_page .career-path-img{margin:min(45.7142857143px,(32 / 1344)*100vw) 0 0;width:auto}}@media only screen and (min-width: 768px){#news_page .news-block{padding-top:min(91.4285714286px,(64 / 1344)*100vw);padding-bottom:min(137.1428571429px,(96 / 1344)*100vw)}#news_page .news-block__body{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}#news_page .news-block__body+.news-block__body{margin-top:min(164.2857142857px,(115 / 1344)*100vw)}#news_page .news__detail-block{padding:min(128.5714285714px,(90 / 1344)*100vw) min(192.8571428571px,(135 / 1344)*100vw) min(137.1428571429px,(96 / 1344)*100vw)}#news_page .news__title{margin-top:min(31.4285714286px,(22 / 1344)*100vw);font-size:min(62.8571428571px,(44 / 1344)*100vw);letter-spacing:min(.3142857143px,(0.22 / 1344)*100vw)}#news_page .breadcrumbs__block{padding:min(7.1428571429px,(5 / 1344)*100vw) min(37.1428571429px,(26 / 1344)*100vw) min(12.8571428571px,(9 / 1344)*100vw);display:flex;justify-content:flex-end}#news_page .breadcrumbs{top:0;height:auto}#news_page .section-title__block{height:auto}#news_page .news__list-link{display:flex;align-items:center;min-height:min(98.5714285714px,(69 / 1344)*100vw)}#news_page .news__list-link:after{top:50%;width:min(17.1428571429px,(12 / 1344)*100vw);height:min(10px,(7 / 1344)*100vw)}#news_page .news__list-link:hover::after{-webkit-animation:arrowAnime .5s;animation:arrowAnime .5s}#news_page .news__list-detail{border-bottom:1px dashed rgba(0,71,157,.5)}#news_page .news__list-detail+.news__list-detail{margin-top:0}#news_page .news__info{flex-shrink:0;width:min(397.1428571429px,(278 / 1344)*100vw)}#news_page .news__info .news-category{margin-left:min(20px,(14 / 1344)*100vw)}#news_page .news__title-detail{padding:min(34.2857142857px,(24 / 1344)*100vw) min(102.8571428571px,(72 / 1344)*100vw) min(31.4285714286px,(22 / 1344)*100vw) 0;letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#news_page .pagination{margin-top:min(57.1428571429px,(40 / 1344)*100vw)}#news_page .pagination li .page-numbers{border-radius:min(7.1428571429px,(5 / 1344)*100vw);width:min(57.1428571429px,(40 / 1344)*100vw);height:min(57.1428571429px,(40 / 1344)*100vw)}#news_page .pagination li .dots{padding-bottom:min(14.2857142857px,(10 / 1344)*100vw)}#news_page .news-day{padding-left:min(7.1428571429px,(5 / 1344)*100vw);font-size:min(20px,(14 / 1344)*100vw)}#news_page .news-day:before{border-radius:50%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:min(2.8571428571px,(2 / 1344)*100vw);height:min(2.8571428571px,(2 / 1344)*100vw);background:#00479d;content:""}#news_page .news-category{margin-left:min(17.1428571429px,(12 / 1344)*100vw);padding:min(4.2857142857px,(3 / 1344)*100vw) min(22.8571428571px,(16 / 1344)*100vw);border-radius:min(14.2857142857px,(10 / 1344)*100vw);font-size:min(17.1428571429px,(12 / 1344)*100vw)}#news_page .news-block__mainkv{height:min(697.1428571429px,(488 / 1344)*100vw)}#news_page .news-block__mainkv-title{margin-top:min(11.4285714286px,(8 / 1344)*100vw);font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#news_page .news-block__text-area p{margin-top:min(91.4285714286px,(64 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#news_page .news-block__text-area p+p{margin-top:min(57.1428571429px,(40 / 1344)*100vw)}#news_page .news-block__image-area{margin-top:min(102.8571428571px,(72 / 1344)*100vw);display:flex;flex-wrap:wrap;gap:min(102.8571428571px,(72 / 1344)*100vw) min(38px,31px + 7 * (100vw - 1344px) / 576)}#news_page .news-block__image-box{width:min(450px,(315 / 1344)*100vw)}#news_page .news-block__image-box+.news-block__image-box{margin-top:0}#news_page .news-block__image-box .news-block__image{height:min(450px,(315 / 1344)*100vw)}#news_page .news-block__image-text{margin-top:min(11.4285714286px,(8 / 1344)*100vw);font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#news_page .news__link-wrap{margin-top:min(102.8571428571px,(72 / 1344)*100vw);display:inline-flex;flex-direction:column}#news_page .news-block__btn-external,#news_page .news-block__btn-pdf{padding:0 min(40px,(28 / 1344)*100vw) 0 min(45.7142857143px,(32 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#news_page .news-block__btn-external:before,#news_page .news-block__btn-pdf:before{width:min(22.8571428571px,(16 / 1344)*100vw);height:min(14.2857142857px,(10 / 1344)*100vw)}#news_page .news-block__btn-external:hover:before,#news_page .news-block__btn-pdf:hover:before{-webkit-animation:arrowAnime .75s;animation:arrowAnime .75s}#news_page .news-block__btn-external:after{right:min(5.7142857143px,(4 / 1344)*100vw);width:min(25.7142857143px,(18 / 1344)*100vw);height:min(25.7142857143px,(18 / 1344)*100vw)}#news_page .news-block__btn-pdf:after{width:min(28.5714285714px,(20 / 1344)*100vw);height:min(31.4285714286px,(22 / 1344)*100vw)}#news_page .news__link-archive{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}#news_page .news__link-archive a{padding:0 0 min(4.2857142857px,(3 / 1344)*100vw) min(14.2857142857px,(10 / 1344)*100vw);display:inline-flex;min-width:min(342.8571428571px,(240 / 1344)*100vw);height:min(54.2857142857px,(38 / 1344)*100vw);font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.7142857143px,(0.5 / 1344)*100vw)}#news_page .news__link-archive a:before{left:min(17.1428571429px,(12 / 1344)*100vw);width:min(17.1428571429px,(12 / 1344)*100vw);height:min(10px,(7 / 1344)*100vw)}#news_page .news__link-archive a:hover{color:#fff;background:#00479d;opacity:1}#news_page .news__link-archive a:hover:before{background:#fff;-webkit-animation:arrowAnimeReverse .75s;animation:arrowAnimeReverse .75s}}@media only screen and (min-width: 768px){#new-graduates_page .job-description-block,#mid-career_page .job-description-block{padding-top:min(137.1428571429px,(96 / 1344)*100vw);padding-bottom:min(137.1428571429px,(96 / 1344)*100vw)}#new-graduates_page .job-description-block__title,#mid-career_page .job-description-block__title{padding-left:min(40px,(28 / 1344)*100vw);font-size:min(34.2857142857px,(24 / 1344)*100vw);letter-spacing:min(.1714285714px,(0.12 / 1344)*100vw)}#new-graduates_page .job-description-block__title:before,#mid-career_page .job-description-block__title:before{width:min(5.7142857143px,(4 / 1344)*100vw)}#new-graduates_page .job-description-block__body,#mid-career_page .job-description-block__body{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}#new-graduates_page .job-description-block__body+.job-description-block__body,#mid-career_page .job-description-block__body+.job-description-block__body{margin-top:min(164.2857142857px,(115 / 1344)*100vw)}#new-graduates_page .job-description-block__text,#mid-career_page .job-description-block__text{margin-top:min(40px,(28 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#new-graduates_page .breadcrumbs__block,#mid-career_page .breadcrumbs__block{padding:min(7.1428571429px,(5 / 1344)*100vw) min(37.1428571429px,(26 / 1344)*100vw) min(12.8571428571px,(9 / 1344)*100vw);display:flex;justify-content:flex-end}#new-graduates_page .breadcrumbs,#mid-career_page .breadcrumbs{top:0;height:auto}#new-graduates_page .job-description__detail,#mid-career_page .job-description__detail{margin-top:min(45.7142857143px,(32 / 1344)*100vw);padding:min(34.2857142857px,(24 / 1344)*100vw) min(45.7142857143px,(32 / 1344)*100vw) min(31.4285714286px,(22 / 1344)*100vw);border-top:1px solid rgba(0,71,157,.1);border-bottom:1px solid rgba(0,71,157,.1);display:flex;min-height:min(115.7142857143px,(81 / 1344)*100vw)}#new-graduates_page .job-description__detail+.job-description__detail,#mid-career_page .job-description__detail+.job-description__detail{margin-top:0;border-top:none}#new-graduates_page .job-head,#mid-career_page .job-head{flex-shrink:0;width:min(207.1428571429px,(145 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#new-graduates_page .job-contents,#mid-career_page .job-contents{margin-top:0;letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#new-graduates_page .job-contents .job-contents__annotation,#mid-career_page .job-contents .job-contents__annotation{margin-top:min(7.1428571429px,(5 / 1344)*100vw);padding-left:min(4.2857142857px,(3 / 1344)*100vw)}#new-graduates_page .job-contents__annotation,#mid-career_page .job-contents__annotation{margin-top:min(31.4285714286px,(22 / 1344)*100vw);padding-left:min(5.7142857143px,(4 / 1344)*100vw);font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.1px,(0.07 / 1344)*100vw)}#new-graduates_page .job-contents__annotation:before,#mid-career_page .job-contents__annotation:before{left:max(-7.1428571429px,(-5 / 1344)*100vw);content:"※"}#new-graduates_page .job-contents__annotation-time,#mid-career_page .job-contents__annotation-time{margin:0 0 0 min(22.8571428571px,(16 / 1344)*100vw);display:inline-table}#new-graduates_page .job-type-list li,#mid-career_page .job-type-list li{padding-left:min(34.2857142857px,(24 / 1344)*100vw)}#new-graduates_page .job-type-list li::before,#mid-career_page .job-type-list li::before{left:min(8.5714285714px,(6 / 1344)*100vw)}#new-graduates_page .job-type-list__annotation,#mid-career_page .job-type-list__annotation{margin-top:min(11.4285714286px,(8 / 1344)*100vw)}#new-graduates_page .job-skill-list li,#mid-career_page .job-skill-list li{padding-left:min(34.2857142857px,(24 / 1344)*100vw)}#new-graduates_page .job-skill-list li::before,#mid-career_page .job-skill-list li::before{border-radius:50%;top:min(21.4285714286px,(15 / 1344)*100vw);left:min(14.2857142857px,(10 / 1344)*100vw);width:min(5.7142857143px,(4 / 1344)*100vw);height:min(5.7142857143px,(4 / 1344)*100vw)}#new-graduates_page .job-role-list>li,#mid-career_page .job-role-list>li{padding-left:min(34.2857142857px,(24 / 1344)*100vw)}#new-graduates_page .job-role-list>li+li,#mid-career_page .job-role-list>li+li{margin-top:min(11.4285714286px,(8 / 1344)*100vw)}#new-graduates_page .job-role-list>li::before,#mid-career_page .job-role-list>li::before{left:min(8.5714285714px,(6 / 1344)*100vw)}#new-graduates_page .job-role-detail li,#mid-career_page .job-role-detail li{padding-left:min(17.1428571429px,(12 / 1344)*100vw)}#new-graduates_page .selection-flow,#mid-career_page .selection-flow{height:min(114.2857142857px,(80 / 1344)*100vw);background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/selection-flow-bg.webp) no-repeat;background-size:100% auto}#new-graduates_page .selection-detail,#mid-career_page .selection-detail{font-size:min(28.5714285714px,(20 / 1344)*100vw);line-height:2.4;letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#new-graduates_page .personal-information,#mid-career_page .personal-information{padding:min(45.7142857143px,(32 / 1344)*100vw) 0 min(57.1428571429px,(40 / 1344)*100vw)}#new-graduates_page .personal-information-block,#mid-career_page .personal-information-block{padding-bottom:min(45.7142857143px,(32 / 1344)*100vw)}#new-graduates_page .personal-information__link,#mid-career_page .personal-information__link{margin-top:min(25.7142857143px,(18 / 1344)*100vw)}#new-graduates_page .personal-information__link a,#mid-career_page .personal-information__link a{padding:0 min(80px,(56 / 1344)*100vw) 0 min(20px,(14 / 1344)*100vw);border:solid 1px #00479d;display:inline-flex;min-width:min(371.4285714286px,(260 / 1344)*100vw);height:min(54.2857142857px,(38 / 1344)*100vw);font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.7142857143px,(0.5 / 1344)*100vw)}#new-graduates_page .personal-information__link a:before,#mid-career_page .personal-information__link a:before{right:min(20px,(14 / 1344)*100vw);width:min(17.1428571429px,(12 / 1344)*100vw);height:min(10px,(7 / 1344)*100vw)}#new-graduates_page .personal-information__link a:hover:before,#mid-career_page .personal-information__link a:hover:before{-webkit-animation:arrowAnime .75s;animation:arrowAnime .75s}#new-graduates_page .entry__btn-block,#mid-career_page .entry__btn-block{padding-top:min(100px,(70 / 1344)*100vw);padding-bottom:min(102.8571428571px,(72 / 1344)*100vw)}#new-graduates_page .entry__btn-block .entry__btn,#mid-career_page .entry__btn-block .entry__btn{margin:0 auto;padding:min(34.2857142857px,(24 / 1344)*100vw);width:min(845.7142857143px,(592 / 1344)*100vw);height:min(100px,(70 / 1344)*100vw)}#new-graduates_page .entry__btn-block .entry__btn:after,#mid-career_page .entry__btn-block .entry__btn:after{right:min(34.2857142857px,(24 / 1344)*100vw)}#new-graduates_page .entry__btn-block .entry__btn-text,#mid-career_page .entry__btn-block .entry__btn-text{font-size:min(28.5714285714px,(20 / 1344)*100vw)}#new-graduates_page .contact::before,#new-graduates_page .contact::after,#mid-career_page .contact::before,#mid-career_page .contact::after{position:absolute;top:0;bottom:0;z-index:-1;width:50%;background-repeat:no-repeat;background-position:top;background-size:cover;content:""}#new-graduates_page .contact::before,#mid-career_page .contact::before{left:0;background-image:url("/manage/wp-content/themes/kqrm-recruit/data/images/common/contact-bg-left.avif")}#new-graduates_page .contact::after,#mid-career_page .contact::after{right:0;background-image:url("/manage/wp-content/themes/kqrm-recruit/data/images/common/contact-bg-right.avif")}#new-graduates_page .contact-block,#mid-career_page .contact-block{padding-bottom:min(240px,(168 / 1344)*100vw)}#new-graduates_page .contact__card,#mid-career_page .contact__card{display:flex;justify-content:space-between}#new-graduates_page .contact__info,#mid-career_page .contact__info{padding:min(102.8571428571px,(72 / 1344)*100vw) min(102.8571428571px,(72 / 1344)*100vw) min(108.5714285714px,(76 / 1344)*100vw);width:min(822.8571428571px,(576 / 1344)*100vw)}#new-graduates_page .contact__info+.contact__info,#mid-career_page .contact__info+.contact__info{margin-top:0}#new-graduates_page .contact__place,#mid-career_page .contact__place{font-size:min(28.5714285714px,(20 / 1344)*100vw);letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#new-graduates_page .contact__address,#mid-career_page .contact__address{margin-top:min(22.8571428571px,(16 / 1344)*100vw)}#new-graduates_page .contact__address-place,#new-graduates_page .contact__address-tel,#mid-career_page .contact__address-place,#mid-career_page .contact__address-tel{font-size:min(22.8571428571px,(16 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#new-graduates_page .contact__address-tel,#mid-career_page .contact__address-tel{margin-top:min(11.4285714286px,(8 / 1344)*100vw)}}@media only screen and (min-width: 768px){#entry-new-graduates_page .entry-block,#entry-mid-career_page .entry-block,#entry-completed_page .entry-block{padding-top:min(34.2857142857px,(24 / 1344)*100vw);padding-bottom:min(137.1428571429px,(96 / 1344)*100vw)}#entry-new-graduates_page .entry-block__body,#entry-mid-career_page .entry-block__body,#entry-completed_page .entry-block__body{margin-top:min(102.8571428571px,(72 / 1344)*100vw)}#entry-new-graduates_page .entry-block__text,#entry-mid-career_page .entry-block__text,#entry-completed_page .entry-block__text{margin-top:min(40px,(28 / 1344)*100vw);letter-spacing:min(.1142857143px,(0.08 / 1344)*100vw)}#entry-new-graduates_page .breadcrumbs__block,#entry-mid-career_page .breadcrumbs__block,#entry-completed_page .breadcrumbs__block{padding:min(7.1428571429px,(5 / 1344)*100vw) min(37.1428571429px,(26 / 1344)*100vw) min(12.8571428571px,(9 / 1344)*100vw);display:flex;justify-content:flex-end}#entry-new-graduates_page .breadcrumbs,#entry-mid-career_page .breadcrumbs,#entry-completed_page .breadcrumbs{top:0;height:auto}#entry-new-graduates_page .section-title__block,#entry-mid-career_page .section-title__block,#entry-completed_page .section-title__block{padding-top:min(38px,25px + 13 * (100vw - 1344px) / 576);padding-bottom:min(35px,25px + 10 * (100vw - 1344px) / 576);min-height:auto}#entry-new-graduates_page .section-title,#entry-mid-career_page .section-title,#entry-completed_page .section-title{line-height:1}#entry-new-graduates_page .selection-flow,#entry-mid-career_page .selection-flow,#entry-completed_page .selection-flow{height:min(114.2857142857px,(80 / 1344)*100vw);background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/entry-flow-1.svg) no-repeat;background-size:100% auto}#entry-new-graduates_page .selection-flow--confirm,#entry-mid-career_page .selection-flow--confirm,#entry-completed_page .selection-flow--confirm{background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/entry-flow-2.svg) no-repeat;background-size:100% auto}#entry-new-graduates_page .selection-flow--sent,#entry-mid-career_page .selection-flow--sent,#entry-completed_page .selection-flow--sent{background:url(/manage/wp-content/themes/kqrm-recruit/data/images/common/entry-flow-3.svg) no-repeat;background-size:100% auto}#entry-new-graduates_page .selection-detail,#entry-mid-career_page .selection-detail,#entry-completed_page .selection-detail{font-size:min(28.5714285714px,(20 / 1344)*100vw);line-height:2.4;letter-spacing:min(.1428571429px,(0.1 / 1344)*100vw)}#entry-new-graduates_page .form,#entry-mid-career_page .form,#entry-completed_page .form{margin:min(88.5714285714px,(62 / 1344)*100vw) 0 0;width:auto}#entry-new-graduates_page .form__select-area,#entry-mid-career_page .form__select-area,#entry-completed_page .form__select-area{padding:min(102.8571428571px,(72 / 1344)*100vw)}#entry-new-graduates_page .form__select-area .wpcf7-radio,#entry-new-graduates_page .form__select-area .wpcf7-checkbox,#entry-mid-career_page .form__select-area .wpcf7-radio,#entry-mid-career_page .form__select-area .wpcf7-checkbox,#entry-completed_page .form__select-area .wpcf7-radio,#entry-completed_page .form__select-area .wpcf7-checkbox{display:flex;gap:min(2.8571428571px,(2 / 1344)*100vw) min(34.2857142857px,(24 / 1344)*100vw)}#entry-new-graduates_page .form__input-area,#entry-mid-career_page .form__input-area,#entry-completed_page .form__input-area{margin-top:min(45.7142857143px,(32 / 1344)*100vw);padding:min(102.8571428571px,(72 / 1344)*100vw)}#entry-new-graduates_page .form__input-area .wpcf7-radio,#entry-new-graduates_page .form__input-area .wpcf7-checkbox,#entry-mid-career_page .form__input-area .wpcf7-radio,#entry-mid-career_page .form__input-area .wpcf7-checkbox,#entry-completed_page .form__input-area .wpcf7-radio,#entry-completed_page .form__input-area .wpcf7-checkbox{display:flex;gap:min(2.8571428571px,(2 / 1344)*100vw) min(22.8571428571px,(16 / 1344)*100vw)}#entry-new-graduates_page .form__item,#entry-mid-career_page .form__item,#entry-completed_page .form__item{padding:min(45.7142857143px,(32 / 1344)*100vw) min(45.7142857143px,(32 / 1344)*100vw);display:flex;align-items:center;min-height:min(137.1428571429px,(96 / 1344)*100vw)}#entry-new-graduates_page .form__item+.form__item,#entry-mid-career_page .form__item+.form__item,#entry-completed_page .form__item+.form__item{margin-top:min(11.4285714286px,(8 / 1344)*100vw)}#entry-new-graduates_page .form__item input[type=text],#entry-new-graduates_page .form__item input[type=tel],#entry-new-graduates_page .form__item input[type=email],#entry-mid-career_page .form__item input[type=text],#entry-mid-career_page .form__item input[type=tel],#entry-mid-career_page .form__item input[type=email],#entry-completed_page .form__item input[type=text],#entry-completed_page .form__item input[type=tel],#entry-completed_page .form__item input[type=email]{padding:min(11.4285714286px,(8 / 1344)*100vw);border:1px solid #666;height:min(45.7142857143px,(32 / 1344)*100vw);background:rgba(0,0,0,0)}#entry-new-graduates_page .form__item input[type=text]::-webkit-input-placeholder, #entry-new-graduates_page .form__item input[type=tel]::-webkit-input-placeholder, #entry-new-graduates_page .form__item input[type=email]::-webkit-input-placeholder, #entry-mid-career_page .form__item input[type=text]::-webkit-input-placeholder, #entry-mid-career_page .form__item input[type=tel]::-webkit-input-placeholder, #entry-mid-career_page .form__item input[type=email]::-webkit-input-placeholder, #entry-completed_page .form__item input[type=text]::-webkit-input-placeholder, #entry-completed_page .form__item input[type=tel]::-webkit-input-placeholder, #entry-completed_page .form__item input[type=email]::-webkit-input-placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item input[type=text]::-moz-placeholder, #entry-new-graduates_page .form__item input[type=tel]::-moz-placeholder, #entry-new-graduates_page .form__item input[type=email]::-moz-placeholder, #entry-mid-career_page .form__item input[type=text]::-moz-placeholder, #entry-mid-career_page .form__item input[type=tel]::-moz-placeholder, #entry-mid-career_page .form__item input[type=email]::-moz-placeholder, #entry-completed_page .form__item input[type=text]::-moz-placeholder, #entry-completed_page .form__item input[type=tel]::-moz-placeholder, #entry-completed_page .form__item input[type=email]::-moz-placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item input[type=text]::placeholder,#entry-new-graduates_page .form__item input[type=tel]::placeholder,#entry-new-graduates_page .form__item input[type=email]::placeholder,#entry-mid-career_page .form__item input[type=text]::placeholder,#entry-mid-career_page .form__item input[type=tel]::placeholder,#entry-mid-career_page .form__item input[type=email]::placeholder,#entry-completed_page .form__item input[type=text]::placeholder,#entry-completed_page .form__item input[type=tel]::placeholder,#entry-completed_page .form__item input[type=email]::placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item input[type=text]:focus,#entry-new-graduates_page .form__item input[type=tel]:focus,#entry-new-graduates_page .form__item input[type=email]:focus,#entry-mid-career_page .form__item input[type=text]:focus,#entry-mid-career_page .form__item input[type=tel]:focus,#entry-mid-career_page .form__item input[type=email]:focus,#entry-completed_page .form__item input[type=text]:focus,#entry-completed_page .form__item input[type=tel]:focus,#entry-completed_page .form__item input[type=email]:focus{border-color:rgba(0,71,157,.5);outline:none}#entry-new-graduates_page .form__item textarea,#entry-mid-career_page .form__item textarea,#entry-completed_page .form__item textarea{padding:min(11.4285714286px,(8 / 1344)*100vw);border:1px solid #666;width:min(1040px,(728 / 1344)*100vw);height:min(348.5714285714px,(244 / 1344)*100vw);background:rgba(0,0,0,0);font-size:min(22.8571428571px,(16 / 1344)*100vw);resize:vertical}#entry-new-graduates_page .form__item textarea::-webkit-input-placeholder, #entry-mid-career_page .form__item textarea::-webkit-input-placeholder, #entry-completed_page .form__item textarea::-webkit-input-placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item textarea::-moz-placeholder, #entry-mid-career_page .form__item textarea::-moz-placeholder, #entry-completed_page .form__item textarea::-moz-placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item textarea::placeholder,#entry-mid-career_page .form__item textarea::placeholder,#entry-completed_page .form__item textarea::placeholder{color:rgba(102,102,102,.5)}#entry-new-graduates_page .form__item textarea:focus,#entry-mid-career_page .form__item textarea:focus,#entry-completed_page .form__item textarea:focus{border-color:rgba(0,71,157,.5);outline:none}#entry-new-graduates_page .form__item .wpcf7-list-item input[type=checkbox],#entry-new-graduates_page .form__item .wpcf7-list-item input[type=radio],#entry-mid-career_page .form__item .wpcf7-list-item input[type=checkbox],#entry-mid-career_page .form__item .wpcf7-list-item input[type=radio],#entry-completed_page .form__item .wpcf7-list-item input[type=checkbox],#entry-completed_page .form__item .wpcf7-list-item input[type=radio]{border:1px solid #666;border-radius:50%;flex-shrink:0;width:min(28.5714285714px,(20 / 1344)*100vw);height:min(28.5714285714px,(20 / 1344)*100vw);cursor:pointer;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}#entry-new-graduates_page .form__item .wpcf7-list-item input[type=checkbox]:checked,#entry-new-graduates_page .form__item .wpcf7-list-item input[type=radio]:checked,#entry-mid-career_page .form__item .wpcf7-list-item input[type=checkbox]:checked,#entry-mid-career_page .form__item .wpcf7-list-item input[type=radio]:checked,#entry-completed_page .form__item .wpcf7-list-item input[type=checkbox]:checked,#entry-completed_page .form__item .wpcf7-list-item input[type=radio]:checked{border-color:#00479d;box-shadow:inset 0 0 0 min(5.7142857143px,(4 / 1344)*100vw) #00479d}#entry-new-graduates_page .form__item .wpcf7-list-item input[type=checkbox]:focus-visible,#entry-new-graduates_page .form__item .wpcf7-list-item input[type=radio]:focus-visible,#entry-mid-career_page .form__item .wpcf7-list-item input[type=checkbox]:focus-visible,#entry-mid-career_page .form__item .wpcf7-list-item input[type=radio]:focus-visible,#entry-completed_page .form__item .wpcf7-list-item input[type=checkbox]:focus-visible,#entry-completed_page .form__item .wpcf7-list-item input[type=radio]:focus-visible{outline:min(2.8571428571px,(2 / 1344)*100vw) solid #00479d;outline-offset:min(2.8571428571px,(2 / 1344)*100vw)}#entry-new-graduates_page .form__item .wpcf7-list-item-label,#entry-mid-career_page .form__item .wpcf7-list-item-label,#entry-completed_page .form__item .wpcf7-list-item-label{margin-left:min(11.4285714286px,(8 / 1344)*100vw);line-height:1.6}#entry-new-graduates_page .form__item-label,#entry-mid-career_page .form__item-label,#entry-completed_page .form__item-label{margin:0 min(45.7142857143px,(32 / 1344)*100vw) 0 0;flex-shrink:0;width:min(354.2857142857px,(248 / 1344)*100vw);font-size:min(22.8571428571px,(16 / 1344)*100vw);white-space:nowrap}#entry-new-graduates_page .form__item-label.mb__auto,#entry-mid-career_page .form__item-label.mb__auto,#entry-completed_page .form__item-label.mb__auto{margin-bottom:auto}#entry-new-graduates_page .form__item-label .alphanumeric-kana,#entry-mid-career_page .form__item-label .alphanumeric-kana,#entry-completed_page .form__item-label .alphanumeric-kana{font-size:min(20px,(14 / 1344)*100vw)}#entry-new-graduates_page .form__label--required,#entry-new-graduates_page .form__label--optional,#entry-mid-career_page .form__label--required,#entry-mid-career_page .form__label--optional,#entry-completed_page .form__label--required,#entry-completed_page .form__label--optional{margin-left:auto;padding:min(5.7142857143px,(4 / 1344)*100vw) min(11.4285714286px,(8 / 1344)*100vw);border-radius:min(7.1428571429px,(5 / 1344)*100vw);display:inline-flex;height:min(31.4285714286px,(22 / 1344)*100vw);background:#ac0707;font-size:min(20px,(14 / 1344)*100vw);letter-spacing:min(.1px,(0.07 / 1344)*100vw)}#entry-new-graduates_page .form__label--optional,#entry-mid-career_page .form__label--optional,#entry-completed_page .form__label--optional{background:#666}#entry-new-graduates_page .form__item-group,#entry-mid-career_page .form__item-group,#entry-completed_page .form__item-group{display:flex;align-items:center;gap:min(11.4285714286px,(8 / 1344)*100vw)}#entry-new-graduates_page .form__item-group p,#entry-mid-career_page .form__item-group p,#entry-completed_page .form__item-group p{display:flex;align-items:center;width:100%;gap:min(11.4285714286px,(8 / 1344)*100vw)}#entry-new-graduates_page .form__item-group p br,#entry-mid-career_page .form__item-group p br,#entry-completed_page .form__item-group p br{display:none}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap{flex:1}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input.input_name,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input.input_name,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input.input_name{margin-top:0}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap input[type=text],#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap input[type=text],#entry-completed_page .form__item-group p .wpcf7-form-control-wrap input[type=text]{width:min(514.2857142857px,(360 / 1344)*100vw)}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap input[type=email],#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap input[type=email],#entry-completed_page .form__item-group p .wpcf7-form-control-wrap input[type=email]{width:min(1040px,(728 / 1344)*100vw)}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap input.input_tel,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap input.input_tel,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap input.input_tel{width:min(194.2857142857px,(136 / 1344)*100vw)}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year],#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month],#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day],#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year],#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month],#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day],#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year],#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month],#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day]{margin-left:min(22.8571428571px,(16 / 1344)*100vw);display:inline-flex;flex:none;align-items:center;gap:min(11.4285714286px,(8 / 1344)*100vw)}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input,#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input,#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input{flex:none}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year],#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year],#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]{margin-left:0}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::before,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::before,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::before{font-size:min(22.8571428571px,(16 / 1344)*100vw);content:"西暦"}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::after,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::after,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year]::after{font-size:min(22.8571428571px,(16 / 1344)*100vw);content:"年"}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_year] input{width:min(80px,(56 / 1344)*100vw)}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month]::after,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month]::after,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month]::after{font-size:min(22.8571428571px,(16 / 1344)*100vw);content:"月"}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_month] input{width:min(57.1428571429px,(40 / 1344)*100vw)}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day]::after,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day]::after,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day]::after{font-size:min(22.8571428571px,(16 / 1344)*100vw);content:"日"}#entry-new-graduates_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input,#entry-mid-career_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input,#entry-completed_page .form__item-group p .wpcf7-form-control-wrap[data-name=birth_day] input{width:min(57.1428571429px,(40 / 1344)*100vw)}#entry-new-graduates_page .form__item-group p .tel-hyphen+.wpcf7-form-control-wrap input.input_tel,#entry-mid-career_page .form__item-group p .tel-hyphen+.wpcf7-form-control-wrap input.input_tel,#entry-completed_page .form__item-group p .tel-hyphen+.wpcf7-form-control-wrap input.input_tel{margin-left:0}#entry-new-graduates_page .form__confirm,#entry-mid-career_page .form__confirm,#entry-completed_page .form__confirm{margin-top:min(91.4285714286px,(64 / 1344)*100vw);padding:0;text-align:center}#entry-new-graduates_page .form__confirm-text,#entry-mid-career_page .form__confirm-text,#entry-completed_page .form__confirm-text{line-height:1.4}#entry-new-graduates_page #birth_year::-webkit-input-placeholder, #entry-new-graduates_page #birth_month::-webkit-input-placeholder, #entry-new-graduates_page #birth_day::-webkit-input-placeholder, #entry-mid-career_page #birth_year::-webkit-input-placeholder, #entry-mid-career_page #birth_month::-webkit-input-placeholder, #entry-mid-career_page #birth_day::-webkit-input-placeholder, #entry-completed_page #birth_year::-webkit-input-placeholder, #entry-completed_page #birth_month::-webkit-input-placeholder, #entry-completed_page #birth_day::-webkit-input-placeholder{color:rgba(0,0,0,0)}#entry-new-graduates_page #birth_year::-moz-placeholder, #entry-new-graduates_page #birth_month::-moz-placeholder, #entry-new-graduates_page #birth_day::-moz-placeholder, #entry-mid-career_page #birth_year::-moz-placeholder, #entry-mid-career_page #birth_month::-moz-placeholder, #entry-mid-career_page #birth_day::-moz-placeholder, #entry-completed_page #birth_year::-moz-placeholder, #entry-completed_page #birth_month::-moz-placeholder, #entry-completed_page #birth_day::-moz-placeholder{color:rgba(0,0,0,0)}#entry-new-graduates_page #birth_year::placeholder,#entry-new-graduates_page #birth_month::placeholder,#entry-new-graduates_page #birth_day::placeholder,#entry-mid-career_page #birth_year::placeholder,#entry-mid-career_page #birth_month::placeholder,#entry-mid-career_page #birth_day::placeholder,#entry-completed_page #birth_year::placeholder,#entry-completed_page #birth_month::placeholder,#entry-completed_page #birth_day::placeholder{color:rgba(0,0,0,0)}#entry-new-graduates_page .confirm-button,#entry-new-graduates_page .back-button,#entry-new-graduates_page .wpcf7-submit,#entry-mid-career_page .confirm-button,#entry-mid-career_page .back-button,#entry-mid-career_page .wpcf7-submit,#entry-completed_page .confirm-button,#entry-completed_page .back-button,#entry-completed_page .wpcf7-submit{margin-top:min(34.2857142857px,(24 / 1344)*100vw);padding:0 min(80px,(56 / 1344)*100vw);border:solid 1px #00479d;display:inline-flex;align-items:center;justify-content:center;width:min(640px,(448 / 1344)*100vw);height:min(97.1428571429px,(68 / 1344)*100vw);color:#00479d;background:#fff;font-size:min(28.5714285714px,(20 / 1344)*100vw);font-weight:500;line-height:1;letter-spacing:min(.7142857143px,(0.5 / 1344)*100vw);cursor:pointer;transition:color .3s,background .3s}#entry-new-graduates_page .confirm-button:hover,#entry-new-graduates_page .back-button:hover,#entry-new-graduates_page .wpcf7-submit:hover,#entry-mid-career_page .confirm-button:hover,#entry-mid-career_page .back-button:hover,#entry-mid-career_page .wpcf7-submit:hover,#entry-completed_page .confirm-button:hover,#entry-completed_page .back-button:hover,#entry-completed_page .wpcf7-submit:hover{color:#fff;background:#00479d}#entry-new-graduates_page .confirm-button:disabled,#entry-new-graduates_page .back-button:disabled,#entry-new-graduates_page .wpcf7-submit:disabled,#entry-mid-career_page .confirm-button:disabled,#entry-mid-career_page .back-button:disabled,#entry-mid-career_page .wpcf7-submit:disabled,#entry-completed_page .confirm-button:disabled,#entry-completed_page .back-button:disabled,#entry-completed_page .wpcf7-submit:disabled{pointer-events:none;opacity:.4}#entry-new-graduates_page .wpcf7-not-valid-tip,#entry-mid-career_page .wpcf7-not-valid-tip,#entry-completed_page .wpcf7-not-valid-tip{display:none}#entry-new-graduates_page .confirm-area,#entry-mid-career_page .confirm-area,#entry-completed_page .confirm-area{margin:min(88.5714285714px,(62 / 1344)*100vw) 0 0;width:auto}#entry-new-graduates_page .confirm-area .confirm-tel p,#entry-mid-career_page .confirm-area .confirm-tel p,#entry-completed_page .confirm-area .confirm-tel p{display:flex}#entry-new-graduates_page .confirm-area span[class^=confirm_],#entry-mid-career_page .confirm-area span[class^=confirm_],#entry-completed_page .confirm-area span[class^=confirm_]{word-break:break-all}#entry-new-graduates_page .confirm-area .wpcf7-spinner,#entry-mid-career_page .confirm-area .wpcf7-spinner,#entry-completed_page .confirm-area .wpcf7-spinner{display:none}}
