@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@300;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap);@import url(https://use.typekit.net/tck4sbq.css);*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font-size:62.5%;width:100%;height:100%;font-family:sans-serif}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;color:#000;line-height:1.5;vertical-align:baseline;letter-spacing:.1em;font-smooth:always;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:transparent;font-size:1.4rem;height:100%;font-feature-settings:"palt"}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea{display:block}ul{list-style:none;list-style-position:outside;margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}ol{list-style:decimal;list-style-position:inside}ol li{margin-bottom:5px}li img{vertical-align:bottom}div img{vertical-align:bottom}caption,th{text-align:left}q:after,q:before{content:""}:link img,:visited img,a img{border:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}del{text-decoration:line-through}input,select{vertical-align:middle}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}ins{background-color:#dfdfdf;color:#000;text-decoration:none}mark{background-color:#dfdfdf;color:#000;font-style:italic;font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:1em 0;padding:0}input::-webkit-input-placeholder{color:#666;font-size:14px;font-size:1.4rem}input:-moz-placeholder{color:#666;font-size:14px;font-size:1.4rem}img{margin:0;padding:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;outline:0;text-decoration:none}a:link{text-decoration:none;color:#363636}a:visited{text-decoration:underline;color:#363636}a:active,a:focus{opacity:.7;outline:0}a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7}body{width:100%;height:100%;background:#fff}.clear{clear:both}.hide-content{display:none}.mb-object{display:none!important}.pc-object{display:block!important}.pc-object_fl{display:flex!important}@media screen and (max-width:768px){.mb-object{display:block!important}.pc-object{display:none!important}.pc-object_fl{display:none!important}}.section-title{background:#009fdd;color:#fff;font-size:2.4rem;line-height:1.4;font-family:"Noto Sans JP",sans-serif;font-weight:400;padding:8px 15px;margin-bottom:20px}.content-title{color:#fff;font-size:2.4rem;line-height:1.4;font-family:"Noto Sans JP",sans-serif;font-weight:400;padding-bottom:8px;border-bottom:1px solid #fff;margin-bottom:20px}.paragraph{font-size:1.7rem;line-height:2.2;margin-bottom:40px}table.table_std{border-collapse:collapse;width:100%;margin-bottom:20px}table.table_std td,table.table_std th{padding:10px;font-size:1.8rem;line-height:1.6;color:#000;vertical-align:middle;background:#fff;border:2px solid #a0becd}table.table_std th{color:#fff;text-align:center;background:#009fdd}table.table_std th.al-left{text-align:left}table.table_std td{text-align:left}table.table_std td.al-center{text-align:center}.table_res{width:100%}.table_res::before{content:none}.table_res>table{width:100%}a.link_btn{display:flex;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%;height:60px;padding:0 100px 0 40px;margin:10px 0 20px;position:relative;color:#009fdd;text-decoration:underline;font-size:1.6rem;border:1px solid #009fdd}a.link_btn.w{color:#fff;border:1px solid #fff}a.link_btn.y{background:#e6f532;border:1px solid #009fdd;color:#009fdd;text-align:center;font-size:1.8rem;justify-content:center;width:50%;min-width:300px;margin:auto;padding:0;text-decoration:none}a.link_btn.y::after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:10px;width:10px;height:10px;border-top:2px solid #009fdd;border-right:2px solid #009fdd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.link_btn_work-flow{display:flex;align-items:center;justify-content:center;width:80%;height:60px;padding:0 40px;margin:10px auto 20px;position:relative;color:#fff;font-size:2rem;border:2px solid #009fdd;border-radius:30px;background:#009fdd}a.link_btn_work-flow:hover{background:#fff;color:#009fdd}.two-column{width:100%;display:flex;flex-wrap:wrap}.two-column>*{width:calc(50% - 30px);margin-right:60px;margin-bottom:40px}.two-column>:nth-child(2n){margin-right:0}.two-column.img-content figure img{width:100%}.three-column{width:100%;display:flex;flex-wrap:wrap}.three-column>*{width:30%;margin-right:5%;margin-bottom:40px}.three-column>:nth-child(3n){margin-right:0}@media screen and (max-width:768px){.section-title{font-size:1.8rem;padding:5px 10px}.content-title{font-size:1.8rem;padding-bottom:5px}.paragraph{font-size:1.5rem;line-height:2}table.table_std td,table.table_std th{font-size:1.4rem}.table_res{overflow-x:scroll;position:relative;padding-top:1.5em;margin-bottom:20px}.table_res::before{content:"右にスクロールできます ≫";position:absolute;top:0;left:0;font-size:1.2rem;font-weight:700}.table_res>table{width:auto;min-width:600px;margin-bottom:20px}.table_res>table td,.table_res>table th{font-size:1.2rem}a.link_btn.y{font-size:1.6rem;width:100%;min-width:unset}a.link_btn_work-flow{height:50px;padding:0 20px;font-size:1.8rem}.two-column{margin-bottom:40px}.two-column>*{width:100%;margin-right:0;margin-bottom:20px}.three-column{margin-bottom:40px}.three-column>*{width:100%;margin-right:0;margin-bottom:20px}}body{background:#a0becd;color:#fff}.content-wrap{width:100%;margin:0;padding:0;overflow:hidden;line-height:2}.left-navi{width:50px;height:100vh;position:fixed;z-index:100;left:0;top:0;display:flex;flex-direction:column}.left-navi::before{content:"";position:absolute;width:100%;height:100%;z-index:0;background:#e6f532}.left-navi .main-logo{position:absolute;top:10px;left:50%;margin-left:-19px;width:38px}.left-navi .main-logo a{display:flex;align-items:center}.left-navi .main-logo a.corplogo{width:100%;height:50px}.left-navi .main-logo a.corplogo img{width:100%}.left-navi .main-logo a.mobile-title{display:none}.l-menu-trigger__box{width:50px;height:50px;position:fixed;top:50%;left:0;margin-top:-25px;z-index:101}.l-menu-trigger{position:relative;width:34px;height:31px;margin-top:9px;margin-left:8px;cursor:pointer}.l-menu-trigger::before{content:"MENU";color:#009fdd;font-size:1rem;line-height:1;font-family:brandon-grotesque,sans-serif;font-weight:700;position:absolute;left:50%;transform:translateX(-50%);bottom:0}.l-menu-trigger span{position:absolute;left:0;height:2px;background:#009fdd}.l-menu-trigger span:nth-of-type(1){width:100%;top:0;-webkit-animation:btn07-bar01 .75s forwards;animation:btn07-bar01 .75s forwards}.l-menu-trigger span:nth-of-type(2){width:70%;top:8px;-webkit-animation:btn07-bar03 .75s forwards;animation:btn07-bar03 .75s forwards}.l-menu-trigger__box.is-show .l-menu-trigger::before{content:"CLOSE"}.l-menu-trigger__box.is-show .l-menu-trigger span:nth-of-type(1){-webkit-animation:active-btn07-bar01 .75s forwards;animation:active-btn07-bar01 .75s forwards}.l-menu-trigger__box.is-show .l-menu-trigger span:nth-of-type(2){width:100%;-webkit-animation:active-btn07-bar03 .75s forwards;animation:active-btn07-bar03 .75s forwards}.l-menu-trigger,.l-menu-trigger span{display:inline-block;transition:all .5s;box-sizing:border-box}@keyframes btn07-bar01{0%{transform:translateY(4px) rotate(45deg)}50%{transform:translateY(4px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes btn07-bar03{0%{width:100%;transform:translateY(-4px) rotate(-45deg)}50%{width:100%;transform:translateY(-4px) rotate(0)}100%{width:70%;transform:translateY(0) rotate(0)}}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(4px) rotate(0)}100%{transform:translateY(4px) rotate(45deg)}}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(0)}100%{transform:translateY(-4px) rotate(-45deg)}}.l-menu{position:absolute;left:-580px;z-index:-1;background:#009fdd;color:#fff;margin-left:50px;width:530px;height:100vh;transition:all .5s ease-out}.l-menu.open{left:0}.navi-list{height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 60px;box-shadow:2px 0 10px rgba(160,190,205,.3)}.navi-list>li a{width:100%;display:flex;flex-direction:column;justify-content:center;position:relative;padding:1vh 40px 2vh 10px;border-bottom:1px solid #fff;color:#fff}.navi-list>li a::before{content:"";position:absolute;right:20px;top:50%;margin-top:-5px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navi-list>li a em>span{font-size:2.6rem;line-height:1;font-style:normal;font-family:Roboto,sans-serif;font-weight:500}.navi-list>li a:hover em>span:nth-child(1){animation:slideupmenu .4s ease-in .2s 1 forwards}.navi-list>li a:hover em>span:nth-child(2){animation:slideupmenu .4s ease-in .3s 1 forwards}.navi-list>li a:hover em>span:nth-child(3){animation:slideupmenu .4s ease-in .4s 1 forwards}.navi-list>li a:hover em>span:nth-child(4){animation:slideupmenu .4s ease-in .5s 1 forwards}.navi-list>li a:hover em>span:nth-child(5){animation:slideupmenu .4s ease-in .6s 1 forwards}.navi-list>li a:hover em>span:nth-child(6){animation:slideupmenu .4s ease-in .7s 1 forwards}.navi-list>li a:hover em>span:nth-child(7){animation:slideupmenu .4s ease-in .8s 1 forwards}.navi-list>li a:hover em>span:nth-child(8){animation:slideupmenu .4s ease-in .9s 1 forwards}.navi-list>li a:hover em>span:nth-child(9){animation:slideupmenu .4s ease-in 1s 1 forwards}.navi-list>li a span{margin-top:1.5vh;font-size:1.2rem;line-height:1}.navi-list>li a.no-sub-menu::before{content:none}.navi-list>li a.pdf-box{width:auto;display:inline-flex;align-items:center;border:1px solid #fff;padding:3vh 55px 3vh 30px;border-bottom:1px solid #fff;color:#fff;font-size:1.5rem;line-height:1;position:relative}.navi-list>li a.pdf-box::before{content:none}.navi-list>li a.pdf-box::after{content:"";position:absolute;right:30px;top:50%;transform:translateY(-50%);width:18px;height:21px;background:url(../images/common/left-navi-pdf-icon.svg) no-repeat center center;background-size:contain}.navi-list>li+li{margin-top:2vh}@keyframes slideupmenu{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.right-content{width:calc(100% - 50px);margin:0 0 0 50px;position:relative}.fix-bnr-container{position:fixed;right:0;bottom:60px;z-index:10;display:flex;flex-direction:column;transition:all .5s ease-out}.fix-bnr-container a{position:relative;right:-55px;width:110px;height:110px;display:flex;justify-content:center;padding-left:45px;border-radius:55px 0 0 55px;transition:all .5s ease-out;box-shadow:0 0 2px rgba(0,159,221,.3)}.fix-bnr-container a em{color:#009fdd;font-style:normal;transform:rotate(-90deg);font-size:1.4rem;line-height:1;font-family:brandon-grotesque,sans-serif;font-weight:700}.fix-bnr-container a.fix-bnr01{background:#e6f532}.fix-bnr-container a.fix-bnr02{background:#fff;pointer-events:auto}.fix-bnr-container a.fix-bnr02::after{content:none;color:#fff;position:absolute;transform:rotate(-90deg);font-size:1.4rem;line-height:1;font-family:brandon-grotesque,sans-serif;font-weight:700;background:rgba(0,0,0,.8);border-radius:55px 55px 0 0;width:110px;height:110px;left:0;display:flex;justify-content:center;padding-top:2em}.fix-bnr-container a.fix-bnr03{background:#009fdd;padding-left:60px}.fix-bnr-container a.fix-bnr03 em{color:#e6f532}.fix-bnr-container a:hover{right:-40px;opacity:1}.fix-bnr-container.position-change{bottom:194px}.content-mainvisual{width:100%;height:50vw;max-height:580px;background:#aaa;position:relative}.company .content-mainvisual{background:url(../images/mainvisual/mainvisual_company_index.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.company.society .content-mainvisual{background:url(../images/mainvisual/mainvisual_company_01.jpg) no-repeat center bottom;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.company.field .content-mainvisual{background:url(../images/mainvisual/mainvisual_company_02.jpg) no-repeat center 80%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.company.sdgs .content-mainvisual{background:url(../images/mainvisual/mainvisual_company_03.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.company.facilities .content-mainvisual{background:url(../images/mainvisual/mainvisual_company_04.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.company.data .content-mainvisual{background:url(../images/mainvisual/mainvisual_company_05.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_index.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro01 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro01.jpg) no-repeat center 20%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro02 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro02.jpg) no-repeat center 20%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro03 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro03.jpg) no-repeat center 20%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro04 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro04.jpg) no-repeat center 25%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro05 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro05.jpg) no-repeat center 60%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro06 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro06.jpg) no-repeat center 30%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro07 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro07.jpg) no-repeat center 30%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.skill .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_01.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.workflow .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_02.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people .content-mainvisual{background:url(../images/mainvisual/mainvisual_people_index.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview01 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview01.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview02 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview02.jpg) no-repeat center 30%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview03 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview03.jpg) no-repeat center 20%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview04 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview04.jpg) no-repeat center 30%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview05 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview05.jpg) no-repeat center 45%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview06 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview06.jpg) no-repeat center 30%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview07 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview07.jpg) no-repeat center 20%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview08 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview08.jpg) no-repeat top center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview09 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview09.jpg) no-repeat center 30%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview10 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview10.jpg) no-repeat center 25%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview11 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview11.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview12 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview12.jpg) no-repeat center 20%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview13 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview13.jpg) no-repeat center 20%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview14 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview14.jpg) no-repeat center 20%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview15 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview15.jpg) no-repeat center 15%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.faq .content-mainvisual{background:url(../images/mainvisual/mainvisual_faq_index.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.cross-talk .content-mainvisual{background:url(../images/mainvisual/mainvisual_cross-talk_index.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.cross-talk.vol01 .content-mainvisual{background:url(../images/mainvisual/mainvisual_cross-talk_01.jpg) no-repeat top center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.cross-talk.vol02 .content-mainvisual{background:url(../images/mainvisual/mainvisual_cross-talk_02.jpg) no-repeat center 68%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.cross-talk.vol03 .content-mainvisual{background:url(../images/mainvisual/mainvisual_cross-talk_03.jpg) no-repeat center 30%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information .content-mainvisual{background:url(../images/mainvisual/mainvisual_information_index.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.outline .content-mainvisual{background:url(../images/mainvisual/mainvisual_information_01.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.training-system .content-mainvisual{background:url(../images/mainvisual/mainvisual_information_02.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.welfare .content-mainvisual{background:url(../images/mainvisual/mainvisual_information_03.jpg) no-repeat center 35%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.content-mainvisual .page-title-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e6f532}.content-mainvisual .page-title-container .category-name{font-size:2.3rem;line-height:1.2;font-family:"Noto Sans JP",sans-serif;padding:5px 10px;background:#727171}.content-mainvisual .page-title-container .category-name+.page-title{margin-top:40px}.content-mainvisual .page-title-container .page-title{display:flex;flex-direction:column;align-items:center}.content-mainvisual .page-title-container .page-title .en{font-size:11rem;line-height:1;font-family:Roboto,sans-serif;font-weight:600;text-align:center}.content-mainvisual .page-title-container .page-title .en+.jp{margin-top:50px}.content-mainvisual .page-title-container .page-title .jp{font-size:3.8rem;letter-spacing:.09em;line-height:1;font-family:"Noto Sans JP",sans-serif}.content-section{width:100%;padding:0 0 5%}.content-inner{width:80%;max-width:1100px;padding:5% 0 0;margin:0 auto;opacity:0}.content-inner.is-show{animation:slideup .6s ease-in .4s 1 forwards}.cms .content-inner{opacity:1;min-height:80vh}.content-footer{width:100%}.top-page .content-footer{position:absolute;bottom:0;left:0}.content-footer .footer-navi{width:100%;display:flex;border-top:1px solid #fff;border-bottom:1px solid #fff}.content-footer .footer-navi>li{width:16.6666666667%}.content-footer .footer-navi>li a{width:100%;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#009fdd;color:#fff;border-right:1px solid #fff;background-position:100% 0;background-size:200% auto;transition:background-position ease .4s;background-image:linear-gradient(to right,#e6f532 0,#e6f532 50%,#009fdd 50%,#009fdd 100%)}.content-footer .footer-navi>li a em{font-size:1.9rem;line-height:1;font-family:Roboto,sans-serif;font-weight:600;font-style:normal;overflow:hidden}.content-footer .footer-navi>li a span{margin-top:5px;font-size:1.2rem;line-height:1}.content-footer .footer-navi>li a:hover{background-position:0 0;color:#009fdd}.content-footer .footer-navi>li:last-of-type a{border-right:0}.content-footer .footer-bottom-content{width:100%;height:60px;display:flex;align-items:center;justify-content:center;position:relative}.content-footer .footer-bottom-content .footer-copyright{font-size:1.2rem;color:#fff}.content-footer .footer-bottom-content .page-top{position:absolute;top:50%;transform:translateY(-50%);right:16px;width:33px;height:33px;cursor:pointer}.content-footer .footer-bottom-content .page-top img{width:100%}@keyframes menuHover{0%{transform:translateY(0)}30%{transform:translateY(-4px);opacity:0}60%{transform:translateY(2px);opacity:.6}100%{transform:translateY(0);opacity:1}}.other-interview-link-container{width:100%;height:auto;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:50px 0}.works .other-interview-link-container{min-height:1px;padding:50px 0 0}.other-interview-link-container .other-interview-title{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.other-interview-link-container .other-interview-title span{display:inline-block;line-height:1;font-family:brandon-grotesque,sans-serif;font-weight:700}.other-interview-link-container .other-interview-title span+span{margin-top:15px}.other-interview-link-container .other-interview-title span.category{background:#fff;color:#009fdd;font-size:2rem;letter-spacing:.2em;padding:8px 10px 8px 14px;border-radius:3px}.other-interview-link-container .other-interview-title span.title{font-size:3.2rem}.other-interview-link-container .other-interview-link-list{display:flex;flex-wrap:wrap;justify-content:center}.other-interview-link-container .other-interview-link-list li{width:200px;height:200px;margin:10px 5px 0}.other-interview-link-container .other-interview-link-list li a{display:block;width:100%;height:100%;border:3px solid #fff}.other-interview-link-container .other-interview-link-list li a img{width:100%;height:100%;object-fit:cover;position:relative}.other-interview-link-container .other-interview-link-list li a .category{color:#fff;text-align:center;margin-top:10px;font-weight:700;position:relative}.other-interview-link-container .other-interview-link-list li a .category::before{content:"";position:absolute;width:0;height:100%;top:0;left:0;background:#009fdd;opacity:.4;z-index:-1}.other-interview-link-container .other-interview-link-list li a:hover .category::before{content:"";position:absolute;width:0;height:100%;top:0;left:0;background:#009fdd;animation:slidelinklist .2s ease-in .2s 1 forwards;opacity:.4}@keyframes slidelinklist{0%{width:0}100%{width:100%}}.interview01 .other-interview-link-container{background:url(../people/images/interview01_img05.jpg) no-repeat center center;background-size:cover}.interview02 .other-interview-link-container{background:url(../people/images/interview02_img05.jpg) no-repeat center center;background-size:cover}.interview03 .other-interview-link-container{background:url(../people/images/interview03_img05.jpg) no-repeat center center;background-size:cover}.interview04 .other-interview-link-container{background:url(../people/images/interview04_img05.jpg) no-repeat center center;background-size:cover}.interview05 .other-interview-link-container{background:url(../people/images/interview05_img05.jpg) no-repeat center center;background-size:cover}.interview06 .other-interview-link-container{background:url(../people/images/interview06_img05.jpg) no-repeat center center;background-size:cover}.interview07 .other-interview-link-container{background:url(../people/images/interview07_img05.jpg) no-repeat center center;background-size:cover}.interview08 .other-interview-link-container{background:url(../people/images/interview08_img05.jpg) no-repeat center center;background-size:cover}.interview09 .other-interview-link-container{background:url(../people/images/interview09_img05.jpg) no-repeat center center;background-size:cover}.interview10 .other-interview-link-container{background:url(../people/images/interview10_img05.jpg) no-repeat center center;background-size:cover}.interview11 .other-interview-link-container{background:url(../people/images/interview11_img05.jpg) no-repeat center center;background-size:cover}.interview12 .other-interview-link-container{background:url(../people/images/interview12_img05.jpg) no-repeat center center;background-size:cover}.interview13 .other-interview-link-container{background:url(../people/images/interview13_img05.jpg) no-repeat center center;background-size:cover}.interview14 .other-interview-link-container{background:url(../people/images/interview14_img05.jpg) no-repeat center center;background-size:cover}.interview15 .other-interview-link-container{background:url(../people/images/interview15_img05.jpg) no-repeat center center;background-size:cover}.index-link-list{display:flex;flex-wrap:wrap;margin-bottom:80px}.index-link-list li{width:29%;margin-right:6.5%;margin-bottom:50px;opacity:0}.index-link-list li:nth-of-type(3n){margin-right:0}.index-link-list li a{display:flex;flex-direction:column}.index-link-list li a img{width:100%;border:3px solid #fff}.index-link-list li a .link-page-title{margin-top:15px;display:flex;justify-content:center;align-items:baseline;color:#fff;font-size:1.7rem;letter-spacing:.2em;line-height:1.4;font-family:"Noto Sans JP",sans-serif;text-align:center}.index-link-list li a .link-page-title .vol-num{display:inline-block;font-size:1.3rem;font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:italic;letter-spacing:0;margin-right:.5em}.index-link-list.is-show li:nth-child(1){animation:slideup .6s ease-in .4s 1 forwards}.index-link-list.is-show li:nth-child(2){animation:slideup .6s ease-in .6s 1 forwards}.index-link-list.is-show li:nth-child(3){animation:slideup .6s ease-in .8s 1 forwards}.index-link-list.is-show li:nth-child(4){animation:slideup .6s ease-in 1s 1 forwards}.index-link-list.is-show li:nth-child(5){animation:slideup .6s ease-in 1.2s 1 forwards}.index-link-list.is-show li:nth-child(6){animation:slideup .6s ease-in 1.4s 1 forwards}.index-link-list.is-show li:nth-child(7){animation:slideup .6s ease-in 1.6s 1 forwards}.index-link-list.is-show li:nth-child(8){animation:slideup .6s ease-in 1.8s 1 forwards}.index-link-list.is-show li:nth-child(9){animation:slideup .6s ease-in 2s 1 forwards}@keyframes slideup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.lead-text{font-size:2rem;line-height:1.8;margin-bottom:60px}.lead-text>a{color:#fff;border-bottom:1px solid #fff}.anchor-link{font-size:0;line-height:0;margin:0;padding:0}.content-head h2.page-title{font-size:2rem;border-bottom:1px dotted;padding-bottom:10px;margin-bottom:20px}.blog_info{margin-bottom:50px}.blog_info ul.news-data{margin-bottom:20px}.blog_info ul.news-data li.cal{font-size:1.4rem}@media screen and (max-width:768px){.left-navi{width:100%;height:100px}.left-navi .main-logo{position:relative;top:0;left:0;margin-left:0;width:63.5vw;height:100%;display:flex;align-items:center;justify-content:space-between}.left-navi .main-logo a{display:flex;align-items:center}.left-navi .main-logo a.corplogo{width:27vw}.left-navi .main-logo a.corplogo img{width:100%}.left-navi .main-logo a.mobile-title{margin-left:4vw;display:inline-flex;flex-direction:column;align-items:center;color:#009fdd}.left-navi .main-logo a.mobile-title em{font-style:normal;font-size:2.1rem;letter-spacing:.05em;line-height:1;font-family:"Zilla Slab",serif;font-weight:600}.left-navi .main-logo a.mobile-title span{margin-top:3px;font-size:1.1rem;letter-spacing:.02em;line-height:1;font-family:"Noto Sans JP",sans-serif;font-weight:600}.l-menu-trigger__box{top:25px;left:auto;right:4vw;margin-top:0}.l-menu{left:0;top:-100vh;margin-left:0;width:100vw;height:calc(100vh - 100px)}.l-menu.open{top:100px}.navi-list{padding:0 30px}.navi-list>li{display:flex;justify-content:center}.right-content{width:100%;margin:100px 0 50px}.fix-bnr-container{width:100%;bottom:0;flex-direction:row;border-top:1px solid #fff}.fix-bnr-container a{position:absolute;right:0;bottom:0;width:33.333%;height:50px;align-items:center;padding-left:0;border-radius:0;box-shadow:none;text-align:center}.fix-bnr-container a em{transform:rotate(0);font-size:1.8rem}.fix-bnr-container a.fix-bnr01{left:0;border-right:1px solid #fff}.fix-bnr-container a.fix-bnr02{left:33.333%}.fix-bnr-container a.fix-bnr02::after{content:none;transform:rotate(0);border-radius:0;width:100%;height:100%;left:0;padding-top:5vw}.fix-bnr-container a.fix-bnr03{left:66.666%;padding-left:0}.fix-bnr-container a:hover{right:0}.fix-bnr-container.position-change{bottom:0}.content-mainvisual{height:50vh;max-height:650px}.works .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_index.jpg) no-repeat 60% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro01 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro01.jpg) no-repeat 70% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro02 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro02.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro03 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro03.jpg) no-repeat 25% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro04 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro04.jpg) no-repeat 55% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.works.job-intro06 .content-mainvisual{background:url(../images/mainvisual/mainvisual_works_intro06.jpg) no-repeat 25% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people .content-mainvisual{background:url(../images/mainvisual/mainvisual_people_index.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview01 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview01.jpg) no-repeat 56% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview02 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview02.jpg) no-repeat 51% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview03 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview03.jpg) no-repeat 35% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview04 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview04.jpg) no-repeat 35% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview05 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview05.jpg) no-repeat 36% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview06 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview06.jpg) no-repeat 65% top;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview07 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview07.jpg) no-repeat 44% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview08 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview08.jpg) no-repeat 45% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview10 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview10.jpg) no-repeat 38% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview11 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview11.jpg) no-repeat 66% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview12 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview12.jpg) no-repeat 15% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview13 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview13.jpg) no-repeat 63% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview14 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview14.jpg) no-repeat 51% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.people.interview15 .content-mainvisual{background:url(../images/mainvisual/mainvisual_interview15.jpg) no-repeat 80% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.faq .content-mainvisual{background:url(../images/mainvisual/mainvisual_faq_index.jpg) no-repeat 53% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.cross-talk .content-mainvisual{background:url(../images/mainvisual/mainvisual_cross-talk_index.jpg) no-repeat 70% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.cross-talk.vol01 .content-mainvisual{background:url(../images/mainvisual/mainvisual_cross-talk_01.jpg) no-repeat 52% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.cross-talk.vol02 .content-mainvisual{background:url(../images/mainvisual/mainvisual_cross-talk_res_02.jpg) no-repeat 55% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.cross-talk.vol03 .content-mainvisual{background:url(../images/mainvisual/mainvisual_cross-talk_03.jpg) no-repeat 42% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.training-system .content-mainvisual{background:url(../images/mainvisual/mainvisual_information_02.jpg) no-repeat 25% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.welfare .content-mainvisual{background:url(../images/mainvisual/mainvisual_information_03.jpg) no-repeat 85% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.content-mainvisual .page-title-container .category-name{font-size:1.5rem}.content-mainvisual .page-title-container .category-name+.page-title{margin-top:30px}.content-mainvisual .page-title-container .page-title .en{font-size:7rem}.content-mainvisual .page-title-container .page-title .en+.jp{margin-top:30px}.content-mainvisual .page-title-container .page-title .jp{font-size:2.5rem}.content-section{padding:0 0 40px}.content-inner{width:80%;max-width:80%;padding:40px 0 0}.content-footer .footer-navi{flex-wrap:wrap;border-bottom:0}.content-footer .footer-navi>li{width:50%}.content-footer .footer-navi>li a{border-right:1px solid #fff;border-bottom:1px solid #fff}.content-footer .footer-navi>li:last-of-type a{border-right:1px solid #fff}.content-footer .footer-navi>li:nth-of-type(2n) a{border-right:0}.content-footer .footer-bottom-content{height:115px;align-items:flex-start}.content-footer .footer-bottom-content .footer-copyright{text-align:center;margin-top:10px;font-size:1.1rem}.content-footer .footer-bottom-content .page-top{top:auto;bottom:30px;transform:translateY(0)}.other-interview-link-container{min-height:450px;padding:80px 0}.works .other-interview-link-container{min-height:1px;padding:0}.other-interview-link-container .other-interview-title span.category{font-size:1.3rem;padding:8px 10px 8px 12.6px}.other-interview-link-container .other-interview-title span.title{font-size:1.9rem}.other-interview-link-container .other-interview-link-list li{width:116px;height:116px;margin:4px 2px 0}.interview03 .other-interview-link-container{background:url(../people/images/interview03_img05.jpg) no-repeat 20% center;background-size:cover}.interview10 .other-interview-link-container{background:url(../people/images/interview10_img05.jpg) no-repeat 35% center;background-size:cover}.interview15 .other-interview-link-container{background:url(../people/images/interview15_img05.jpg) no-repeat 60% center;background-size:cover}.index-link-list{margin:50px 0 0}.index-link-list li{width:100%;margin-right:0;margin-bottom:50px}.index-link-list li:nth-of-type(3n){margin-right:0}.index-link-list li a .link-page-title .vol-num{font-size:1.2rem}.lead-text{font-size:1.7rem;line-height:1.8;text-align:justify;margin:60px 0}.anchor-link{margin:-100px 0 0;padding:100px 0 0}}@media screen and (max-width:500px){.content-mainvisual .page-title-container .category-name{font-size:1.4rem}.content-mainvisual .page-title-container .page-title .en{font-size:4rem}.content-mainvisual .page-title-container .page-title .jp{font-size:2rem}}