html,body{overflow-x:hidden;scroll-padding-top:111px}body{font-family:"Poppins","Noto Sans JP",sans-serif;color:#333;font-size:100%;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:.1em;line-height:32px;vertical-align:baseline;line-break:strict;word-wrap:break-word !important;overflow-wrap:break-word;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:hidden}@media screen and (max-width: 576px){body{font-size:90%}}a{display:block;color:#333;text-decoration:none;transition:all 1s}a:hover{color:#214d7c;opacity:.5}ul{padding-inline-start:0}img{width:100%;vertical-align:top;height:auto !important}figure figcaption{display:none}@media screen and (max-width: 576px){figure figcaption{display:block;text-align:right;margin-top:.5rem}figure figcaption i{font-size:1.5rem}}.wrap{max-width:1200px;margin:0 auto}@media screen and (max-width: 1199px){.wrap{padding:2rem}}h2{font-family:"Poppins",sans-serif;font-weight:800;font-style:normal;font-size:250%;font-weight:800;line-height:1.2;margin-bottom:8rem auto 3rem auto}h2 span{display:block;font-size:40%}@media screen and (max-width: 576px){h2{margin:1rem auto}}h3{font-family:"Poppins",sans-serif;font-weight:800;font-style:normal;font-size:130%;font-weight:800;width:100%;padding-bottom:.5rem;border-bottom:1px solid #214d7c;margin-bottom:2rem}#pagetop{cursor:pointer;position:fixed;right:30px;bottom:30px;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:.3s;color:#fff;background:#214d7c;opacity:0}#pagetop a{display:block;width:60px;height:60px;position:relative;color:#fff}#pagetop a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%}@media screen and (max-width: 576px){#pagetop{width:40px;height:40px}}.scroll-target{scroll-margin-top:200px}@media screen and (max-width: 768px){.scroll-target{scroll-margin-top:30px}}.nav-sp{display:none}@media screen and (max-width: 768px){.nav-sp{display:block}}.nav-pc{display:block;width:70%}@media screen and (max-width: 768px){.nav-pc{display:none}}header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:100%;padding:2% 5% 1% 5%;background-color:#fff;align-items:center;position:fixed;top:0%;right:0;left:0;margin:0 auto 1% auto;z-index:999}@media screen and (max-width: 576px){header{display:block}}h1 img{width:30%}@media screen and (max-width: 576px){h1 img{width:25%}}.nav-menu ul{display:flex;align-items:center;text-align:center;line-height:1.3;font-weight:800;letter-spacing:0}.nav-menu ul li{width:20%}.nav-menu ul li a{font-size:80%}.nav-menu ul li a span{display:block;font-size:110%}.nav-menu ul li .dropdown{position:relative;display:inline-block}.nav-menu ul li .dropdown .dropbtn{padding:.5rem 1rem;border:none;cursor:pointer;font-size:80%}.nav-menu ul li .dropdown .dropbtn span{display:block;font-size:110%}.nav-menu ul li .dropdown .dropdown-content{display:none;position:absolute;background-color:#fff;padding:1rem;min-width:230px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1}.nav-menu ul li .dropdown .dropdown-content a{color:#333;padding:1rem 0;text-decoration:none;display:block;border-bottom:1px solid #214d7c}.nav-menu ul li .dropdown:hover .dropdown-content{display:block}.nav-menu ul li .dropdown:hover .dropbtn{color:#214d7c}#nav-toggle{position:fixed;top:25px;right:25px;height:32px;cursor:pointer}#nav-toggle>div{position:relative;width:36px}#nav-toggle span{width:100%;height:1px;left:0;display:block;background:#333;position:absolute;transition:transform .6s ease-in-out,top .5s ease}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:14px}#nav-toggle span:nth-child(3){top:28px}#nav-toggle:hover span:nth-child(1){top:4px}#nav-toggle:hover span:nth-child(3){top:23px}.open #nav-toggle span{background:#fff}.open #nav-toggle span:nth-child(1){top:15px;transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){top:15px;width:0;left:50%}.open #nav-toggle span:nth-child(3){top:15px;transform:rotate(-45deg)}#nav-toggle{z-index:1000}#container{z-index:900}#gloval-nav{background:#214d7c;color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;text-align:center;display:flex;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;font-size:120%;opacity:0;transition:opacity .6s ease,visibility .6s ease}.nav-2{font-size:80%;margin-top:2rem}#gloval-nav a{display:block;color:#fff;padding:10px 0;transition:color .6s ease}#gloval-nav a:hover{color:#333}#gloval-nav ul{list-style:none}#gloval-nav ul li{opacity:0;transform:translateX(200px);transition:transform .6s ease,opacity .2s ease}#gloval-nav ul li:nth-child(2){transition-delay:.15s}#gloval-nav ul li:nth-child(3){transition-delay:.3s}#gloval-nav ul li:nth-child(4){transition-delay:.45s}#gloval-nav ul li:nth-child(5){transition-delay:.6s}#gloval-nav ul li:nth-child(6){transition-delay:.75s}#gloval-nav ul li:nth-child(7){transition-delay:.9s}.open{overflow:hidden}.open #gloval-nav{visibility:visible;opacity:1}.open #gloval-nav li{opacity:1;transform:translateX(0);transition:transform 1s ease,opacity .9s ease}#top{width:100%;height:100vh;background-size:cover;background-position:center;background-image:url("../img/mv.jpg");position:relative}.top-text{font-weight:800;position:absolute;bottom:30%;left:3%}.top-text span{font-size:100%;color:#214d7c;display:flex;justify-content:center}.top-text p{font-size:500%;color:#fff;line-height:1;margin:1.5rem auto}@media screen and (max-width: 576px){.top-text p{font-size:300%}}@media screen and (max-width: 576px){.top-text{width:100%;top:30%;left:2%}}.top-img{position:absolute;bottom:0;right:0;width:60%;opacity:.9}@media screen and (max-width: 576px){.top-img{width:120%}}#message{margin-top:15rem;padding:0}#message .message_wrap{display:flex;justify-content:space-between;align-items:stretch;width:100%;margin:0 auto}@media screen and (max-width: 768px){#message .message_wrap{flex-direction:column}}#message .message_image{background-image:url("../img/message.jpg");width:40%;height:auto;background-size:cover;background-position:center center;border-top-right-radius:20px;border-bottom-right-radius:20px}@media screen and (max-width: 768px){#message .message_image{width:100%;height:300px;border-top-right-radius:0;border-bottom-right-radius:0}}#message .message_text{width:60%;max-width:720px;padding:3rem;border-top-right-radius:20px;border-bottom-right-radius:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#message .message_text{width:100%;padding:2rem;border-top-right-radius:0;border-bottom-right-radius:12px}}@media screen and (max-width: 576px){#message{margin-top:5rem}}.message_more{margin-top:2rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 576px){.message_more{display:block}}.message_more li{width:100%}.message_more li a{width:100%;position:relative;display:inline-block;border-bottom:1px solid #214d7c;padding-bottom:.5rem;font-weight:bold;padding:.5rem 0 .5rem 1em;margin-top:.5rem}.message_more li a::after{content:"≫";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1rem}#recruit{margin-top:15rem;padding:0}#recruit .recruit_wrap{display:flex;justify-content:space-between;align-items:stretch;width:100%;margin:0 auto}@media screen and (max-width: 768px){#recruit .recruit_wrap{flex-direction:column-reverse}}#recruit .recruit_text{width:60%;max-width:720px;padding:3rem;border-top-right-radius:20px;border-bottom-right-radius:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#recruit .recruit_text{width:100%;padding:2rem;border-top-right-radius:0;border-bottom-right-radius:12px}}#recruit .recruit_image{background-image:url("../img/recruit.jpg");width:40%;height:auto;background-size:cover;background-position:center center;margin:0;padding:0;border-top-left-radius:20px;border-bottom-left-radius:20px}@media screen and (max-width: 768px){#recruit .recruit_image{width:100%;height:300px;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (max-width: 576px){#recruit{margin-top:5rem}}.recruit_more{margin-top:2rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 576px){.recruit_more{display:block}}.recruit_more li{width:100%}.recruit_more li a{width:100%;position:relative;display:inline-block;border-bottom:1px solid #214d7c;padding-bottom:.5rem;font-weight:bold;padding:.5rem 0 .5rem 1em;margin-top:.5rem}.recruit_more li a::after{content:"≫";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1rem}.recruit-bottom_wrap{max-width:1200px;margin:0 auto}@media screen and (max-width: 1199px){.recruit-bottom_wrap{padding:2rem}}@media screen and (max-width: 576px){.recruit-bottom_wrap{padding-top:0}}.recruit_center{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:80%;margin:5rem auto}@media screen and (max-width: 576px){.recruit_center{display:block}}.recruit_center li{width:48%}.recruit_center li .center-wrap{margin:2rem 0;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.22)}.recruit_center li .center-wrap .center-title{font-size:120%;background:#214d7c;padding:.5rem;text-align:center;color:#fff;font-weight:bold;letter-spacing:.05em}.recruit_center li .center-wrap li{width:60%;margin:0 auto;padding:2rem 0 1rem 0}@media screen and (max-width: 576px){.recruit_center li{width:100%}}@media screen and (max-width: 576px){.recruit_center{width:100%}}.recruit_interview{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 576px){.recruit_interview{display:block}}.recruit_interview li{width:48%}.recruit_interview li img{opacity:.7}.recruit_interview li img:hover{transition:all 1.5s}.recruit_interview li a{position:relative}.recruit_interview li a .interview-text{width:50%;position:absolute;bottom:5%;left:4%;color:#333;font-weight:800}.recruit_interview li a .interview-text .interview-label{background-color:#214d7c;color:#fff;font-size:70%;text-align:center;margin:.5rem auto}@media screen and (max-width: 576px){.recruit_interview li a .interview-text .interview-label{margin:0 auto}}.recruit_interview li a .interview-text h2{font-size:150%}.recruit_interview li a .interview-text h2 span{font-size:70%;display:block}@media screen and (max-width: 576px){.recruit_interview li a .interview-text{width:90%;bottom:0}}@media screen and (max-width: 576px){.recruit_interview li{width:100%;margin:1rem auto}}#companies{margin-top:15rem;padding:0}#companies .companies_wrap{display:flex;justify-content:space-between;align-items:stretch;width:100%;margin:0 auto}@media screen and (max-width: 768px){#companies .companies_wrap{flex-direction:column}}#companies .companies_image{background-image:url("../img/companies.jpg");width:40%;height:auto;background-size:cover;background-position:center center;border-top-right-radius:20px;border-bottom-right-radius:20px}@media screen and (max-width: 768px){#companies .companies_image{width:100%;height:300px;border-top-right-radius:0;border-bottom-right-radius:0}}#companies .companies_text{width:60%;max-width:720px;padding:3rem;border-top-right-radius:20px;border-bottom-right-radius:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#companies .companies_text{width:100%;padding:2rem;border-top-right-radius:0;border-bottom-right-radius:12px}}@media screen and (max-width: 576px){#companies{margin-top:5rem}}.companies_more{margin-top:2rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 576px){.companies_more{display:block}}.companies_more li{width:100%}.companies_more li a{width:100%;position:relative;display:inline-block;border-bottom:1px solid #214d7c;font-weight:bold;padding:.5rem;margin-top:.5rem}.companies_more li a::after{content:"≫";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1rem}#company{max-width:1200px;margin:0 auto;margin-top:15rem}@media screen and (max-width: 1199px){#company{padding:2rem}}@media screen and (max-width: 576px){#company{margin-top:5rem}}.company-top ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 576px){.company-top ul{display:block}}.company-top ul li{width:48%}.company-top ul li figure{width:100%}.company-top ul li h3{font-size:130%;font-weight:800;border:none;margin:2rem auto 0 auto}@media screen and (max-width: 576px){.company-top ul li{width:100%;margin-top:3rem}}.company-bottom{margin:5rem auto 15rem auto}.news li{margin:1rem auto}.news li a{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #214d7c;padding:0 1rem .5rem 1rem}.news li a span{color:#fff;padding:.2rem 0;margin:0 3rem;text-align:center;min-width:220px}.news li a .cat-all{background-color:#0079c2}.news li a .cat-employee{background-color:#ff9500}.news li a .cat-company{background-color:#00ada9}.news li a .cat-jobopening{background-color:#e44d93}.news li a .cat-blog{background-color:#9b7cb6}.news li a .cat-other{background-color:#b5b5ac}@media screen and (max-width: 576px){.news li a time{width:40%}.news li a span{font-size:85%;width:100%;margin:0;padding:.1rem}.news li a p{width:100%;font-size:100%;margin-top:.5rem}}.news-btn{display:flex;justify-content:end;margin:2rem 0 0 auto}.news-btn a{width:25%;position:relative;display:inline-block;text-align:center;border:1px solid #214d7c;padding:.5rem;font-weight:bold;margin-top:.5rem}.news-btn a::after{content:"≫";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1rem}@media screen and (max-width: 768px){.news-btn a{width:50%}}@media screen and (max-width: 576px){.news-btn a{width:100%}}.cont{width:100%;background-image:url("../img/mv.jpg");background-size:cover;background-position:center;padding:2rem 0;color:#fff}@media screen and (max-width: 576px){.cont{padding:.5rem 0}}.cont .cont-wrap{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1199px){.cont .cont-wrap{padding:2rem}}@media screen and (max-width: 576px){.cont .cont-wrap{display:block}}.cont .cont-wrap h2{width:40%}@media screen and (max-width: 576px){.cont .cont-wrap h2{width:100%}}.cont .cont-wrap ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:50%;flex-wrap:wrap}@media screen and (max-width: 576px){.cont .cont-wrap ul{display:block}}@media screen and (max-width: 576px){.cont .cont-wrap ul{width:100%;margin-top:2rem}}.cont .cont-wrap ul li{border:3px solid #fff;font-weight:800;padding:1rem;width:100%;margin-bottom:1rem;text-align:center}.cont .cont-wrap ul li a{color:#fff}@media screen and (max-width: 576px){.cont .cont-wrap ul li{width:100%;padding:.5rem 0}}footer{background-color:#fff;line-height:1.4}footer .footer-wrap{width:90%;margin:0 auto;padding:2rem 0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 576px){footer .footer-wrap{display:block}}footer .footer-wrap .footer-logo{width:15%}footer .footer-wrap .footer-logo img{width:45%}@media screen and (max-width: 576px){footer .footer-wrap .footer-logo{width:80%;text-align:center;margin:0 auto 2rem auto}}footer .footer-wrap .footer-menu{width:80%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 576px){footer .footer-wrap .footer-menu{display:block}}@media screen and (max-width: 576px){footer .footer-wrap .footer-menu{display:none}}.footer-menu_child{width:20%}.footer-menu_child p{font-weight:800;border-bottom:1px solid #333;padding-bottom:.5rem;margin-bottom:1rem}.footer-menu_child ul{width:85%;margin-left:auto;font-size:85%}.footer-menu_child ul li{position:relative}.footer-menu_child ul li::after{content:"-";position:absolute;left:-1rem;top:0}.footer-menu_sp{display:none}@media screen and (max-width: 576px){.footer-menu_sp{display:block}.footer-menu_sp li{width:45%;font-size:80%;display:inline-flex;justify-content:center}}.copy{background-color:#fff;font-size:60%;text-align:right;padding-right:2rem}@media screen and (max-width: 576px){.copy{text-align:center;padding:0}}.cf7{margin-top:5rem}@media screen and (max-width: 576px){.cf7{margin-top:2rem}}.cf7__list{display:flex;flex-wrap:wrap;margin-bottom:60px}.cf7__list dt{width:35%;padding-top:15px}.cf7__list dt:nth-of-type(n + 2){margin-top:30px}.cf7__list dd{width:65%}.cf7__list dd:nth-of-type(n + 2){margin-top:30px}.cf7__list dd input[type=text],.cf7__list dd input[type=tel],.cf7__list dd input[type=email],.cf7__list dd textarea{width:100%;padding:15px 20px;background:#f4f4f4}.cf7__list dd input[type=text]::-moz-placeholder, .cf7__list dd input[type=tel]::-moz-placeholder, .cf7__list dd input[type=email]::-moz-placeholder, .cf7__list dd textarea::-moz-placeholder{color:#a5a5a5}.cf7__list dd input[type=text]::placeholder,.cf7__list dd input[type=tel]::placeholder,.cf7__list dd input[type=email]::placeholder,.cf7__list dd textarea::placeholder{color:#a5a5a5}.cf7__list dd input[type=text]::-ms-input-placeholder,.cf7__list dd input[type=tel]::-ms-input-placeholder,.cf7__list dd input[type=email]::-ms-input-placeholder,.cf7__list dd textarea::-ms-input-placeholder{color:#a5a5a5}.cf7__list dd input[type=text]:-ms-input-placeholder,.cf7__list dd input[type=tel]:-ms-input-placeholder,.cf7__list dd input[type=email]:-ms-input-placeholder,.cf7__list dd textarea:-ms-input-placeholder{color:#a5a5a5}.cf7__list dd .wpcf7-checkbox,.cf7__list dd .wpcf7-radio{padding:15px 0 0}.cf7__required,.cf7__optional{margin-right:15px;padding:6px 14px;color:#fff;font-size:12px;vertical-align:1px}.cf7__required{background:#214d7c}.cf7__optional{background:#878d8e}.cf7__button{padding-left:72px;text-align:center}@media screen and (max-width: 768px){.cf7__button{padding:0}}input[type=submit]{width:260px;height:60px;background:#333;color:#fff;transition:opacity .6s}input[type=submit]:hover{opacity:.6}.wpcf7-spinner{vertical-align:middle}@media screen and (max-width: 768px){.cf7__list dt{width:100%;margin-bottom:15px;padding-top:0}.cf7__list dd{width:100%}.cf7__list dd:nth-of-type(n + 2){margin-top:0}input[type=submit]{width:100%;height:56px}}.single-wrap{max-width:1200px;margin:0 auto;margin:10rem auto}@media screen and (max-width: 1199px){.single-wrap{padding:2rem}}@media screen and (max-width: 768px){.single-wrap{margin:2rem auto}}.single-wrap h1{font-size:150%;margin-bottom:2rem;font-weight:800}.single-wrap h2{margin:4rem auto;font-size:150%;position:relative;padding:1.5rem;text-align:center}@media screen and (max-width: 576px){.single-wrap h2{margin:1rem auto 3rem auto;padding:0}}.single-wrap h2:before{position:absolute;bottom:-10px;left:calc(50% - 30px);width:60px;height:5px;content:"";border-radius:3px;background:#afe0f2}.single-wrap h3{margin-top:1rem;font-size:120%;padding:1rem 2rem;border-bottom:3px dotted #afe0f2;background:#fff}.single-wrap .wp-block-group{margin-bottom:2rem}.single-wrap .wp-block-heading a{display:inline-flex;color:#214d7c}.single-wrap p a{display:inline-flex;color:#214d7c}.single-wrap .wp-block-list{list-style-type:square;padding:1rem;margin-left:1em}.single-wrap .wp-block-table .has-fixed-layout{border-collapse:collapse;width:100%}.single-wrap .wp-block-table .has-fixed-layout tr{background-color:#ededed}.single-wrap .wp-block-table .has-fixed-layout tr:nth-child(odd){background-color:#fff}.single-wrap .wp-block-table .has-fixed-layout th,.single-wrap .wp-block-table .has-fixed-layout td{border-bottom:2px solid #c1c7c6;padding:1em;box-sizing:border-box}.single-wrap .wp-block-table .has-fixed-layout th{border-bottom:2px solid #214d7c;font-weight:bold;text-align:center;width:20%;min-width:4em}.single-wrap .wp-block-table .has-fixed-layout a{color:#214d7c}@media screen and (max-width: 640px){.single-wrap .wp-block-table .has-fixed-layout{width:100%}.single-wrap .wp-block-table .has-fixed-layout th,.single-wrap .wp-block-table .has-fixed-layout td{display:block;width:100%;border-bottom:none}.single-wrap .wp-block-table .has-fixed-layout tr:last-child{border-bottom:solid 1px #c1c7c6}}.bg-wrap{margin-top:5rem;width:100%;height:300px;background-color:#afe0f2;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.bg-wrap{height:100px;background-color:#fff}}.bg-wrap figure{width:75%;height:100%;overflow:hidden}@media screen and (max-width: 768px){.bg-wrap figure{width:100%;height:100px}}.bg-wrap .bg-text{font-weight:800;width:25%;padding:0 1rem;display:flex;justify-content:center;align-items:center}.bg-wrap .bg-text p{position:relative;padding:1em 2em;text-align:center}.bg-wrap .bg-text p:before,.bg-wrap .bg-text p:after{position:absolute;content:""}.bg-wrap .bg-text p:after{top:0;left:0;width:50px;height:50px;border-top:2px solid #333;border-left:2px solid #333}.bg-wrap .bg-text p:before{right:0;bottom:0;width:50px;height:50px;border-right:2px solid #333;border-bottom:2px solid #333}.bg-wrap .bg-text p span{font-size:200%;display:block}@media screen and (max-width: 768px){.bg-wrap .bg-text{display:none}}.bg-wrap2{margin-top:5rem;width:100%;height:400px;background-color:#afe0f2;display:flex;justify-content:space-between}.bg-wrap2 figure{width:100%;height:100%;overflow:hidden}@media screen and (max-width: 768px){.bg-wrap2{height:100px;background-color:#fff}}.breadcrumb-wrap{background-color:#afe0f2}.breadcrumb-wrap .breadcrumb{max-width:1200px;margin:0 auto;color:#333;font-size:80%;display:flex}@media screen and (max-width: 1199px){.breadcrumb-wrap .breadcrumb{padding:2rem}}@media screen and (max-width: 576px){.breadcrumb-wrap{display:none}}.work-navigation{display:flex;justify-content:space-between;margin:3rem auto 0 auto;width:50%}@media screen and (max-width: 576px){.work-navigation{width:90%}}.work-all-archive a{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border:1px solid #214d7c;border-radius:3px;box-shadow:6px 6px 6px 0px rgba(0,0,0,.45)}.work-all-archive a img{width:25%}@media screen and (max-width: 576px){.work-all-archive a img{width:40%}}.work-all-archive a p{width:70%}@media screen and (max-width: 576px){.work-all-archive a p{width:58%}}.pagination{display:flex;justify-content:space-between;align-items:center;width:20%;margin:5rem auto 0 auto}.pagination .page-numbers{border:1px solid #214d7c;padding:.5rem}@media screen and (max-width: 576px){.pagination{width:60%;margin:3rem auto 0 auto}}