@charset "UTF-8";@font-face{font-family:"Poppins";src:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../font/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../font/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../font/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../font/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{overflow-x:hidden;font-size:62.5%}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{overflow:clip;position:relative;font-family:"Noto Sans JP","Yu Gothic Medium",YuGothic,sans-serif;color:#222;margin:0;line-height:2;letter-spacing:.02em;min-width:999px;font-size:clamp(1.5rem, 1.1713030747vw, 1.6rem)}@media (max-width:767px){body{min-width:initial;font-size:14px;font-size:1.4rem}}p{margin:.375em 0 1.25em}p:first-of-type{margin-top:0}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5{margin:0}a{color:#2185c8}a:hover{text-decoration:none}ul,ol{padding:0;margin:0}ul li,ol li{padding:0;list-style:none}ul.list-mb,ol.list-mb{margin:1.25em auto}ol.decimal{display:block;list-style-type:decimal;-webkit-padding-start:20px;padding-inline-start:20px}ol.decimal li{display:list-item;list-style-type:decimal}ol.decimal li:not(:first-child){margin-top:.2em}ul.disc{display:block;list-style-type:disc;-webkit-padding-start:20px;padding-inline-start:20px}ul.disc li{display:list-item;list-style-type:disc}ul.disc li:not(:first-child){margin-top:.2em}figure{margin:0;text-align:center}figure figcaption{margin-top:.5em;text-align:left}img{vertical-align:middle;image-rendering:-webkit-optimize-contrast;max-width:100%}@media (max-width:767px){.pc-only{display:none !important}}.sp-only{display:none !important}@media (max-width:767px){.sp-only{display:block !important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.pc-text-center{text-align:center}@media (max-width:767px){.pc-text-center{text-align:left}}.pc-text-left{text-align:left}.pc-text-right{text-align:right}@media (max-width:767px){.pc-text-right{text-align:left}}.img-left{text-align:left}[href^=tel]{text-decoration:none !important;display:inline-block}@media (min-width:767px){[href^=tel]{pointer-events:none !important}}.fax{pointer-events:none}.primary-color{color:#2185c8 !important}.pt0{padding-top:0 !important}.mt0{margin-top:0 !important}@media (min-width:768px){.pc-mb0{margin-bottom:0 !important}}.mb0{margin-bottom:0 !important}.m-auto{margin-right:auto !important;margin-left:auto !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.fw500{font-weight:500}.text-large{font-size:1.8rem}@media (max-width:767px){.text-large{font-size:1.6rem}}.container{width:82.5768667643%;margin:auto;max-width:1200px}@media (max-width:767px){.container{width:91.4666666667%}}.container.--small{max-width:900px}.top-h2{font-size:clamp(4rem, 3.2210834553vw, 4.4rem);letter-spacing:.05em;line-height:1.5;margin-bottom:.9090909091em}@media (max-width:767px){.top-h2{font-size:2.8rem}}.top-h2 .en{font-family:"Poppins",sans-serif;font-weight:600;font-size:clamp(1.6rem, 1.317715959vw, 1.8rem);color:#2185c8;letter-spacing:.03em;display:table;padding-left:.9444444444em;position:relative;line-height:1;margin-bottom:.5555555556em}@media (max-width:767px){.top-h2 .en{font-size:1.5rem}}.top-h2 .en:before{content:"";display:block;width:.5555555556em;height:1px;background:#2185c8;position:absolute;top:50%;bottom:auto;left:0;right:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-h2.white{color:#fff}.top-h2.white .en{color:#fff}.top-h2.white .en:before{background:#fff}.out-link{display:inline-block;padding-right:26px;position:relative}.out-link:after{content:"";display:inline-block;width:.9375em;height:.9375em;vertical-align:middle;background:#2185c8;-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;-webkit-mask-size:contain;mask-size:contain;top:50%;right:.3125em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.recruit-cta{background:#2185c8;position:relative;position:relative;z-index:0}.recruit-cta:before{content:"";display:inline-block;width:min(21.0834553441vw, 288px);height:min(19.4729136164vw, 266px);vertical-align:middle;background:#c5dbff;-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/bom.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/bom.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;z-index:-1}.recruit-cta:before{-webkit-transform:scale(-1,1);transform:scale(-1,1);top:0;left:0}.recruit-cta:before{background:#1f7bb9}.recruit-cta .ill-img{width:min(34.6998535871vw, 474px);height:min(25.1830161054vw, 344px);position:absolute;top:-18px;bottom:auto;left:auto;right:0}@media (max-width:767px){.recruit-cta .ill-img{width:min(61.8666666667vw, 232px);height:min(40.5333333333vw, 152px);top:-29px;right:-17px}}.recruit-cta__inner{position:relative;padding:100px 0 100px;position:relative;z-index:0}.recruit-cta__inner:before{content:"";display:inline-block;width:min(21.0834553441vw, 288px);height:min(19.4729136164vw, 266px);vertical-align:middle;background:#c5dbff;-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/bom.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/bom.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;z-index:-1}.recruit-cta__inner:before{-webkit-transform:scale(1,-1);transform:scale(1,-1);right:0;bottom:0}@media (max-width:767px){.recruit-cta__inner{padding:70px 0 75px}}.recruit-cta__inner:before{background:#1f7bb9}.recruit-cta__txt{color:#fff;font-weight:600;font-size:clamp(1.6rem, 1.317715959vw, 1.8rem);margin-bottom:0}@media (max-width:767px){.recruit-cta__txt{font-size:1.4rem}}.recruit-cta__btnBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px;gap:20px 30px}@media (max-width:767px){.recruit-cta__btnBox{margin-top:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.recruit-cta__btnItem{width:calc((100% - 30px) / 2 - 1px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruit-cta__btnItem.--myNav{width:654px}@media (max-width:1450px){.recruit-cta__btnItem.--myNav{width:614px}}@media (max-width:1250px){.recruit-cta__btnItem.--myNav{width:54.4326241135%}}@media (max-width:767px){.recruit-cta__btnItem.--myNav{width:100%}}.recruit-cta__btnItem.--career{width:calc(100% - 684px)}@media (max-width:1450px){.recruit-cta__btnItem.--career{width:calc(100% - 644px)}}@media (max-width:1250px){.recruit-cta__btnItem.--career{width:42.9078014184%}}@media (max-width:767px){.recruit-cta__btnItem.--career{width:100%}}.recruit-cta .cta-button{background:#fff;border-radius:10px;padding:20px 30px 30px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.recruit-cta .cta-button{padding:16px 20px 26px}}.recruit-cta .cta-button__ttl{background:#2185c8;color:#fff;font-size:clamp(2rem, 1.6105417277vw, 2.2rem);padding:.2727272727em;border-radius:10px;text-align:center;line-height:1.6}@media (max-width:767px){.recruit-cta .cta-button__ttl{font-size:1.8rem}}.recruit-cta .cta-button__ttl .sub{font-size:1.4rem;display:inline-block}@media (max-width:767px){.recruit-cta .cta-button__ttl .sub{font-size:1.3rem}}.recruit-cta .cta-button .myNav-year{border:solid 1px #2185c8;border-radius:50px;display:table;color:#2185c8;font-size:1.5rem;padding:.4em 1.0666666667em .4666666667em;line-height:1;font-weight:700;text-align:center;margin:0 auto .6666666667em}@media (max-width:767px){.recruit-cta .cta-button .myNav-year{font-size:1.4rem}}.recruit-cta .cta-button__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px 25px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:20px auto 22px}@media (max-width:767px){.recruit-cta .cta-button__links{padding:16px auto 20px;gap:25px}}.recruit-cta .cta-button__link.is-disabled{font-weight:500;font-size:1.6rem}.recruit-cta .cta-button__link>a{text-decoration:none;color:#222;display:block;-webkit-transition:.4s;transition:.4s}.recruit-cta .cta-button__link>a:hover{color:#2185c8}.recruit-cta .cta-button__link>a:hover .cta-button__arrow:before{-webkit-animation:arrow .4s ease-in-out;animation:arrow .4s ease-in-out}.recruit-cta .cta-button__text{position:relative;gap:10px;font-size:2.2rem;font-weight:700;display:block;padding-left:1.7272727273em;line-height:1.5;white-space:nowrap;letter-spacing:.02em}@media (max-width:767px){.recruit-cta .cta-button__text{font-size:1.8rem}}.recruit-cta .cta-button__arrow{display:block;width:1.3636363636em;height:1.3636363636em;background:#2185c8;border-radius:50%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.recruit-cta .cta-button__arrow:before{content:"";display:inline-block;width:.6363636364em;height:.6363636364em;vertical-align:middle;background:#fff;-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;position:absolute;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.recruit-cta .cta-button__arrow.--out-link:before{-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg)}.recruit-cta .cta-button__subLinks{border-top:solid 1px #c9dcf3;margin-top:auto;padding-top:16px}.recruit-cta .recruit-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:22px 22px}@media (max-width:767px){.recruit-cta .recruit-link{gap:20px}}.recruit-cta .recruit-link li a{color:#222;font-weight:500;line-height:1.5;display:inline-block;font-size:1.6rem;text-decoration:none;position:relative;padding-left:1.5em;-webkit-transition:.4s;transition:.4s}@media (max-width:767px){.recruit-cta .recruit-link li a{font-size:1.4rem}}.recruit-cta .recruit-link li a:before{content:"";display:inline-block;width:.9375em;height:.9375em;background:#2185c8;-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;position:absolute;top:54%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1}.recruit-cta .recruit-link li a.--out-link:before{-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg)}.recruit-cta .recruit-link li a:hover{color:#2185c8}.recruit-cta .recruit-link li a:hover:before{-webkit-animation:arrow-cta .4s ease-in-out;animation:arrow-cta .4s ease-in-out}.cursor-pointer{visibility:hidden;opacity:0;position:fixed;z-index:10;-webkit-transform:scale(0);transform:scale(0);height:10rem;width:10rem;margin:-60px 0 0 -50px;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,visibility .3s;transition:transform .3s,opacity .3s,visibility .3s,-webkit-transform .3s;pointer-events:none}.cursor-pointer.is-active{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.js-cursor-pointer02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:rgba(34,34,34,.8)}.pointer-text{font-family:"Poppins",sans-serif;color:#fff;display:inline-block;font-weight:600;font-size:1.7rem;letter-spacing:.08em}.c-blogItem__link{text-decoration:none;color:#222;border:solid 2px transparent;display:block;-webkit-transition:.4s;transition:.4s;border-radius:10px;padding:10px}.c-blogItem__link:hover{border:solid 2px #2185c8}.c-blogItem__link:hover .c-blogItem__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-blogItem__link:hover .c-blogItem__ttl{color:#2185c8}.c-blogItem__img{border-radius:10px;overflow:hidden}.c-blogItem__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:354/254;-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-transition:.4s;transition:.4s}.c-blogItem__ttl{margin-top:1em;line-height:1.5;font-weight:600;font-size:clamp(1.6rem, 1.317715959vw, 1.8rem);margin-bottom:0;-webkit-transition:.4s;transition:.4s}.c-blogItem .c-cat{margin-top:20px}.c-blogItem .c-tag{margin-top:20px}.c-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-cat .cat{color:#2185c8;display:table;background:#2185c8;border-radius:100px;line-height:1.5;padding:.2857142857em .7857142857em;font-size:1.4rem;color:#fff;font-weight:700}.c-cat .date{color:#696969;line-height:1.5;font-family:"Poppins",sans-serif;letter-spacing:.05em}.c-tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.c-tag li{background:#e8f1fb;padding:.2857142857em .7142857143em;color:#696969;line-height:1.5;font-size:1.4rem;border-radius:4px;text-decoration:none;-webkit-transition:.4s;transition:.4s;border:solid 1px #fff}@media (max-width:767px){.c-tag li{font-size:1.3rem}}.fadeIn_item,.scaleUp_item,.cta_item{position:relative;opacity:0}.js-trigger.fade{opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .8s;transition:all .8s}.js-trigger.fade.animated{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px)}.fuwafuwa{-webkit-animation:fuwafuwa 5s .4s infinite;animation:fuwafuwa 5s .4s infinite}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes UpAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes UpAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@-webkit-keyframes DownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes DownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes arrow{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0);transform:translate(-50%,-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0);transform:translate(-50%,-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@keyframes arrow{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0);transform:translate(-50%,-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0);transform:translate(-50%,-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@-webkit-keyframes arrow-btn{0%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translateY(-50%) translate3d(10px,0,0);transform:translateY(-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translateY(-50%) translate3d(-10px,0,0);transform:translateY(-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}}@keyframes arrow-btn{0%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translateY(-50%) translate3d(10px,0,0);transform:translateY(-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translateY(-50%) translate3d(-10px,0,0);transform:translateY(-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}}@-webkit-keyframes arrow-swiper-next{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0);transform:translate(-50%,-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0);transform:translate(-50%,-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@keyframes arrow-swiper-next{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0);transform:translate(-50%,-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0);transform:translate(-50%,-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@-webkit-keyframes arrow-swiper-prev{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0);transform:translate(-50%,-50%) translate3d(-10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0);transform:translate(-50%,-50%) translate3d(10px,0,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@keyframes arrow-swiper-prev{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0);transform:translate(-50%,-50%) translate3d(-10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0);transform:translate(-50%,-50%) translate3d(10px,0,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@-webkit-keyframes arrow-cta{0%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translateY(-50%) translate3d(10px,0,0);transform:translateY(-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translateY(-50%) translate3d(-10px,0,0);transform:translateY(-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}}@keyframes arrow-cta{0%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translateY(-50%) translate3d(10px,0,0);transform:translateY(-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translateY(-50%) translate3d(-10px,0,0);transform:translateY(-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}}@-webkit-keyframes pagetop{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(0,-10px,0);transform:translate(-50%,-50%) translate3d(0,-10px,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(0,10px,0);transform:translate(-50%,-50%) translate3d(0,10px,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@keyframes pagetop{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(0,-10px,0);transform:translate(-50%,-50%) translate3d(0,-10px,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(0,10px,0);transform:translate(-50%,-50%) translate3d(0,10px,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@-webkit-keyframes anchor{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(0,10px,0);transform:translate(-50%,-50%) translate3d(0,10px,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(0,-10px,0);transform:translate(-50%,-50%) translate3d(0,-10px,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@keyframes anchor{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(0,10px,0);transform:translate(-50%,-50%) translate3d(0,10px,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(0,-10px,0);transform:translate(-50%,-50%) translate3d(0,-10px,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@-webkit-keyframes business{0%{opacity:1;-webkit-transform:translate(0,-50%) translate3d(0,0,0);transform:translate(0,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(0,10px,0);transform:translate(0,-50%) translate3d(0,10px,0)}50.1%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(0,-10px,0);transform:translate(0,-50%) translate3d(0,-10px,0)}100%{opacity:1;-webkit-transform:translate(0,-50%) translate3d(0,0,0);transform:translate(0,-50%) translate3d(0,0,0)}}@keyframes business{0%{opacity:1;-webkit-transform:translate(0,-50%) translate3d(0,0,0);transform:translate(0,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(0,10px,0);transform:translate(0,-50%) translate3d(0,10px,0)}50.1%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(0,-10px,0);transform:translate(0,-50%) translate3d(0,-10px,0)}100%{opacity:1;-webkit-transform:translate(0,-50%) translate3d(0,0,0);transform:translate(0,-50%) translate3d(0,0,0)}}@-webkit-keyframes textLoop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes textLoop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes textLoop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes textLoop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes arrow-news{0%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translateY(-50%) translate3d(10px,0,0);transform:translateY(-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translateY(-50%) translate3d(-10px,0,0);transform:translateY(-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}}@keyframes arrow-news{0%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translateY(-50%) translate3d(10px,0,0);transform:translateY(-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translateY(-50%) translate3d(-10px,0,0);transform:translateY(-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}}@-webkit-keyframes prev-nav{0%,100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(0,0,0) scale(-1,1)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(-10px,0,0) scale(-1,1)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(10px,0,0) scale(-1,1)}}@keyframes prev-nav{0%,100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(0,0,0) scale(-1,1)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(-10px,0,0) scale(-1,1)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(10px,0,0) scale(-1,1)}}@-webkit-keyframes next-nav{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0);transform:translate(-50%,-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0);transform:translate(-50%,-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@keyframes next-nav{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0);transform:translate(-50%,-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0);transform:translate(-50%,-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@-webkit-keyframes prev-pickup{0%,100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(0,0,0) scale(-1,1)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(-10px,0,0) scale(-1,1)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(10px,0,0) scale(-1,1)}}@keyframes prev-pickup{0%,100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(0,0,0) scale(-1,1)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(-10px,0,0) scale(-1,1)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0) scale(-1,1);transform:translate(-50%,-50%) translate3d(10px,0,0) scale(-1,1)}}@-webkit-keyframes next-pickup{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0);transform:translate(-50%,-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0);transform:translate(-50%,-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@keyframes next-pickup{0%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(10px,0,0);transform:translate(-50%,-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(-50%,-50%) translate3d(-10px,0,0);transform:translate(-50%,-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) translate3d(0,0,0);transform:translate(-50%,-50%) translate3d(0,0,0)}}@-webkit-keyframes arrow-entry{0%{opacity:1;-webkit-transform:translate(0,-50%) translate3d(0,0,0);transform:translate(0,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(10px,0,0);transform:translate(0,-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(-10px,0,0);transform:translate(0,-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translate(0,-50%) translate3d(0,0,0);transform:translate(0,-50%) translate3d(0,0,0)}}@keyframes arrow-entry{0%{opacity:1;-webkit-transform:translate(0,-50%) translate3d(0,0,0);transform:translate(0,-50%) translate3d(0,0,0)}50%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(10px,0,0);transform:translate(0,-50%) translate3d(10px,0,0)}50.1%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(-10px,0,0);transform:translate(0,-50%) translate3d(-10px,0,0)}100%{opacity:1;-webkit-transform:translate(0,-50%) translate3d(0,0,0);transform:translate(0,-50%) translate3d(0,0,0)}}@-webkit-keyframes arrow-entry-back{0%,100%{opacity:1;-webkit-transform:translate(0,-50%) translate3d(0,0,0) scale(-1,1);transform:translate(0,-50%) translate3d(0,0,0) scale(-1,1)}50%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(-10px,0,0) scale(-1,1);transform:translate(0,-50%) translate3d(-10px,0,0) scale(-1,1)}50.1%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(10px,0,0) scale(-1,1);transform:translate(0,-50%) translate3d(10px,0,0) scale(-1,1)}}@keyframes arrow-entry-back{0%,100%{opacity:1;-webkit-transform:translate(0,-50%) translate3d(0,0,0) scale(-1,1);transform:translate(0,-50%) translate3d(0,0,0) scale(-1,1)}50%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(-10px,0,0) scale(-1,1);transform:translate(0,-50%) translate3d(-10px,0,0) scale(-1,1)}50.1%{opacity:0;-webkit-transform:translate(0,-50%) translate3d(10px,0,0) scale(-1,1);transform:translate(0,-50%) translate3d(10px,0,0) scale(-1,1)}}.arrow-btn__link{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:13px}.arrow-btn__link:hover .link-text{color:#2185c8}.arrow-btn__link:hover .arrow:before{-webkit-animation:arrow .4s ease-in-out;animation:arrow .4s ease-in-out}.arrow-btn .link-text{font-weight:500;line-height:1.5;color:#222;-webkit-transition:.4s;transition:.4s}.arrow-btn .arrow{width:32px;height:32px;background:#2185c8;border-radius:50%;position:relative;display:inline-block}@media (max-width:767px){.arrow-btn .arrow{width:24px;height:24px}}.arrow-btn .arrow:after{content:""}.arrow-btn .arrow:before{content:"";display:inline-block;width:14px;height:14px;vertical-align:middle;background:#2185c8;-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;position:absolute;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@media (max-width:767px){.arrow-btn .arrow:before{width:10px;height:10px;-webkit-mask-size:10px;mask-size:10px}}.primary-btn{overflow:hidden;display:block;border-radius:50px;position:relative;border:solid 2px #2185c8;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2185c8;width:250px;max-width:100%;margin:auto;font-weight:700}@media (min-width:768px){.primary-btn.pc-left{margin-left:0}}@media (min-width:768px){.primary-btn.pc-right{margin-right:0}}.primary-btn .btn-circle{border-radius:1000px;position:absolute;left:0;top:0;width:0;height:0;margin-left:0;margin-top:0;pointer-events:none}.primary-btn .btn-inner{color:#fff;text-align:center;-webkit-transition:.6s;transition:.6s;text-decoration:none;z-index:1;display:block;padding:.875em .5em}.primary-btn .btn-inner:before{content:"";display:inline-block;width:14px;height:14px;vertical-align:middle;background:#fff;-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:50%;right:6.8181818182%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.primary-btn .btn-inner:hover{color:#2185c8}.primary-btn .btn-inner:hover:before{-webkit-animation:arrow-btn .6s ease-in-out;animation:arrow-btn .6s ease-in-out;background:#2185c8}.primary-btn .btn-container{position:relative;z-index:1}.explode-circle{-webkit-animation:explode .6s forwards;animation:explode .6s forwards}.desplode-circle{-webkit-animation:desplode .6s forwards;animation:desplode .6s forwards}@-webkit-keyframes explode{0%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(42,53,80,.2)}100%{width:600px;height:400px;margin-left:-300px;margin-top:-300px;background-color:#fff}}@keyframes explode{0%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(42,53,80,.2)}100%{width:600px;height:400px;margin-left:-300px;margin-top:-300px;background-color:#fff}}@-webkit-keyframes desplode{0%{width:600px;height:400px;margin-left:-300px;margin-top:-300px;background-color:#1c73ad}100%{width:0;height:0;margin-left:0;margin-top:0;background-color:#1c73ad}}@keyframes desplode{0%{width:600px;height:400px;margin-left:-300px;margin-top:-300px;background-color:#1c73ad}100%{width:0;height:0;margin-left:0;margin-top:0;background-color:#1c73ad}}html{margin:0 !important}main{padding-top:76px}@media (max-width:1199px){main{padding-top:60px}}@media (min-width:768px){.home main{padding-top:0}}.home .header{background:rgba(255,255,255,.8)}.home .header.--active{background:#fff}.header{width:100%;height:76px;position:fixed;top:0;z-index:100;-webkit-transition:.5s;transition:.5s;background:#fff;-webkit-filter:drop-shadow(0px 4px 10px rgba(226,230,233,.5));filter:drop-shadow(0px 4px 10px rgba(226,230,233,.5))}@media (max-width:1199px){.header{height:60px}}.header.--upMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}.header.--downMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}.header__wrap{display:grid;height:100%;place-items:center;position:relative}.header__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 4.39238653%}@media (max-width:1199px){.header__container{padding:0 3.4666666667%}}.header__logo{display:block;width:min(26.0614934114vw, 356px)}@media (max-width:1199px){.header__logo{width:250px}}.header__title{position:relative;z-index:1003}.header__title a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1200px){.header__nav{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:min(4.0995607613vw, 56px)}}@media (min-width:1200px) and (max-width:1300px){.header__nav{gap:30px}}@media (max-width:1199px){.header__nav{position:absolute;right:-100%;top:0;width:100%;height:100vh;background-color:#fff;-webkit-transition:all .4s;transition:all .4s;z-index:1001;overflow-y:auto;padding-right:0;padding:80px 4% 120px}}@media (max-width:1199px){.header.menu_open .header__nav{right:0}}.header__list{color:#222}@media (min-width:1200px){.header__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:min(2.9282576867vw, 40px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.header__list>li{position:relative}@media (max-width:1199px){.header__list>li{border-bottom:1px solid #d1dce9}}.header__listTtl{font-weight:500;white-space:nowrap;position:relative}@media (min-width:1200px){.header__listTtl{-webkit-transition:.3s;transition:.3s;padding:20px 0;display:inline-block;line-height:1.5;cursor:pointer;font-size:clamp(1.4rem, 1.0980966325vw, 1.5rem)}.header__listTtl:before{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:#2185c8;-webkit-transition:width .3s ease,left .3s ease;transition:width .3s ease,left .3s ease}}@media (max-width:1199px){.header__listTtl{color:#222;display:block;font-size:1.5rem;font-weight:700;text-decoration:none;line-height:1.5;padding:18px 0}}@media (min-width:1200px){.header .sub-menu{position:absolute;left:50%;top:99%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;min-width:218px;padding:24px 20px 30px;border-radius:10px;-webkit-filter:drop-shadow(0px 0px 16px rgba(0,0,0,.1));filter:drop-shadow(0px 0px 16px rgba(0,0,0,.1));opacity:0;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px);visibility:hidden;-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .3s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .3s ease;transition:opacity .4s ease,transform .3s ease,visibility .4s ease;transition:opacity .4s ease,transform .3s ease,visibility .4s ease,-webkit-transform .3s ease}.header .sub-menu li:not(:first-of-type){margin-top:13px}.header .sub-menu li a{text-decoration:none;display:inline-block;font-weight:500;padding-left:2em;position:relative;color:#222;white-space:nowrap;font-size:clamp(1.4rem, 1.0980966325vw, 1.6rem);-webkit-transition:.4s;transition:.4s}.header .sub-menu li a:hover{color:#2185c8}.header .sub-menu li a:hover .nav-allow:before{-webkit-animation:arrow .4s ease-in-out;animation:arrow .4s ease-in-out}}@media (max-width:1199px){.header .sub-menu{display:none;margin-top:0;padding-bottom:24px}.header .sub-menu li{font-size:1.4rem;line-height:1.5;display:block}.header .sub-menu li:not(:first-of-type){margin-top:22px}.header .sub-menu li a{text-decoration:none;font-weight:500;position:relative;color:#222;white-space:nowrap;padding-left:1.8666666667em;display:block}}.header .sub-menu__ttl{color:#2185c8;font-weight:700;font-size:1.6rem;margin-bottom:.75em;display:block;line-height:1.5}@media (max-width:1199px){.header .sub-menu__ttl{font-size:1.4rem;color:#222;margin-bottom:12px}}.header .sub-menu .subMenu-list{background:#e8f1fb;border-radius:10px;padding:14px 14px 16px}.header .sub-menu .subMenu-list li:not(:first-of-type){margin-top:8px}@media (max-width:1199px){.header .sub-menu .subMenu-list li:not(:first-of-type){margin-top:16px}}.header .sub-menu .subMenu-list li.is-disabled{font-size:1.5rem;line-height:1.5;color:#222;font-weight:500}.header .sub-menu .nav-allow{display:block;width:1.3333333333em;height:1.3333333333em;background:#2185c8;border-radius:50%;position:absolute;top:54%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.4s;transition:.4s}.header .sub-menu .nav-allow:before{content:"";display:inline-block;width:.6666666667em;height:.6666666667em;background:#fff;-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;position:absolute;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:.4s;transition:.4s}.header .sub-menu .nav-allow.--out-link:before{-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg);width:.6666666667em;height:.6666666667em}.header__spToggle{display:none}@media (max-width:1199px){.header__spToggle{display:block;position:absolute;right:0;top:18px;width:20px;height:20px;cursor:pointer}.header__spToggle:before,.header__spToggle:after{content:"";display:block;background-color:#2185c8;position:absolute}.header__spToggle:before{width:15px;height:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__spToggle:after{width:2px;height:15px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}}@media (min-width:1200px){.header .has-under:hover{color:#2185c8}.header .has-under:hover .header__listTtl:before{width:100%;left:0}.header .has-under:hover .sub-menu{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);visibility:visible}}@media (max-width:1199px){.header .has-under.is-open .header__spToggle:after{width:0}.header .has-under.is-open .sub-menu{display:block}}@media (min-width:1200px){.header__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:11px}}.header__btn{position:relative}@media (min-width:1200px){.header__btn{position:relative;padding:12px 0}.header__btn:before{content:"";position:absolute;left:50%;bottom:2px;width:0;height:2px;background-color:#2185c8;-webkit-transition:width .4s ease,left .4s ease;transition:width .4s ease,left .4s ease}}@media (max-width:1199px){.header__btn{border-bottom:1px solid #d1dce9}}@media (min-width:1200px){.header__btn:hover:before{width:100%;left:0}.header__btn:hover .sub-menu{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);visibility:visible}}@media (min-width:1200px){.header__entryTxt{display:block;border-radius:100px;cursor:pointer;width:132px;max-width:100%;height:40px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#2185c8;border:solid 2px #2185c8;font-weight:700;font-size:1.5rem;color:#fff;line-height:1.5}.header__entryTxt.reverse{background:#fff;color:#2185c8}}@media (max-width:1199px){.header__entryTxt{color:#222;display:block;font-size:1.4rem;font-weight:700;text-decoration:none;line-height:1.5;padding:18px 0}.header__entryTxt.--recruit{color:#2185c8}}@media (max-width:1199px){.header .btn-gnavi{width:60px;height:100%;background:#2185c8;position:absolute;top:0;right:0;z-index:1002}.header .btn-gnavi__hamburger{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;bottom:auto;margin:0 auto;display:block;width:22px;height:18px;padding:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;overflow:hidden;z-index:1001}.header .btn-gnavi__hamburger:after,.header .btn-gnavi__hamburger:before{content:"";display:block;position:absolute;left:0;right:0;margin:auto;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.header .btn-gnavi__hamburger:before{top:0}.header .btn-gnavi__hamburger:after{bottom:0}.header .btn-gnavi__hamburger span{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:0;right:0;margin:auto;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.header .btn-gnavi.close:not(.fix) .btn-gnavi__hamburger{background:0 0}.header .btn-gnavi.close:not(.fix) .btn-gnavi__hamburger:before{top:50%;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);background:#fff}.header .btn-gnavi.close:not(.fix) .btn-gnavi__hamburger:after{bottom:50%;-webkit-transform:translate(0,50%) rotate(-45deg);transform:translate(0,50%) rotate(-45deg);background:#fff}.header .btn-gnavi.close:not(.fix) .btn-gnavi__hamburger span{-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}}.footer{padding-top:90px}@media (max-width:767px){.footer{padding-top:40px}}.footer__logo-img{max-width:360px;width:100%;display:block}@media (max-width:767px){.footer__logo-img{max-width:250px}}.footer__address{font-size:clamp(1.4rem, 1.0248901903vw, 1.5rem);line-height:1.8;margin-top:25px}@media (max-width:767px){.footer__address{font-size:1.3rem;margin-top:22px}}.footer__tel a{color:#222;line-height:1.8}.footer__nav{margin-top:60px;margin-bottom:160px}@media (max-width:767px){.footer__nav{margin-top:40px;margin-bottom:40px}}.footer__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px min(3.2210834553vw, 44px);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.footer__list{display:block}}.footer__list>li{position:relative}@media (min-width:768px){.footer__listTtl{font-weight:700;font-size:clamp(1.6rem, 1.317715959vw, 1.8rem);color:#2185c8;margin-bottom:1.1111111111em;line-height:1.6;display:block}}@media (max-width:767px){.footer__listTtl{color:#222;display:block;font-size:1.5rem;font-weight:700;text-decoration:none;line-height:1.5;padding:18px 0}.footer__listTtl.--recruit{color:#2185c8}}.footer__item{position:relative}@media (max-width:767px){.footer__item{margin-top:0;border-bottom:1px solid #d1dce9}}.footer__item:not(:first-of-type){margin-top:40px}@media (max-width:767px){.footer__item:not(:first-of-type){margin-top:0}}@media (min-width:768px){.footer .footer-sub li{line-height:1.5;font-size:clamp(1.4rem, 1.0980966325vw, 1.6rem)}.footer .footer-sub li:not(:first-child){margin-top:1.3333333333em}.footer .footer-sub li a{color:#222;text-decoration:none;display:inline-block;padding-left:1.0666666667em;position:relative;font-weight:500;-webkit-transition:.4s;transition:.4s}.footer .footer-sub li a:before{content:"";display:block;width:.5333333333em;height:1px;background:#2185c8;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer .footer-sub li a:hover{color:#2185c8}}@media (max-width:767px){.footer .footer-sub{display:none;margin-top:0;padding-bottom:24px}.footer .footer-sub li{font-size:1.4rem;line-height:1.5;display:block}.footer .footer-sub li:not(:first-of-type){margin-top:22px}.footer .footer-sub li a{text-decoration:none;font-weight:500;position:relative;color:#222;white-space:nowrap;padding-left:1.8666666667em;display:block}}@media (max-width:767px){.footer .footer-sub .footer-out-link:after{display:none}}.footer .footer-sub__ttl{color:#2185c8;font-weight:700;font-size:1.6rem;margin-bottom:.875em;display:block;line-height:1.5}@media (max-width:767px){.footer .footer-sub__ttl{font-size:1.4rem;color:#222;margin-bottom:12px}}.footer .footer-sub .subFooter-list{background:#e8f1fb;border-radius:8px;padding:14px 12px 14px}.footer .footer-sub .subFooter-list li:not(:first-of-type){margin-top:14px}@media (max-width:767px){.footer .footer-sub .subFooter-list li:not(:first-of-type){margin-top:16px}}.footer .footer-sub .subFooter-list li.is-disabled{font-size:1.5rem;line-height:1.5;color:#222;font-weight:500}@media (max-width:767px){.footer .nav-allow{display:block;width:1.3333333333em;height:1.3333333333em;background:#2185c8;border-radius:50%;position:absolute;top:54%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.4s;transition:.4s}.footer .nav-allow:before{content:"";display:inline-block;width:.6666666667em;height:.6666666667em;background:#fff;-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/arrow_icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;position:absolute;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:.4s;transition:.4s}.footer .nav-allow.--out-link:before{-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg);width:.6666666667em;height:.6666666667em}}.footer__spToggle{display:none}@media (max-width:767px){.footer__spToggle{display:block;position:absolute;right:0;top:18px;width:20px;height:20px;cursor:pointer}.footer__spToggle:before,.footer__spToggle:after{content:"";display:block;background-color:#2185c8;position:absolute}.footer__spToggle:before{width:15px;height:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer__spToggle:after{width:2px;height:15px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}}@media (max-width:767px){.footer .footer-under:hover.is-open .footer__spToggle:after{width:0}}.footer .footer-out-link{position:relative;padding-right:1.4em}.footer .footer-out-link:after{content:"";display:inline-block;width:.9333333333em;height:.9333333333em;-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/out_link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;position:absolute;background:#696969;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1}.footer__bottom{border-top:solid 1px #d1dce9;padding:30px 0 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.footer__bottom{padding:0;display:block;border:0}}.footer .corporate-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:36px}@media (max-width:767px){.footer .corporate-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:14px}}.footer .corporate-link li{line-height:1.5;font-size:clamp(1.5rem, 1.0980966325vw, 1.5rem)}@media (max-width:767px){.footer .corporate-link li{font-size:1.4rem}}.footer .corporate-link a{color:#222;text-decoration:none;display:inline-block;padding-left:1.0666666667em;position:relative;font-weight:500;-webkit-transition:.4s;transition:.4s}.footer .corporate-link a:before{content:"";display:block;width:.5333333333em;height:1px;background:#2185c8;position:absolute;top:50%;bottom:auto;left:0;right:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer .corporate-link a:hover{color:#2185c8}.footer .social-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}@media (max-width:767px){.footer .social-link{margin:40px auto 50px}}.footer .social-link a:hover img{opacity:.6}.footer .social-link img{display:block;width:100%;max-width:30px;-webkit-transition:.4s;transition:.4s}.footer__copy{background:#2185c8;padding:10px}@media (max-width:767px){.footer__copy{padding:8px}}.footer__copy p{color:#fff;font-family:"Poppins",sans-serif;font-size:1.3rem;text-align:center;line-height:1.5}@media (max-width:767px){.footer__copy p{font-size:1.3rem}}.pagetop{cursor:pointer;position:fixed;right:30px;bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;-webkit-transition:.3s;transition:.3s;background:#2185c8;opacity:0;z-index:11;border:solid 1px #fff}@media (max-width:767px){.pagetop{right:4vw;bottom:4vw;width:40px;height:40px}.pagetop.business-pagetop{bottom:56px}}.pagetop:hover .pagetop__arrow:before{-webkit-animation:pagetop .5s ease-in-out;animation:pagetop .5s ease-in-out}.pagetop__arrow{position:relative}.pagetop__arrow:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;background:#fff;-webkit-mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/pagetop_arrow.svg);mask-image:url(//www.witz-inc.co.jp/recruit/wp/wp-content/themes/witz_recruit_theme/assets/css/../img/common/pagetop_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){.pagetop__arrow:before{width:12px;height:12px;-webkit-mask-size:12px;mask-size:12px}}@media (max-width:1023px){.pagetop.--entry{bottom:75px}}