.p-company,.p-philosophy{max-width:1920px;margin:0 auto}@media screen and (max-width: 1024px){body{padding-top:0}}.p-mv{opacity:1 !important;position:relative}.p-mv:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#fff;z-index:1;transition:0.6s ease}.p-mv__bg{width:100%;height:900px}@media screen and (max-width: 768px){.p-mv__bg{height:100vh}}.p-mv__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:764px;max-width:100%;display:flex;align-items:center;flex-direction:column}@media screen and (max-width: 768px){.p-mv__text{width:420px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv__text{width:300px}}.p-mv__text .line{position:absolute;height:1px;transform:skewY(-5deg)}.p-mv__text .line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.p-mv__text .line--01{width:320px;left:0;top:-20px}@media screen and (max-width: 768px){.p-mv__text .line--01{width:250px;left:-20px;top:-30px}}.p-mv__text .line--02{width:240px;right:0;top:-40px}@media screen and (max-width: 768px){.p-mv__text .line--02{width:170px;top:-30px;right:35px}}.p-mv__text .line--03{width:380px;left:152px;bottom:-30px}@media screen and (max-width: 768px){.p-mv__text .line--03{width:230px;left:40px;bottom:-20px}}.p-mv__text .line--04{width:380px;right:134px;bottom:-30px}@media screen and (max-width: 768px){.p-mv__text .line--04{width:230px;right:90px;bottom:-20px}}.p-mv__text .text01{padding:27px 36px;position:relative;display:flex}@media screen and (max-width: 768px){.p-mv__text .text01{padding:10px 30px;align-self:flex-start}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv__text .text01{padding:10px 20px}}.p-mv__text .text01:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(238,49,49,0.8);transform:skewY(-5deg);z-index:-1}.p-mv__text .text01 span{font-size:45px;letter-spacing:0.1em;color:white;font-style:italic;transform:rotate(-5deg)}@media screen and (max-width: 768px){.p-mv__text .text01 span{font-size:36px}}.p-mv__text .text01 span strong{font-weight:bold}.p-mv__text .text02{display:flex;justify-content:center;align-self:flex-end}.p-mv__text .text02 p{position:relative;padding:18px 0;display:flex;justify-content:center}@media screen and (max-width: 768px){.p-mv__text .text02 p{padding:10px 0}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv__text .text02 p{padding:10px 0}}.p-mv__text .text02 p:nth-child(1){width:171px}@media screen and (max-width: 768px){.p-mv__text .text02 p:nth-child(1){width:115px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv__text .text02 p:nth-child(1){width:83px}}.p-mv__text .text02 p:nth-child(2){width:135px}@media screen and (max-width: 768px){.p-mv__text .text02 p:nth-child(2){width:90px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv__text .text02 p:nth-child(2){width:62px}}.p-mv__text .text02 p:nth-child(3){width:242px}@media screen and (max-width: 768px){.p-mv__text .text02 p:nth-child(3){width:166px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv__text .text02 p:nth-child(3){width:125px}}.p-mv__text .text02 p:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(238,49,49,0.8);transform:skewY(-5deg);z-index:-1}.p-mv__text .text02 p span{font-size:34px;color:white;letter-spacing:0.05em;font-style:italic;transform:rotate(-5deg)}@media screen and (max-width: 768px){.p-mv__text .text02 p span{font-size:24px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv__text .text02 p span{font-size:20px}}@-webkit-keyframes sdl{0%{transform:scale(0, 1);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:100% 0}100%{transform:scale(0, 1);transform-origin:100% 0}}@keyframes sdl{0%{transform:scale(0, 1);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:100% 0}100%{transform:scale(0, 1);transform-origin:100% 0}}.p-mv .text01{opacity:0;transform:translateX(calc(-50vw + -50%));transition:0.6s 0.6s ease}.p-mv .text02 p{opacity:0}.p-mv .text02 p:nth-child(1){transform:translateX(calc(-50vw + -50%)) translateY(7px)}@media screen and (max-width: 768px){.p-mv .text02 p:nth-child(1){transform:translateX(calc(-50vw + -50%)) translateY(3px)}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv .text02 p:nth-child(1){transform:translateX(calc(-50vw + -50%)) translateY(6px)}}.p-mv .text02 p:nth-child(2){transform:translateX(calc(-50vw + -50%)) translateY(-7px)}@media screen and (max-width: 768px){.p-mv .text02 p:nth-child(2){transform:translateX(calc(-50vw + -50%)) translateY(-6px)}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv .text02 p:nth-child(2){transform:translateX(calc(-50vw + -50%)) translateY(-1px)}}.p-mv .text02 p:nth-child(3){transform:translate(calc(-50vw + -50%), -23px)}@media screen and (max-width: 768px){.p-mv .text02 p:nth-child(3){transform:translate(calc(-50vw + -50%), -17px)}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv .text02 p:nth-child(3){transform:translate(calc(-50vw + -50%), -9px)}}.p-mv .line{opacity:0}.p-mv.aos-animate:after{width:0%}.p-mv.aos-animate .text01{opacity:1;transform:translateX(0)}.p-mv.aos-animate .text02 p{transition:0.6s 0s ease;opacity:1}.p-mv.aos-animate .text02 p:nth-child(1){transform:translateX(0) translateY(7px);transition-delay:1.2s}@media screen and (max-width: 768px){.p-mv.aos-animate .text02 p:nth-child(1){transform:translateX(0) translateY(3px)}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv.aos-animate .text02 p:nth-child(1){transform:translateX(0) translateY(6px)}}.p-mv.aos-animate .text02 p:nth-child(2){transform:translateX(0) translateY(-7px);transition-delay:1.8s}@media screen and (max-width: 768px){.p-mv.aos-animate .text02 p:nth-child(2){transform:translateX(0) translateY(-6px)}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv.aos-animate .text02 p:nth-child(2){transform:translateX(0) translateY(-1px)}}.p-mv.aos-animate .text02 p:nth-child(3){transform:translate(0, -23px);transition-delay:2.4s}@media screen and (max-width: 768px){.p-mv.aos-animate .text02 p:nth-child(3){transform:translate(0, -17px)}}@media screen and (max-width: 768px) and (max-width: 500px){.p-mv.aos-animate .text02 p:nth-child(3){transform:translate(0, -9px)}}.p-mv.aos-animate .line{opacity:1;transition:0.3s 3s}.p-mv.aos-animate .line--01:after{-webkit-animation:sdl 1.5s 0s cubic-bezier(1, 0, 0, 1) infinite;animation:sdl 1.5s 0s cubic-bezier(1, 0, 0, 1) infinite}.p-mv.aos-animate .line--02:after{-webkit-animation:sdl 1.5s -0.5s cubic-bezier(1, 0, 0, 1) infinite;animation:sdl 1.5s -0.5s cubic-bezier(1, 0, 0, 1) infinite}.p-mv.aos-animate .line--03:after{-webkit-animation:sdl 1.5s -1s cubic-bezier(1, 0, 0, 1) infinite;animation:sdl 1.5s -1s cubic-bezier(1, 0, 0, 1) infinite}.p-mv.aos-animate .line--04:after{-webkit-animation:sdl 1.5s -1.5s cubic-bezier(1, 0, 0, 1) infinite;animation:sdl 1.5s -1.5s cubic-bezier(1, 0, 0, 1) infinite}.p-company{margin-top:113px;margin-bottom:90px}@media screen and (max-width: 768px){.p-company{margin-top:50px;margin-bottom:50px}}@media screen and (max-width: 1280px) and (max-width: 1024px){.p-company .c-contents{margin-bottom:0}}@media screen and (max-width: 1280px) and (max-width: 1024px) and (max-width: 768px){.p-company .c-contents{margin-bottom:20px}}.p-image{height:320px;position:relative;overflow:hidden}.p-image .p-image__bg{position:absolute;top:-40%;left:0;width:100%;height:140%;background:url(//www.fuji-c.co.jp/corporate/wp-content/themes/theme_fuji-c-corporate/assets/images/top/img02.jpg) center no-repeat;background-size:cover}.p-philosophy{margin-top:113px;margin-bottom:80px}@media screen and (max-width: 768px){.p-philosophy{margin-top:50px;margin-bottom:50px}}@media screen and (min-width: 769px), print{.p-philosophy .c-title{margin-bottom:0}}.p-philosophy .c-contents{margin-bottom:52px}@media screen and (max-width: 768px){.p-philosophy .c-contents{margin-bottom:20px}}.p-image02{display:flex;align-items:flex-start;margin-bottom:calc((100vw * (50 / 100) * 0.08748866352 * 1) + 80px)}@media screen and (max-width: 768px){.p-image02{margin-bottom:50px}}.p-image02__image{width:50%;height:460px;transform:skewY(-5deg) !important;overflow:hidden;transform-origin:right}@media screen and (max-width: 768px){.p-image02__image{height:300px}}@media screen and (max-width: 500px){.p-image02__image{width:100%}}.p-image02__image:nth-child(2){margin-top:50px}@media screen and (max-width: 500px){.p-image02__image:nth-child(2){display:none}}.p-image02__image img{width:100%;height:calc((100vw * (50 / 100) * 0.08748866352 * 1) + 100%);transform:skewY(5deg) translateY(calc((100vw * (25 / 100) * 0.08748866352 * -1) + 0))}.p-business{margin-bottom:100px}@media screen and (max-width: 768px){.p-business{margin-bottom:50px}}@media screen and (min-width: 769px), print{.p-business .c-title{margin-bottom:80px}}.p-business .c-contents--center{margin-bottom:50px}@media screen and (max-width: 768px){.p-business .c-contents--center{margin-bottom:40px}}@media screen and (max-width: 500px){.p-business .c-contents--center{margin-bottom:20px}}.p-performance{padding:95px 0;background:url(//www.fuji-c.co.jp/corporate/wp-content/themes/theme_fuji-c-corporate/assets/images/top/performance_bg.jpg) center no-repeat;background-size:cover}@media screen and (max-width: 768px){.p-performance{padding:50px 0}}.p-performance__title{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.p-performance__title .en{font-size:6.4rem;font-weight:500;color:#d2d2d2;font-style:italic;letter-spacing:0.1em;padding:0 30px;margin-bottom:10px;transform:rotate(-5deg)}@media screen and (max-width: 768px){.p-performance__title .en{font-size:4rem}}.p-performance__title .ja{font-size:3.8rem;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 768px){.p-performance__title .ja{font-size:2.6rem}}.p-performance .c-contents__textarea{min-height:auto;padding-bottom:60px;margin:auto}@media screen and (max-width: 768px){.p-performance .c-contents__textarea{padding-bottom:40px}}.p-performance-slider{max-width:840px;margin:0 auto 50px;box-shadow:0px 0px 19.68px 4.32px rgba(0,0,0,0.4);padding:85px 70px 110px;background-color:#fff}@media screen and (max-width: 1024px){.p-performance-slider{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1024px) and (max-width: 768px){.p-performance-slider{margin-top:40px;padding-top:20px;padding-bottom:50px}}.p-performance-slider .swiper-slide{position:relative;height:auto}.p-performance-slider .swiper-slide:hover .image img{transform:scale(1.1)}.p-performance-slider .swiper-slide a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2}.p-performance-slider__contents{display:flex;padding-bottom:40px}@media screen and (max-width: 768px){.p-performance-slider__contents{flex-direction:column-reverse;padding-bottom:20px}}.p-performance-slider__contents.train{border:10px solid #ee3131}@media screen and (max-width: 768px){.p-performance-slider__contents.train{border-width:5px}}.p-performance-slider__contents.train .textarea__text{border-color:#ee3131}.p-performance-slider__contents.train .textarea__text span:nth-child(1){background-color:#ee3131}.p-performance-slider__contents.public{border:10px solid #e37f25}@media screen and (max-width: 768px){.p-performance-slider__contents.public{border-width:5px}}.p-performance-slider__contents.public .textarea__text{border-color:#e37f25}.p-performance-slider__contents.public .textarea__text span:nth-child(1){background-color:#e37f25}.p-performance-slider__contents.other{border:10px solid #d7ae08}@media screen and (max-width: 768px){.p-performance-slider__contents.other{border-width:5px}}.p-performance-slider__contents.other .textarea__text{border-color:#d7ae08}.p-performance-slider__contents.other .textarea__text span:nth-child(1){background-color:#d7ae08}.p-performance-slider__contents .image{margin-top:-35px;margin-left:-20px;overflow:hidden;flex-shrink:0}@media screen and (max-width: 1024px){.p-performance-slider__contents .image{margin-left:-10px}}@media screen and (max-width: 1024px) and (max-width: 768px){.p-performance-slider__contents .image{margin-top:0;margin-left:0}}.p-performance-slider__contents .image img{display:block;width:450px;height:320px;transform:scale(1);opacity:1;background:#ccc;transition:transform .3s}@media screen and (max-width: 768px){.p-performance-slider__contents .image img{width:100%;height:260px}}@media screen and (max-width: 500px){.p-performance-slider__contents .image img{height:180px}}.p-performance-slider__contents .textarea{padding:30px 10px 0 25px}@media screen and (max-width: 1024px){.p-performance-slider__contents .textarea{padding-right:10px;padding-left:10px}}@media screen and (max-width: 1024px) and (max-width: 768px){.p-performance-slider__contents .textarea{padding:20px}}.p-performance-slider__contents .textarea__text{display:inline-flex;border:2px solid #fff;margin-bottom:25px}.p-performance-slider__contents .textarea__text span{text-align:center;font-size:1.6rem;letter-spacing:0.1em;width:106px;padding:4px}@media screen and (max-width: 1024px){.p-performance-slider__contents .textarea__text span{width:90px}}.p-performance-slider__contents .textarea__text span:nth-child(1){color:#fff}.p-performance-slider__contents .textarea__title{font-size:2.4rem;font-weight:700;line-height:1.5;letter-spacing:0.1em}.p-performance-slider__en{padding:20px 30px}@media screen and (max-width: 768px){.p-performance-slider__en{padding:20px}}.p-performance-slider__en p{font-size:2.8rem;font-weight:700;line-height:1.42857;letter-spacing:0.1em}@media screen and (max-width: 768px){.p-performance-slider__en p{font-size:2rem}}.p-performance-slider .swiper-container{overflow:visible;z-index:6}.p-performance-slider .swiper-slide:not(.swiper-slide-active){opacity:0 !important;transition-duration:0.75s !important}.p-performance-slider .swiper-slide:not(.swiper-slide-active) .image{-webkit-animation:image_anime 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:image_anime 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.p-performance-slider .swiper-slide:not(.swiper-slide-active) .textarea{-webkit-animation:textarea_anime 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:textarea_anime 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.p-performance-slider .swiper-slide-active{opacity:1 !important}.p-performance-slider .swiper-slide-active .image{-webkit-animation:image_anime--reverse 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:image_anime--reverse 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.p-performance-slider .swiper-slide-active .textarea{-webkit-animation:textarea_anime--reverse 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:textarea_anime--reverse 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@-webkit-keyframes image_anime{0%{transform:scale(1)}100%{transform:scale(0.92)}}@keyframes image_anime{0%{transform:scale(1)}100%{transform:scale(0.92)}}@-webkit-keyframes image_anime--reverse{0%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes image_anime--reverse{0%{transform:scale(1.08)}100%{transform:scale(1)}}@-webkit-keyframes textarea_anime{0%{transform:translateX(0px)}100%{transform:translateX(-40px)}}@keyframes textarea_anime{0%{transform:translateX(0px)}100%{transform:translateX(-40px)}}@-webkit-keyframes textarea_anime--reverse{0%{transform:translateX(40px)}100%{transform:translateX(0px)}}@keyframes textarea_anime--reverse{0%{transform:translateX(40px)}100%{transform:translateX(0px)}}.p-performance-slider .swiper-button-prev,.p-performance-slider .swiper-button-next{width:56px;height:56px;outline:none;margin-top:0;top:auto;bottom:-194px;cursor:pointer;z-index:3}@media screen and (min-width: 1600px){.p-performance-slider .swiper-button-prev,.p-performance-slider .swiper-button-next{bottom:-214px}}@media screen and (max-width: 768px){.p-performance-slider .swiper-button-prev,.p-performance-slider .swiper-button-next{bottom:-136px;width:30px;height:30px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-performance-slider .swiper-button-prev,.p-performance-slider .swiper-button-next{bottom:-124px}}.p-performance-slider .swiper-button-prev:after,.p-performance-slider .swiper-button-next:after{content:none}.p-performance-slider .swiper-button-prev{background:url(//www.fuji-c.co.jp/corporate/wp-content/themes/theme_fuji-c-corporate/assets/images/common/back.svg) center no-repeat white;background-size:cover;left:0}.p-performance-slider .swiper-button-next{background:url(//www.fuji-c.co.jp/corporate/wp-content/themes/theme_fuji-c-corporate/assets/images/common/next.svg) center no-repeat white;background-size:cover;right:0}.p-column{padding:110px 0 83px;background:linear-gradient(to top, #efefef 0px, #efefef 500px, #fff 500px)}@media screen and (max-width: 768px){.p-column{padding:50px 0;background:linear-gradient(to top, #efefef 0px, #efefef 400px, #fff 400px)}}@media screen and (max-width: 768px) and (max-width: 500px){.p-column{background:linear-gradient(to top, #efefef 0px, #efefef 300px, #fff 300px)}}@media screen and (min-width: 769px), print{.p-column .c-title{margin-bottom:70px}}.p-column-slider{position:relative;max-width:1280px;margin:0 auto;padding:0 76px}@media screen and (max-width: 768px){.p-column-slider{padding:0 40px}}.p-column-slider .swiper-container{padding-bottom:50px;position:static}@media screen and (max-width: 768px){.p-column-slider .swiper-container{padding-bottom:0}}.p-column-slider .swiper-slide-active+.swiper-slide{transform:translateY(50px);transition:0.3s ease}.p-column-slider .swiper-button-prev,.p-column-slider .swiper-button-next{width:56px;height:56px;outline:none;margin-top:0;transform:translateY(-50%);cursor:pointer}@media screen and (max-width: 768px){.p-column-slider .swiper-button-prev,.p-column-slider .swiper-button-next{width:30px;height:30px}}.p-column-slider .swiper-button-prev:after,.p-column-slider .swiper-button-next:after{content:none}.p-column-slider .swiper-button-prev{background:url(//www.fuji-c.co.jp/corporate/wp-content/themes/theme_fuji-c-corporate/assets/images/common/back.svg) center no-repeat white;background-size:cover;left:20px}@media screen and (max-width: 768px){.p-column-slider .swiper-button-prev{left:10px}}.p-column-slider .swiper-button-next{background:url(//www.fuji-c.co.jp/corporate/wp-content/themes/theme_fuji-c-corporate/assets/images/common/next.svg) center no-repeat white;background-size:cover;right:20px}@media screen and (max-width: 768px){.p-column-slider .swiper-button-next{right:10px}}.p-column .c-btn{margin-top:64px}@media screen and (max-width: 768px){.p-column .c-btn{margin-top:40px}}.p-recruit{margin-top:80px}@media screen and (max-width: 768px){.p-recruit{margin-top:50px}}.p-recruit-bnr{position:relative;display:flex;justify-content:flex-end;border:8px solid #000}@media all and (-ms-high-contrast: none), print{.p-recruit-bnr{justify-content:flex-start}}@media screen and (max-width: 1024px){.p-recruit-bnr{border-width:6px}}@media screen and (max-width: 768px){.p-recruit-bnr{border-width:4px}}.p-recruit-bnr:hover{opacity:1}.p-recruit-bnr:hover .right .box04 p{color:#ee3131}.p-recruit-bnr:hover .right .box04 p:after{width:101%;height:101%}.p-recruit-bnr__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.p-recruit-bnr__bg.c-overray:before{background:rgba(20,69,143,0.8)}.p-recruit-bnr__textarea{display:flex;align-items:center;margin-left:auto;min-width:770px}@media screen and (max-width: 1024px){.p-recruit-bnr__textarea{min-width:700px}}@media screen and (max-width: 1024px) and (max-width: 768px){.p-recruit-bnr__textarea{min-width:auto;width:95%}}.p-recruit-bnr__textarea .left{border:5px solid #fff;border-right:0 solid #fff !important;height:180px;width:64.3%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}@media screen and (max-width: 1024px){.p-recruit-bnr__textarea .left{border-width:3px}}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .left{border-width:1px}}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .left{height:150px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-recruit-bnr__textarea .left{height:120px}}.p-recruit-bnr__textarea .left .big{font-size:6.4rem;color:white;letter-spacing:0.2em}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .left .big{font-size:3rem;margin-top:0}}.p-recruit-bnr__textarea .left .small{font-size:2.8rem;letter-spacing:0.2em;font-weight:700;margin-top:16px;color:white}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .left .small{font-size:2rem}}.p-recruit-bnr__textarea .right{border-left:5px solid #fff;width:calc(100% - 64.3%);display:flex;flex-wrap:wrap}@media screen and (max-width: 1024px){.p-recruit-bnr__textarea .right{border-width:3px}}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .right{border-width:1px}}.p-recruit-bnr__textarea .right .box01{background-color:rgba(255,255,255,0.4);height:152px;width:calc(100% - 31.2%);position:relative}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .right .box01{height:80px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-recruit-bnr__textarea .right .box01{height:60px}}.p-recruit-bnr__textarea .right .box01:after{content:"";position:absolute;top:0;bottom:-40px;right:0;width:5px;background:#fff}@media screen and (max-width: 1024px){.p-recruit-bnr__textarea .right .box01:after{width:3px}}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .right .box01:after{width:1px}}.p-recruit-bnr__textarea .right .box02{height:152px;width:31.2%}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .right .box02{height:80px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-recruit-bnr__textarea .right .box02{height:60px}}.p-recruit-bnr__textarea .right .box03{width:100%;height:180px;border-top:5px solid #fff;border-bottom:5px solid #fff}@media screen and (max-width: 1024px){.p-recruit-bnr__textarea .right .box03{border-width:3px}}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .right .box03{border-width:1px}}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .right .box03{height:150px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-recruit-bnr__textarea .right .box03{height:120px}}.p-recruit-bnr__textarea .right .box04{width:100%;height:152px}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .right .box04{height:80px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-recruit-bnr__textarea .right .box04{height:60px}}.p-recruit-bnr__textarea .right .box04 p{background-color:#ee3131;color:white;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2.8rem;font-weight:700;position:relative;z-index:1;overflow:hidden;transition:0.3s ease}@media screen and (max-width: 768px){.p-recruit-bnr__textarea .right .box04 p{font-size:2.2rem}}.p-recruit-bnr__textarea .right .box04 p:after{position:absolute;content:"";top:50%;left:50%;height:0;width:0;z-index:-1;transform:translate(-50%, -50%);transition:width 0.3s, height 0.2s;background:white}