*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;font-size:clamp(6px, 0.6944vw, 10px);margin:0}@media only screen and (max-width:768px){html{font-size:10px;font-size:clamp(6px, 3.125vw, 20px)}}body{font-family:"Noto Serif JP",serif;font-weight:400;font-size:2rem;line-height:1.8;color:#000;word-break:break-all;margin:0;padding:0;border:0}@media only screen and (max-width:768px){body{font-size:1.2rem}}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2{line-height:1.2}h3,h4{line-height:1.5}h5,h6{line-height:inherit}ul,ol{margin:0;padding:0;list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}b,strong{font-weight:bolder}table{border-collapse:collapse;border-spacing:0}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}a{color:inherit;text-decoration:none}img{vertical-align:middle;border-style:none;height:auto}svg{overflow:hidden;vertical-align:middle}[role=button]{cursor:pointer}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button{outline:none;border:none;cursor:pointer}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:none}fieldset{min-width:0;padding:0;margin:0;border:0}[hidden]{display:none !important}*:focus{outline:none}.clearfix:after{content:"";visibility:hidden;height:0;display:block;font-size:0;clear:both}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}#wrapper{position:relative;width:100%}@media print,screen and (min-width:769px){.pc-hide,.sp-only{display:none !important}}@media only screen and (max-width:768px){.sp-hide,.pc-only{display:none !important}}#wrapper{position:relative;width:100%}main{position:relative}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],select,textarea{position:relative;background-color:#fff;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.9rem 1.6rem;width:100%;font-family:"Yu Mincho",serif;font-weight:400;font-size:2rem;line-height:3rem;text-align:left;color:#000;outline:none;-webkit-box-shadow:inset .1rem .2rem .9rem rgba(0,0,0,.4);box-shadow:inset .1rem .2rem .9rem rgba(0,0,0,.4);vertical-align:middle}@media only screen and (max-width:768px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],select,textarea{font-size:1.6rem;line-height:2.4rem}}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#e4e4e4}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#e4e4e4}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#e4e4e4}input[type=text]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#e4e4e4}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,select::placeholder,textarea::placeholder{color:#e4e4e4}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],select{height:5rem}@media only screen and (max-width:768px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],select{height:4.5rem}}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,select:focus,textarea:focus{border-color:#00339b}select{position:relative;-webkit-appearance:none;-moz-appearance:none;background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/select-down.svg);background-position:calc(100% - 1.2rem) 50%;background-size:1.4rem 1rem;background-repeat:no-repeat;z-index:0}@media only screen and (max-width:768px){select{background-position:calc(100% - 1rem) 50%;background-size:1.2rem .9rem}}.checkbox{display:block;position:relative;padding-left:4rem;cursor:pointer;font-size:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:768px){.checkbox{font-size:1.6rem;padding-left:3rem}}.checkbox input{position:absolute;opacity:0;cursor:pointer}.checkbox .checkmark{position:absolute;top:.5rem;left:0;height:2.5rem;width:2.5rem;background-color:#fff;border:1px solid #000}@media only screen and (max-width:768px){.checkbox .checkmark{top:.3rem;height:2rem;width:2rem}}.checkbox:hover input~.checkmark{background-color:#f2f3f4}.checkbox .checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after{display:block}.checkbox input:checked~.checkmark{border-color:#00339b}.checkbox .checkmark:after{left:.8rem;top:.2rem;width:.8rem;height:1.4rem;border:1px solid #00339b;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.checkbox .checkmark:after{left:.6rem;width:.6rem;height:1.2rem}}.radiobox{display:block;position:relative;padding-left:4rem;cursor:pointer;font-size:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:768px){.radiobox{font-size:1.6rem;padding-left:3rem}}.radiobox input{position:absolute;opacity:0;cursor:pointer}.radiobox .checkmark{position:absolute;top:.5rem;left:0;height:2.5rem;width:2.5rem;background-color:#fff;border:1px solid #000;border-radius:50%}@media only screen and (max-width:768px){.radiobox .checkmark{top:.3rem;height:2rem;width:2rem}}.radiobox:hover input~.checkmark{background-color:#f2f3f4}.radiobox .checkmark:after{content:"";position:absolute;display:none}.radiobox input:checked~.checkmark:after{display:block}.radiobox input:checked~.checkmark{border-color:#00339b}.radiobox .checkmark:after{left:.4rem;top:.4rem;width:1.5rem;height:1.5rem;background-color:#00339b;border-radius:50%}@media only screen and (max-width:768px){.radiobox .checkmark:after{width:1rem;height:1rem}}.container,.container-fluid{width:100%;padding-right:2rem;padding-left:2rem;margin-right:auto;margin-left:auto}@media only screen and (max-width:768px){.container,.container-fluid{padding-left:1.5rem;padding-right:1.5rem}}.container{max-width:116rem}@media only screen and (max-width:768px){.container{max-width:43rem}}.content-in{position:relative;max-width:94rem;width:100%;margin-left:auto;margin-right:auto}picture,figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}picture img,figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.color-blue{color:#2ca6e0 !important}.color-yellow{color:#ee7d32 !important}@-webkit-keyframes zoom{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes zoom{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}#wrapper{position:relative}.link-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28rem;height:5.6rem;font-family:"Yu Mincho",serif;font-size:2rem;line-height:1.2;letter-spacing:.05em;font-weight:600;color:#fff;text-align:center;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:transparent}@media only screen and (max-width:768px){.link-btn{font-size:1.6rem;width:25rem;height:5rem}}.link-btn span{position:relative;z-index:3}.link-btn:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;bottom:0;background-color:#ff7200;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);z-index:0}.link-btn:hover{opacity:.8}.link-btn.disabled:before{background-color:#9c9c9c}.section-title{position:relative;color:#000;margin-bottom:6rem}@media only screen and (max-width:768px){.section-title{margin-bottom:4rem}}.section-title h2{position:relative;font-family:"Archivo Narrow",sans-serif;font-size:4rem;font-weight:400;letter-spacing:.2em;color:inherit;text-align:center;line-height:1.2;padding-bottom:2rem}@media only screen and (max-width:768px){.section-title h2{font-size:2.4rem;letter-spacing:.05em;padding-bottom:.8rem}}.section-title h2:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:15rem;height:1px;background-color:#000}@media only screen and (max-width:768px){.section-title h2:before{width:10rem}}.section-title p{position:relative;font-family:"Noto Serif JP",serif;font-size:2rem;font-weight:400;line-height:1.8;letter-spacing:.15em;color:inherit;text-align:center;margin-top:6rem}@media only screen and (max-width:768px){.section-title p{font-size:1.2rem;margin-top:3rem}}#footer{position:relative;padding:10rem 0 10rem;background:#000}@media only screen and (max-width:768px){#footer{padding:5rem 0}}#footer .footer-headline{position:relative}#footer .footer-headline figure,#footer .footer-headline picture{position:relative;width:110.5rem;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:6rem}@media only screen and (max-width:768px){#footer .footer-headline figure,#footer .footer-headline picture{width:28.2rem;margin-bottom:3rem}}#footer .footer-headline h2{position:relative;font-size:6rem;font-weight:400;line-height:1.2;text-align:center;color:#fff}@media only screen and (max-width:768px){#footer .footer-headline h2{font-size:3rem}}#footer .footer-content{position:relative;font-size:2rem;line-height:2;font-weight:400;text-align:center;color:#fff;margin-top:3rem}@media only screen and (max-width:768px){#footer .footer-content{font-size:1.2rem;line-height:1.8;margin-top:3rem}}#footer .footer-content a{color:inherit}#footer .footer-content a:hover{text-decoration:underline}.mobile-nav-toggle{display:none}#main{position:relative}.recruit-mainvisual{position:relative;padding:8rem 0 8rem;background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/mv-bg.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;height:96rem;height:clamp(90rem, 100vh, 144rem);z-index:1}@media only screen and (max-width:768px){.recruit-mainvisual{padding:5rem 0 6rem;height:clamp(50rem, var(--vh, 1vh) * 100, 80rem)}}.recruit-mainvisual:before{content:"";position:absolute;left:0;bottom:0;right:0;height:20rem;background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/mv-border.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:3}@media only screen and (max-width:768px){.recruit-mainvisual:before{background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/mv-border-sp.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover}}.recruit-mainvisual:after{content:"";position:absolute;left:50%;bottom:.5rem;height:12rem;width:1px;background:#fff;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:5}@media only screen and (max-width:768px){.recruit-mainvisual:after{height:6rem}}.recruit-mainvisual .mainvisual-overlay{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media only screen and (max-width:768px){.recruit-mainvisual .mainvisual-overlay{top:45%}}.recruit-mainvisual .mainvisual-overlay .container{position:relative;z-index:1}.recruit-mainvisual .mainvisual-overlay .title{position:relative}.recruit-mainvisual .mainvisual-overlay .title h2{position:relative;font-family:"Noto Serif JP",serif;font-weight:700;font-style:italic;font-size:8rem;line-height:1;color:#fff;text-align:center}@media only screen and (max-width:768px){.recruit-mainvisual .mainvisual-overlay .title h2{font-size:3rem}}.recruit-mainvisual .mainvisual-overlay .title h2 strong{font-size:12rem}.recruit-mainvisual .mainvisual-overlay .title .lead{position:relative;width:100%;max-width:110.5rem;margin-left:auto;margin-right:auto;-webkit-filter:drop-shadow(0 .3rem 3rem rgba(255,255,255,.3));filter:drop-shadow(0 .3rem 3rem rgba(255,255,255,.3))}@media only screen and (max-width:768px){.recruit-mainvisual .mainvisual-overlay .title .lead{width:28.2rem;max-width:100%;margin-top:3rem}}.recruit-mainvisual .mainvisual-overlay .title .lead img{position:relative;width:100%;max-width:100%}.recruit-mainvisual .mainvisual-overlay .title .mid{position:relative;font-size:4.5rem;font-style:italic;font-weight:600;line-height:1.2;letter-spacing:.2em;color:#fff;text-align:center;padding:0 2.5rem .2rem;border:1px solid #fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;-webkit-filter:drop-shadow(0 .3rem 3rem rgba(255,255,255,.3));filter:drop-shadow(0 .3rem 3rem rgba(255,255,255,.3));margin-top:6rem}@media only screen and (max-width:768px){.recruit-mainvisual .mainvisual-overlay .title .mid{font-size:1.6rem;line-height:2rem;letter-spacing:.1em;padding:.5rem 1.5rem .7rem;margin-top:4rem}}.recruit-mainvisual .mainvisual-overlay .title .price{position:relative;width:60rem;max-width:100%;margin-left:auto;margin-right:auto;margin-top:2.2rem;-webkit-filter:drop-shadow(0 .3rem 3rem rgba(255,255,255,.3));filter:drop-shadow(0 .3rem 3rem rgba(255,255,255,.3))}@media only screen and (max-width:768px){.recruit-mainvisual .mainvisual-overlay .title .price{width:20rem;margin-top:1.5rem}}.recruit-intro-section{position:relative;padding:12rem 0 11rem;background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/intro-bg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:0}@media only screen and (max-width:768px){.recruit-intro-section{padding:6rem 0 5rem}}.recruit-intro-section .container{position:relative}.recruit-intro-section .section-message{position:relative;font-family:"Noto Serif JP",serif;font-size:2rem;font-weight:400;line-height:2.5;color:#fff;text-align:center}@media only screen and (max-width:768px){.recruit-intro-section .section-message{font-size:1.2rem;line-height:2}}.recruit-intro-section .section-message h3{position:relative;font-size:4rem;letter-spacing:.1em;line-height:1.2;color:#fff;text-align:center;margin-bottom:4.5rem}@media only screen and (max-width:768px){.recruit-intro-section .section-message h3{font-size:2rem;letter-spacing:.025em;margin-bottom:3rem}}.recruit-intro-section .section-message h3 strong{font-size:4.8rem;background:linear-gradient(-45deg,#c2fbff,#66a6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}@media only screen and (max-width:768px){.recruit-intro-section .section-message h3 strong{font-size:2.5rem}}.recruit-intro-section .section-message p{position:relative;letter-spacing:.1em;margin:0}.recruit-intro-section .section-points{position:relative;width:100%;max-width:93rem;margin-left:auto;margin-right:auto;margin-top:8rem}@media only screen and (max-width:768px){.recruit-intro-section .section-points{margin-top:4rem;max-width:24rem}}.recruit-intro-section .section-points .point-list{position:relative;display:block}.recruit-intro-section .section-points .point-list>li{position:relative}.recruit-intro-section .section-points .point-list>li:not(:last-child){margin-bottom:3rem}.recruit-intro-section .section-points .point-list .box{position:relative;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:27rem 4rem minmax(0rem, 1fr);grid-template-columns:27rem minmax(0rem, 1fr);gap:4rem;border:1px solid #fff;padding:3rem 2rem 3rem 6rem}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box{-ms-grid-columns:minmax(0rem, 1fr);grid-template-columns:minmax(0rem, 1fr);gap:1.6rem;padding:3rem 2rem 2rem}}.recruit-intro-section .section-points .point-list .box:before{content:"";position:absolute;left:-4rem;top:5rem;width:18rem;height:1px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box:before{width:12rem;left:-2.5rem;top:3.5rem}}.recruit-intro-section .section-points .point-list .box:after{content:"";position:absolute;left:18.5rem;top:9.6rem;width:7.2rem;height:8.7rem;background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/message-eft.webp);background-position:center center;background-repeat:no-repeat;background-size:contain;mix-blend-mode:normal;z-index:0}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box:after{width:6rem;height:6.6rem;left:15rem;top:7rem}}.recruit-intro-section .section-points .point-list .box .box-icon{position:absolute;top:1.3rem;left:1rem;width:4.3rem;z-index:0}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box .box-icon{top:.6rem;left:.5rem;width:3rem}}.recruit-intro-section .section-points .point-list .box .box-head{position:relative;padding:1.5rem 0 0;z-index:1}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box .box-head{padding:0 0 5rem;text-align:center}}.recruit-intro-section .section-points .point-list .box .box-head:after{content:"";position:absolute;top:50%;right:0;width:6rem;height:1px;background:#fff}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box .box-head:after{top:unset;right:50%;bottom:0;width:1px;height:3.2rem}}.recruit-intro-section .section-points .point-list .box .box-head h3{position:relative;font-size:3rem;font-style:italic;line-height:1;font-weight:400;letter-spacing:.1em;color:#fff}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box .box-head h3{font-size:2.4rem}}.recruit-intro-section .section-points .point-list .box .box-head h3 strong{font-size:8rem;line-height:1;letter-spacing:.025em;font-weight:600}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box .box-head h3 strong{font-size:6rem}}.recruit-intro-section .section-points .point-list .box .box-head h4{position:relative;font-size:3rem;font-weight:400;line-height:1;font-style:italic;letter-spacing:.1em;background:-webkit-gradient(linear,left top,left bottom,from(#403017),color-stop(9%,#684c22),color-stop(12%,#7d5c27),color-stop(20%,#a67a30),color-stop(28%,#b28c32),color-stop(45%,#c49f4c),color-stop(50%,#debe62),color-stop(57%,#e9e26b),color-stop(70%,#b38332),color-stop(74%,#b28332),color-stop(82%,#98722e),color-stop(94%,#674c22),to(#503c1b));background:linear-gradient(to bottom,#403017 0%,#684c22 9%,#7d5c27 12%,#a67a30 20%,#b28c32 28%,#c49f4c 45%,#debe62 50%,#e9e26b 57%,#b38332 70%,#b28332 74%,#98722e 82%,#674c22 94%,#503c1b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;margin-top:1rem}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box .box-head h4{font-size:2.4rem}}.recruit-intro-section .section-points .point-list .box .box-head h4 strong{font-size:8rem;line-height:1;letter-spacing:.025em;font-weight:600}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box .box-head h4 strong{font-size:6rem}}.recruit-intro-section .section-points .point-list .box .box-head h4 em{font-size:5.8rem;line-height:1;letter-spacing:.025em;font-weight:600}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box .box-head h4 em{font-size:4.5rem}}.recruit-intro-section .section-points .point-list .box .box-body{position:relative;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-intro-section .section-points .point-list .box .box-body .inner{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.recruit-intro-section .section-points .point-list .box .box-body p{letter-spacing:.1em;margin:0}.recruit-intro-section .section-points .point-list .box.box2:after{top:6rem;left:12.2rem}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box.box2:after{top:6rem;left:14.9rem}}@media print,screen and (min-width:769px){.recruit-intro-section .section-points .point-list .box.box2 .box-head{padding:2rem 0 0}}.recruit-intro-section .section-points .point-list .box.box2 .box-head h4{margin-top:0}@media print,screen and (min-width:769px){.recruit-intro-section .section-points .point-list .box.box3 .box-head{padding:2rem 0 0}}.recruit-intro-section .section-points .point-list .box.box3 .box-head h4{margin-top:0;margin-bottom:1.5rem}.recruit-intro-section .section-points .point-list .box.box3:after{top:2.5rem;left:4.2rem}@media only screen and (max-width:768px){.recruit-intro-section .section-points .point-list .box.box3:after{top:1rem;left:3.3rem}}.recruit-intro-section .section-swiper-wrapper{position:relative;overflow:hidden;margin-top:11rem}@media only screen and (max-width:768px){.recruit-intro-section .section-swiper-wrapper{margin-top:5rem}}.recruit-intro-section .section-swiper-wrapper .swiper-banner-slider{position:relative}.recruit-intro-section .section-swiper-wrapper .swiper-banner-slider .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important}.recruit-intro-section .section-swiper-wrapper .swiper-banner-slider .swiper-wrapper .swiper-slide{position:relative;width:35rem}@media only screen and (max-width:768px){.recruit-intro-section .section-swiper-wrapper .swiper-banner-slider .swiper-wrapper .swiper-slide{width:15rem}}.recruit-intro-section .section-swiper-wrapper .swiper-banner-slider .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;aspect-ratio:35/24;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.recruit-career-section{position:relative;padding:10rem 0 10rem;background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/dot-bg.webp);background-position:top center;background-repeat:repeat;background-size:2.3rem auto}@media only screen and (max-width:768px){.recruit-career-section{padding:5rem 0}}.recruit-career-section .container{max-width:118rem}.recruit-career-section .section-title{position:relative;max-width:74rem;margin-left:auto;margin-right:auto;margin-bottom:6rem}@media only screen and (max-width:768px){.recruit-career-section .section-title{margin-bottom:3rem}}.recruit-career-section .section-career{position:relative;width:100%}.recruit-career-section .section-career .title{position:absolute;top:1rem;left:0;font-size:3rem;letter-spacing:.1em;line-height:1.2;font-weight:700;color:#fff;padding:.8rem 5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;background:#1b4ab7;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;z-index:1;-webkit-box-shadow:1rem .8rem 0 #fff;box-shadow:1rem .8rem 0 #fff}@media only screen and (max-width:768px){.recruit-career-section .section-career .title{top:0;font-size:1.3rem;padding:.5rem 2rem .7rem;-webkit-box-shadow:.5rem .4rem 0 #fff;box-shadow:.5rem .4rem 0 #fff}}.recruit-career-section .section-career .title span{position:relative;display:block;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.recruit-career-section .section-career .thumb{margin-left:-.4rem;z-index:0}.recruit-topic-section{position:relative;padding:10rem 0 10rem;overflow:hidden}@media only screen and (max-width:768px){.recruit-topic-section{padding:5rem 0}}.recruit-topic-section .container{position:relative;max-width:128rem}.recruit-topic-section .section-topics{position:relative}.recruit-topic-section .section-topics .topic-list{position:relative}.recruit-topic-section .section-topics .topic-list .topic-item{position:relative;padding:5.5rem 0 0 5rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item{padding:4rem 0 0 2rem}}.recruit-topic-section .section-topics .topic-list .topic-item:not(:last-child){margin-bottom:3rem}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1:before{content:"";position:absolute;top:0;left:0;bottom:-20rem;width:2px;background:#000;z-index:0}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1:before{width:1px}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .counter{position:absolute;top:0;left:0;font-family:"Archivo Narrow",sans-serif;font-size:2rem;font-weight:400;letter-spacing:.025em;line-height:1;z-index:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .counter{font-size:1.2rem;line-height:1.5}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .counter span{color:#4a75d8}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .title{position:relative;font-size:4rem;font-weight:700;line-height:1.2;letter-spacing:.05em;color:#4a75d8;padding-bottom:2rem;margin-bottom:2.4rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .title{font-size:1.8rem;letter-spacing:0;padding-bottom:1rem;margin-bottom:1.6rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .title:before{content:"";position:absolute;left:calc(62rem - 50vw - 5rem);bottom:0;right:0;height:2px;background:#000}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .title:before{left:-3.5rem;height:1px}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .desc{position:relative;font-size:2rem;font-weight:400;line-height:1.8;letter-spacing:.1em}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .desc{font-size:1.2rem;letter-spacing:0}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .thumb{position:relative;width:100%}@media print,screen and (min-width:769px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .thumb{margin-top:6.8rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip{position:relative;padding:1.8rem 2rem 1.8rem 6.4rem;background:#b5c6ec;margin-top:3rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip{padding:1rem 1.5rem 1rem 3rem;margin-top:1.6rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip .hint{position:absolute;top:3rem;left:1.8rem;width:3.4rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip .hint{top:.5rem;left:.5rem;width:2rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip .slash{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:2rem;font-style:italic;line-height:1.5;letter-spacing:.1em}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip .slash{font-size:1.2rem;letter-spacing:0}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip .slash>li{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip .slash .s{display:block;width:1.5rem}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip .slash p{position:relative;text-align:center}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip .slash h5{font:inherit;line-height:inherit;color:#960000;text-align:center}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip .slash h5 strong{font-size:3.5rem;letter-spacing:.025em;font-weight:600;line-height:1}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .tip .slash h5 strong{font-size:1.8rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .inner-rows{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0rem, 1fr) 4rem 51.3rem;grid-template-columns:minmax(0rem, 1fr) 51.3rem;gap:4rem;z-index:2}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type1 .inner-rows{-ms-grid-columns:minmax(0rem, 1fr);grid-template-columns:minmax(0rem, 1fr);gap:2rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2{padding-left:0;padding-right:5rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2{padding-left:0;padding-top:3rem;padding-right:2rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2:before{content:"";position:absolute;top:0;right:0;bottom:-20rem;width:2px;background:#000;z-index:0}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2:before{width:1px}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .inner-rows{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:51.3rem 4rem minmax(0rem, 1fr);grid-template-columns:51.3rem minmax(0rem, 1fr);gap:4rem;z-index:2}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .inner-rows{-ms-grid-columns:minmax(0rem, 1fr);grid-template-columns:minmax(0rem, 1fr);gap:2rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .inner-rows>li:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .inner-rows>li:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .counter{position:relative;font-family:"Archivo Narrow",sans-serif;font-size:2rem;font-weight:400;letter-spacing:.025em;line-height:1;text-align:right;padding-bottom:2rem;margin-bottom:3rem;z-index:1}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .counter{font-size:1.2rem;line-height:1.2;padding-bottom:.2rem;margin-bottom:1.6rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .counter:before{content:"";position:absolute;right:calc(62rem - 50vw - 5rem);bottom:0;left:61.8rem;height:2px;background:#000}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .counter:before{right:-3.5rem;left:unset;width:12rem;height:1px}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .counter span{color:#4a75d8}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .title{position:relative;font-size:4rem;letter-spacing:.05em;font-weight:700;line-height:1.2;color:#4a75d8;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;margin-left:4rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .title{font-size:1.8rem;margin-left:1.4rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .desc{position:relative;font-size:2rem;font-weight:400;line-height:2;letter-spacing:.05em;max-height:100%}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .desc{font-size:1.2rem;line-height:1.7}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tip{position:relative;padding:2.4rem 2rem 2rem;background:#b5c6ec;margin-right:6rem;max-height:34rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tip{margin-right:1.2rem;padding:1.5rem 1rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tip p{position:relative;font-size:2rem;font-weight:400;line-height:1.8;letter-spacing:.1em}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tip p{font-size:1.2rem;line-height:1.6}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tip h5{position:relative;font-size:2rem;font-style:italic;font-weight:400;line-height:1.8;letter-spacing:.1em;color:#960000;text-align:center}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tip h5{font-size:1.2rem;line-height:1.6}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tip h5 strong{font-size:3.5rem;letter-spacing:.025em;font-weight:600;line-height:1}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tip h5 strong{font-size:1.6rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tip .hint{position:absolute;top:1.5rem;right:1.8rem;width:3.4rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tip .hint{width:2rem;top:.9rem;right:.9rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;text-orientation:mixed;margin-right:2rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips{margin-right:.8rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips>li:not(:last-child){margin-bottom:1.4rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips>li:not(:last-child){margin-bottom:1rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips>li:nth-child(1) .tip{padding-top:2.8rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips>li:nth-child(1) .tip{padding-top:1.5rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips .tip{margin:0;width:100%;text-align:center;padding:1.8rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips .tip{padding:1rem .8rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips .tip .hint{top:1rem;left:2rem;right:unset}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips .tip .hint{top:.4rem;left:1rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips .tip p,.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips .tip h5{line-height:1.45}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips .tip p,.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips .tip h5{font-size:1.2rem;letter-spacing:-.005em}}.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips .tip p strong,.recruit-topic-section .section-topics .topic-list .topic-item.topic-type2 .tips .tip h5 strong{line-height:.8}@media print,screen and (min-width:769px){.recruit-topic-section .section-topics .topic-list .topic-item.topic4 .counter:before{left:56.4rem}}.recruit-topic-section .section-topics .topic-list .topic-item.topic4 .title{margin-left:3rem}@media only screen and (max-width:768px){.recruit-topic-section .section-topics .topic-list .topic-item.topic4 .title{margin-left:1rem}}.recruit-message-section{position:relative;padding:10rem 0 10rem;background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/message-bg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){.recruit-message-section{padding:5rem 0;background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/message-bg-sp.webp)}}.recruit-message-section .container{position:relative}.recruit-message-section .section-title{position:relative;color:#fff;margin-bottom:6rem}@media only screen and (max-width:768px){.recruit-message-section .section-title{margin-bottom:3rem}}.recruit-message-section .section-title h2:before{background-color:#fff}.recruit-message-section .section-message{position:relative}.recruit-message-section .section-message .inner-rows{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:40.6rem 8rem minmax(0rem, 1fr);grid-template-columns:40.6rem minmax(0rem, 1fr);gap:8rem}@media only screen and (max-width:768px){.recruit-message-section .section-message .inner-rows{-ms-grid-columns:minmax(0rem, 1fr);grid-template-columns:minmax(0rem, 1fr);gap:3rem}}.recruit-message-section .section-message .inner-rows>li{position:relative}.recruit-message-section .section-message .message-img{position:relative;width:100%}@media only screen and (max-width:768px){.recruit-message-section .section-message .message-img{width:21rem;max-width:100%;margin-left:auto;margin-right:auto}}.recruit-message-section .section-message .message-meta{position:relative;margin-top:3rem;font-family:"Noto Serif JP",serif;font-size:2rem;font-weight:400;line-height:1.8;text-align:right;color:#fff}@media only screen and (max-width:768px){.recruit-message-section .section-message .message-meta{font-size:1.3rem;margin-top:1.8rem;max-width:21rem;width:100%;margin-left:auto;margin-right:auto}}.recruit-message-section .section-message .message-content{position:relative;font-size:2rem;font-weight:400;line-height:1.8;color:#fff}@media only screen and (max-width:768px){.recruit-message-section .section-message .message-content{font-size:1.2rem}}.recruit-message-section .section-message .message-content h3{position:relative;font-size:3.5rem;font-weight:400;line-height:1.5;color:#fff;margin-bottom:3rem}@media only screen and (max-width:768px){.recruit-message-section .section-message .message-content h3{font-size:1.8rem;margin-bottom:2rem}}.recruit-business-section{position:relative;padding:10rem 0 11rem;background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/business-bg.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){.recruit-business-section{padding:5rem 0 6rem}}.recruit-business-section .container{position:relative}.recruit-business-section .section-title{position:relative;margin-bottom:6rem}@media only screen and (max-width:768px){.recruit-business-section .section-title{margin-bottom:3rem}}.recruit-business-section .section-business{position:relative}.recruit-business-section .section-business .business-list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0rem, 1fr) 8rem minmax(0rem, 1fr);grid-template-columns:repeat(2,minmax(0rem, 1fr));gap:10rem 8rem}@media only screen and (max-width:768px){.recruit-business-section .section-business .business-list{gap:3.6rem .5rem;margin-left:-.4rem;margin-right:-.4rem}}.recruit-business-section .section-business .business-list li{position:relative;padding:0 4rem 4rem 0}@media only screen and (max-width:768px){.recruit-business-section .section-business .business-list li{padding:0}}.recruit-business-section .section-business .business-list li:nth-child(even){-webkit-transform:translateY(28rem);transform:translateY(28rem)}@media only screen and (max-width:768px){.recruit-business-section .section-business .business-list li:nth-child(even){-webkit-transform:translateY(13rem);transform:translateY(13rem)}}.recruit-business-section .section-business .business-list li .over{content:"";position:absolute;top:4rem;right:0;bottom:0;left:4rem;background:linear-gradient(146.96deg,#fff 0%,#145f9b 100%);opacity:.5}@media only screen and (max-width:768px){.recruit-business-section .section-business .business-list li .over{top:.8rem;right:-.7rem;bottom:-.8rem;left:.8rem}}.recruit-business-section .section-business .business-list li .item{position:relative;display:block;width:100%;height:100%;background:#fff;-webkit-box-shadow:0 .3rem 3rem rgba(0,0,0,.1);box-shadow:0 .3rem 3rem rgba(0,0,0,.1);z-index:1}.recruit-business-section .section-business .business-list li .item .thumb{position:relative;width:100%}.recruit-business-section .section-business .business-list li .item .title{position:relative;padding:1.5rem 2.5rem 1.2rem;background:#000;color:#fff}@media only screen and (max-width:768px){.recruit-business-section .section-business .business-list li .item .title{padding:.6rem .5rem .4rem}}.recruit-business-section .section-business .business-list li .item .title p{position:relative;font-family:"Noto Serif JP",serif;font-weight:400;font-size:2rem;line-height:1.5;color:inherit}@media only screen and (max-width:768px){.recruit-business-section .section-business .business-list li .item .title p{font-size:1rem}}.recruit-business-section .section-business .business-list li .item .title h3{position:relative;font-family:"Noto Serif JP",serif;font-weight:400;font-size:3rem;line-height:1.5;color:inherit}@media only screen and (max-width:768px){.recruit-business-section .section-business .business-list li .item .title h3{font-size:1.2rem;line-height:1.4}}.recruit-business-section .section-business .business-list li .item .content{position:relative;padding:2.5rem 2.5rem 3rem;font-family:"Noto Serif JP",serif;font-weight:400;font-size:2rem;line-height:1.8}@media only screen and (max-width:768px){.recruit-business-section .section-business .business-list li .item .content{padding:.8rem .5rem 1rem;font-size:1.2rem;letter-spacing:0;line-height:1.6}}.recruit-indentity-section{position:relative;padding:10rem 0 6rem;background:#000}@media only screen and (max-width:768px){.recruit-indentity-section{padding:5rem 0 3rem}}.recruit-indentity-section .container{position:relative;max-width:117rem}.recruit-indentity-section .section-title{position:relative;color:#fff;margin-bottom:8rem}@media only screen and (max-width:768px){.recruit-indentity-section .section-title{margin-bottom:4rem}}.recruit-indentity-section .section-title h2:before{background:#fff}.recruit-indentity-section .section-indentities{position:relative}.recruit-indentity-section .section-indentities .indetity-list{position:relative;list-style:none;padding:0}.recruit-indentity-section .section-indentities .indetity-list>li{position:relative}.recruit-indentity-section .section-indentities .indetity-list>li:not(:last-child){margin-bottom:12rem}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list>li:not(:last-child){margin-bottom:3rem}}.recruit-indentity-section .section-indentities .indetity-list .item{position:relative}.recruit-indentity-section .section-indentities .indetity-list .item .inner-rows{position:relative}@media print,screen and (min-width:769px){.recruit-indentity-section .section-indentities .indetity-list .item .inner-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.recruit-indentity-section .section-indentities .indetity-list .item .inner-rows>li:nth-child(1){max-width:100%}@media print,screen and (min-width:769px){.recruit-indentity-section .section-indentities .indetity-list .item .inner-rows>li:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:63rem}}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .inner-rows>li:nth-child(1){width:100%}}.recruit-indentity-section .section-indentities .indetity-list .item .inner-rows>li:nth-child(2){max-width:100%}@media print,screen and (min-width:769px){.recruit-indentity-section .section-indentities .indetity-list .item .inner-rows>li:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 65rem)}}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .inner-rows>li:nth-child(2){position:absolute;top:0;right:0;width:36%}}.recruit-indentity-section .section-indentities .indetity-list .item .title{position:relative;padding-left:11.5rem;padding-bottom:4rem;border-bottom:1px solid #fff;margin-bottom:3.5rem;font-family:"Noto Serif JP",serif;font-weight:400}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .title{padding-left:3.6rem;width:65%;padding-bottom:1rem;margin-bottom:11.2rem}}.recruit-indentity-section .section-indentities .indetity-list .item .title p{position:absolute;top:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Archivo Narrow",sans-serif;font-size:4rem;font-weight:400;line-height:1;letter-spacing:.1em;color:#fff}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .title p{top:.2rem;font-size:1.2rem;letter-spacing:0}}.recruit-indentity-section .section-indentities .indetity-list .item .title p small{display:block;font:inherit;margin-bottom:.5rem}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .title p small{line-height:1.2;margin-bottom:.2rem}}.recruit-indentity-section .section-indentities .indetity-list .item .title p strong{display:block;font-weight:400;font-size:10rem}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .title p strong{font-size:3.2rem;margin-left:-.3rem}.recruit-indentity-section .section-indentities .indetity-list .item .title p strong.f{margin-left:-.1rem}}.recruit-indentity-section .section-indentities .indetity-list .item .title h3{position:relative;font-size:3.6rem;font-weight:700;line-height:1.2;color:#000;margin-left:32px}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .title h3{font-size:1.2rem;line-height:1.4rem;letter-spacing:0}}.recruit-indentity-section .section-indentities .indetity-list .item .title h3 span{display:block;padding:.5rem 1rem .5rem;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .title h3 span{padding:.3rem .5rem}}.recruit-indentity-section .section-indentities .indetity-list .item .title h3 span:not(:last-child){margin-bottom:1.6rem}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .title h3 span:not(:last-child){margin-bottom:.6rem}}.recruit-indentity-section .section-indentities .indetity-list .item .content{position:relative;font-size:2rem;line-height:2.5;font-weight:400;letter-spacing:.05em;color:#fff}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .content{font-size:1.2rem;line-height:1.8}}.recruit-indentity-section .section-indentities .indetity-list .item .content p{font:inherit}.recruit-indentity-section .section-indentities .indetity-list .item .content span{display:inline;font-weight:700;background:#fff;color:#000}.recruit-indentity-section .section-indentities .indetity-list .item .meta{position:relative;display:block;list-style:none;padding:0;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);-webkit-transform-origin:left center;transform-origin:left center;margin-right:-4rem;margin-top:3.5rem}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .meta{position:absolute;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);top:6.8rem;left:0;width:65%;white-space:nowrap;margin:0}}.recruit-indentity-section .section-indentities .indetity-list .item .meta>li{position:relative}.recruit-indentity-section .section-indentities .indetity-list .item .meta>li:not(:last-child){margin-bottom:1.6rem}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .meta>li:not(:last-child){margin-bottom:.5rem}}.recruit-indentity-section .section-indentities .indetity-list .item .meta>li:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00284a;z-index:0}.recruit-indentity-section .section-indentities .indetity-list .item .meta>li p{position:relative;display:block;font-size:2.3rem;line-height:3.2rem;font-weight:700;color:#fff;padding:1rem;text-align:center;-webkit-transform:skewX(15deg);transform:skewX(15deg);z-index:1}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .meta>li p{padding:.3rem .5rem;font-size:1rem;line-height:1.8rem}}.recruit-indentity-section .section-indentities .indetity-list .item .meta>li p.t1{padding-right:3rem}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .meta>li p.t1{padding-right:3rem}}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .meta>li p.t3{padding-right:2rem}}.recruit-indentity-section .section-indentities .indetity-list .item .thumb{position:relative;width:100%}.recruit-indentity-section .section-indentities .indetity-list .item .thumb figure{position:relative;width:100%;-webkit-transform:skewX(-5deg);transform:skewX(-5deg);-webkit-transition:top left;transition:top left;z-index:3}.recruit-indentity-section .section-indentities .indetity-list .item .thumb figure img{-webkit-transform:skewX(5deg);transform:skewX(5deg);width:115%}.recruit-indentity-section .section-indentities .indetity-list .item .thumb:before{content:"";position:absolute;top:1.2rem;right:-1.2rem;bottom:-1.2rem;left:1.2rem;-webkit-transform:skewX(-5deg);transform:skewX(-5deg);border:1px solid #fff;z-index:0}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .item .thumb:before{top:.6rem;right:-.6rem;bottom:-.6rem;left:.6rem}}@media print,screen and (min-width:769px){.recruit-indentity-section .section-indentities .indetity-list>li:nth-child(even) .item .inner-rows{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list>li:nth-child(even) .item .inner-rows li:nth-child(2){right:unset;left:0}}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list>li:nth-child(even) .item .title{width:62%;margin-left:auto;margin-right:0}}.recruit-indentity-section .section-indentities .indetity-list>li:nth-child(even) .item .meta{-webkit-transform:skewX(15deg);transform:skewX(15deg);-webkit-transform-origin:center right;transform-origin:center right;margin-right:0;margin-left:-4rem}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list>li:nth-child(even) .item .meta{left:unset;right:0;-webkit-transform:skewX(10deg);transform:skewX(10deg);width:64%}}.recruit-indentity-section .section-indentities .indetity-list>li:nth-child(even) .item .meta>li p{-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list>li:nth-child(even) .item .meta>li p{-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}}.recruit-indentity-section .section-indentities .indetity-list>li:nth-child(even) .item .thumb figure{-webkit-transform:skewX(5deg);transform:skewX(5deg);-webkit-transition:top left;transition:top left}.recruit-indentity-section .section-indentities .indetity-list>li:nth-child(even) .item .thumb figure img{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}.recruit-indentity-section .section-indentities .indetity-list>li:nth-child(even) .item .thumb:before{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:-1.2rem;left:-1.2rem;-webkit-transform:skewX(5deg);transform:skewX(5deg);border:1px solid #fff;z-index:0}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list>li:nth-child(even) .item .thumb:before{top:.6rem;left:-.6rem;bottom:-.6rem;right:.6rem}}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .point1 .item .meta>li p.t1{font-size:.82rem}}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .point1 .item .meta>li p.t2{padding-right:1.5rem;font-size:.8rem}}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .point3 .item .meta>li p.t1{font-size:.87rem}}@media only screen and (max-width:768px){.recruit-indentity-section .section-indentities .indetity-list .point3 .item .meta>li p.t2{padding-right:1.5rem}}.recruit-summary-section{position:relative;padding:10rem 0 10rem;background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/dot-bg.webp);background-position:top center;background-repeat:repeat;background-size:1.3rem 2rem}@media only screen and (max-width:768px){.recruit-summary-section{padding:5rem 0}}.recruit-summary-section .container{position:relative}.recruit-summary-section .section-title{position:relative;margin-bottom:8rem}@media only screen and (max-width:768px){.recruit-summary-section .section-title{margin-bottom:4rem}}.recruit-summary-section .section-summaries{position:relative}.recruit-summary-section .section-summaries .summary-list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0rem, 1fr) 3rem minmax(0rem, 1fr) 3rem
    minmax(0rem, 1fr) 3rem minmax(0rem, 1fr);grid-template-columns:repeat(4,minmax(0rem, 1fr));gap:3rem}@media only screen and (max-width:768px){.recruit-summary-section .section-summaries .summary-list{-ms-grid-columns:minmax(0rem, 1fr) 1rem minmax(0rem, 1fr);grid-template-columns:repeat(2,minmax(0rem, 1fr));gap:1rem}}.recruit-summary-section .section-summaries .summary-list>li{position:relative}.recruit-summary-section .section-summaries .summary-list .item{position:relative;width:100%;aspect-ratio:1/1;background:#1f4ea5;padding:3rem 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.recruit-summary-section .section-summaries .summary-list .item{padding:2.4rem 1rem 1rem}}.recruit-summary-section .section-summaries .summary-list .item .icon{position:absolute;top:1.6rem;left:1.3rem;width:5.1rem}@media only screen and (max-width:768px){.recruit-summary-section .section-summaries .summary-list .item .icon{top:1.2rem;left:.8rem;width:3.5rem}}.recruit-summary-section .section-summaries .summary-list .item .content{position:relative;width:100%;font-size:3.5rem;line-height:1.4;font-weight:700;letter-spacing:.05em;color:#fff;text-align:center}@media only screen and (max-width:768px){.recruit-summary-section .section-summaries .summary-list .item .content{font-size:1.8rem;line-height:1.5}}.recruit-summary-section .section-summaries .summary-list .item.white{background:#fff}.recruit-summary-section .section-summaries .summary-list .item.white .content{color:#1f4ea5}.recruit-interview-section{position:relative;padding:12rem 0 10rem;background-image:url(//webridge.co.jp/wp-content/themes/webridge/recruit/css/../image/interview-bg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover;overflow:hidden}@media only screen and (max-width:768px){.recruit-interview-section{padding:5rem 0}}.recruit-interview-section .container{position:relative;max-width:116rem}.recruit-interview-section .section-title{position:relative;color:#fff;margin-bottom:6rem}@media only screen and (max-width:768px){.recruit-interview-section .section-title{margin-bottom:3rem}}.recruit-interview-section .section-title h2:before{background-color:#fff}.recruit-interview-section .section-interviews{position:relative}.recruit-interview-section .section-interviews .interview-list{position:relative}.recruit-interview-section .section-interviews .interview-list>li{position:relative}.recruit-interview-section .section-interviews .interview-list>li:not(:last-child){margin-bottom:6rem}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list>li:not(:last-child){margin-bottom:3rem}}.recruit-interview-section .section-interviews .interview-list .item{position:relative}.recruit-interview-section .section-interviews .interview-list .item .back{position:relative;margin:0 clamp(-50vw, 56rem - 50vw, -2rem);z-index:0}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list .item .back{width:12.8rem;margin:0 -1.5rem 0 auto}}@media print,screen and (min-width:769px){.recruit-interview-section .section-interviews .interview-list .item .back img{height:57rem;width:100%;-o-object-position:top center;object-position:top center}}.recruit-interview-section .section-interviews .interview-list .item .title{position:absolute;top:21rem;left:0;font-size:4rem;line-height:1.2;font-weight:700;letter-spacing:.1em;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list .item .title{font-size:1.2rem;top:4.5rem;letter-spacing:.05em}}.recruit-interview-section .section-interviews .interview-list .item .title span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.5rem 1rem .7rem;background:#00284a;background-image:linear-gradient(-16deg,#002749 0%,#000 100%)}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list .item .title span{line-height:1.4rem;padding:.3rem .5rem}}.recruit-interview-section .section-interviews .interview-list .item .title span:not(:last-child){margin-bottom:1rem}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list .item .title span:not(:last-child){margin-bottom:.5rem}}.recruit-interview-section .section-interviews .interview-list .child{position:relative;margin-top:4rem}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list .child{margin-top:-1.5rem}}.recruit-interview-section .section-interviews .interview-list .child h4{position:relative;font-size:3rem;font-weight:700;line-height:1.2;color:#fff;padding-bottom:2.4rem;border-bottom:1px solid #fff;margin-bottom:3rem}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list .child h4{font-size:1.2rem;padding-bottom:0;margin-bottom:1.2rem;border:none}}.recruit-interview-section .section-interviews .interview-list .child h4 span{position:relative;padding-left:2.4rem}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list .child h4 span{padding-left:1.5rem}}.recruit-interview-section .section-interviews .interview-list .child h4 span:before{content:"";position:absolute;top:.2rem;left:0;bottom:.2rem;width:1rem;background-color:#96bfff}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list .child h4 span:before{top:.1rem;bottom:.1rem;width:.4rem}}.recruit-interview-section .section-interviews .interview-list .child p{position:relative;font-weight:600;color:#fff;line-height:2;font-size:16px}.recruit-interview-section .section-interviews .interview-list .child p strong{font-size:2.2rem;color:#96bfff}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list .child p strong{font-size:1.2rem}}.recruit-interview-section .section-interviews .interview-list .type2 .item .title{left:unset;right:0}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list .type2 .item .back{margin-right:auto;margin-left:-1.5rem}}@media only screen and (max-width:768px){.recruit-interview-section .section-interviews .interview-list .type2 .child h4 span{display:block;max-width:calc(100% - 13.2rem);margin-left:auto;margin-right:0}}.recruit-interview-section .section-interviews .interview-list .type2 .child h4 span:before{background-color:#ff94ab}.recruit-interview-section .section-interviews .interview-list .type2 .child p strong{color:#ff94ab}.recruit-interview-section .section-interviews .interview-list .type3 .child h4 span:before{background-color:#a57dff}.recruit-interview-section .section-interviews .interview-list .type3 .child p strong{color:#a57dff}.recruitment-section{position:relative;padding:10rem 0 12rem;background:#00284a}@media only screen and (max-width:768px){.recruitment-section{padding:5rem 0}}.recruitment-section .container{position:relative}.recruitment-section .section-title{position:relative;color:#fff;margin-bottom:6rem}.recruitment-section .section-title h2{letter-spacing:.025em}@media only screen and (max-width:768px){.recruitment-section .section-title{margin-bottom:3rem}}.recruitment-section .section-title h2:before{background:#fff}.recruitment-section .section-recruit{position:relative}.recruitment-section .section-recruit .recruit-table{position:relative;display:block;width:100%;font-family:"Noto Serif JP",serif;font-size:2rem;font-weight:400;line-height:1.8;color:#fff;text-align:left;border:none}@media only screen and (max-width:768px){.recruitment-section .section-recruit .recruit-table{font-size:1.2rem}}.recruitment-section .section-recruit .recruit-table tbody{position:relative;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0rem, 1fr);grid-template-columns:minmax(0rem, 1fr);gap:1.5rem;width:100%}@media only screen and (max-width:768px){.recruitment-section .section-recruit .recruit-table tbody{gap:2rem}}.recruitment-section .section-recruit .recruit-table tbody tr{position:relative}@media print,screen and (min-width:769px){.recruitment-section .section-recruit .recruit-table tbody tr{display:-ms-grid;display:grid;-ms-grid-columns:20rem 2rem minmax(0rem, 1fr);grid-template-columns:20rem minmax(0rem, 1fr);gap:2rem}}@media only screen and (max-width:768px){.recruitment-section .section-recruit .recruit-table tbody tr{display:block;width:100%}}.recruitment-section .section-recruit .recruit-table tbody tr th{background:#3e566b}@media only screen and (max-width:768px){.recruitment-section .section-recruit .recruit-table tbody tr th{display:block;width:15rem;padding:.5rem;line-height:2rem;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}}.recruitment-section .section-recruit .recruit-table tbody tr th,.recruitment-section .section-recruit .recruit-table tbody tr td{position:relative;display:block}@media print,screen and (min-width:769px){.recruitment-section .section-recruit .recruit-table tbody tr th,.recruitment-section .section-recruit .recruit-table tbody tr td{padding:2rem}}