@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:0}100%{opacity:1}}.header{position:fixed;top:32px;left:50%;z-index:100;width:100%;transform:translateX(-50%)}.headerBox{margin:0 auto;width:980px}.headerIn{border-radius:36px;display:flex;justify-content:space-between;position:relative;width:980px;min-height:72px;background-color:#FFF;background:linear-gradient(180deg,#FFF 0,#FFF 73px,#0A338A 74px,#0A338A 100%);box-shadow:0 0 6px rgba(0,0,0,.2)}.newsTitle a,.serviceTitle a{box-shadow:0 0 8px 0 rgba(0,0,0,.24)}.headerIn__logo{padding:14px 0 0 38px}.headerIn__logo span{padding:23px 0 0 19px;border-radius:36px;display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#0A338A}.gNavLists{display:flex;align-items:baseline;justify-content:space-between;width:796px}.gNavLists>li{font-size:1.4rem}.gNavLists>li>a{display:inline-block;color:#333;text-decoration:none}.gNavLists>li:not(:last-child)>a{margin:0 8px;padding:26px 10px}.gNavLists>li:not(:last-child)>a:hover{color:#0A338A;text-decoration:none}.gNavLists .uNavInLists>li>a,.gNavLists .uNavIn__title a{color:#FFF;text-decoration:none}.gNavLists>li:last-child>a{margin:0 32px 0 10px;padding:2px 16px;border:1px solid #333;border-radius:100px}.gNavLists>li:last-child>a:hover{color:#FFF;background-color:#0A338A;text-decoration:none}.gNavLists .uNav{height:0}.gNavLists .uNavIn{padding-top:40px;visibility:hidden;opacity:0;position:absolute;left:0;width:980px}.gNavLists .uNavIn.show{visibility:visible;animation:headerFadeIn .5s ease forwards 0s}.gNavLists .uNavIn__title{padding-bottom:35px;font-size:4.2rem;text-align:center}.gNavLists .uNavIn__title a:hover{opacity:.5}.gNavLists .uNavInLists{margin:0 auto;padding-bottom:30px;display:flex;flex-wrap:wrap;width:908px}.gNavLists .uNavInLists>li{margin-bottom:25px;width:calc(908px / 4);font-size:1.4rem;text-align:center}.gNavLists .uNavInLists>li>a{border-radius:17px;padding:8px 15px;display:inline-block;min-width:10em}.gNavLists .uNavInLists>li>a:hover{color:#0A338A;background-color:#FFF}.headerIn.open{animation:headerSlideIn .4s ease forwards 0s}.headerIn.open .gNavLists,.headerIn.open .headerIn__logo>a{animation:headerFadeIn .4s ease forwards .4s;opacity:0}.headerIn.open .headerIn__logo>span{display:none}.headerIn.open .headerIn__logo>a{display:block}.headerIn.close{animation:headerSlideOut .4s ease forwards .2s}.headerIn.close .headerIn__logo>span{display:block;opacity:0;animation:headerFadeIn .2s ease forwards .6s}.headerIn.close .headerIn__logo>span:hover{cursor:pointer}.headerIn.close .gNavLists,.headerIn.close .headerIn__logo>a{display:none}@keyframes headerSlideIn{0%{width:156px}100%{width:980px}}@keyframes headerSlideOut{0%{width:980px}100%{width:70px;background:#0A338A}}@keyframes headerFadeIn{0%{opacity:0}100%{opacity:1}}.footerLinkBlockBunnerLists li a:hover img,.footerLinkBlockLists li a:hover,.footerLinkBlock__logo a:hover img,.footerLinkBlock__sns a:hover img{opacity:.5}.iso{padding:40px 0 36px;width:100%;background-color:#F5F5F5}.isoIn{margin:0 auto;padding:26px 34px 26px 48px;border:5px solid #EDEDED;display:flex;align-items:center;width:980px;background-color:#FFF}.isoIn__img{margin-right:48px}.isoIn__txt{font-size:1.4rem;line-height:1.7}.isoIn__link{margin-left:auto;width:140px}.isoIn__link a{padding:1em 0;border:2px solid #0A338A;border-radius:100px;display:inline-block;width:130px;color:#0A338A;background-color:rgba(255,255,255,.4);font-size:1.2rem;text-align:center;text-decoration:none}.isoIn__link a:hover{color:#FFF;background-color:#0A338A}.breadcrumbs{width:100%;background-color:#7a818f}.breadcrumbsIn{margin:0 auto;padding:33px 0 37px;width:980px;color:#FFF;overflow:hidden;white-space:nowrap;letter-spacing:-.4em;text-overflow:ellipsis}.breadcrumbsIn>span:nth-child(n+2){margin:0 0 0 20px;padding:0 0 0 30px;background:url(https://img.phoenix.webcrew.co.jp/12200/files/images/breadcrumb_arrow.png) left center no-repeat;background-size:10px auto}.breadcrumbsIn img{width:26px;height:auto}.breadcrumbsIn a,.breadcrumbsIn span{color:#FFF;text-decoration:none;letter-spacing:normal}.breadcrumbsIn a:hover{text-decoration:underline}footer{background-color:#FFF}.footerLink{margin:0 auto;padding-top:43px;width:980px;font-size:1.3rem}.footerLinkBlock{margin-bottom:22px}.footerLinkBlock:first-child{padding-bottom:26px;border-bottom:1px solid #B2B2B2}.footerLinkBlock__logo{margin-bottom:30px;display:flex;justify-content:space-between}.footerLinkBlock__logo a{display:block;width:136px}.footerLinkBlock__logo a img{width:100%;height:auto}.footerLinkBlockLists{display:flex}.footerLinkBlockLists li:not(:first-child){margin-left:22px}.footerLinkBlockLists li a{color:#666;text-decoration:none}.footerLinkBlockLists li a em{display:block;margin-top:-.2em;color:#0A338A;font-size:1.8rem;font-weight:700}.footerLinkBlockLists+ul{margin-top:2em}.footerLinkBlock__sns{display:flex}.footerLinkBlock__sns li:not(:last-child){margin-right:7px}.footerLinkBlock__sns a{display:block;width:30px}.footerLinkBlock__sns img{width:auto;height:auto}.footerLinkBlockBunnerLists li{margin-bottom:24px}.footerCopyright{padding:30px}.footerCopyright small{margin:0 auto;display:block;width:980px;font-size:1.1rem;text-align:right}.backVisual,.backVisual__fill,main{width:100vw;height:100vh}.backVisual{display:flex;justify-content:center;align-items:center;position:fixed;z-index:-1;overflow:hidden}.serviceLink,.serviceTitle{justify-content:space-between}.backVisual__img{position:relative;z-index:2}.backVisual__fill{position:absolute;z-index:1;top:0;left:0;background-color:#42210B;opacity:.28}.newsTitle a:hover,.serviceTitle a:hover{opacity:.7}.backVisual__video video{position:absolute;z-index:-1;top:50%;left:50%;width:auto;height:auto;min-width:100vw;min-height:100vh;transform:translate(-50%,-50%)}.contentsIn{background-color:#FFF}.contentsIn>section:nth-child(2n){background-color:#F5F5F5}.service{padding:96px 0 180px}.serviceLink li a,.serviceTitle a{padding:1em 0;text-align:center;text-decoration:none}.serviceIn{margin:0 auto;width:980px}.serviceTitle,.serviceTxt{margin-bottom:40px}.serviceTitle{display:flex;align-items:center}.serviceTitle h2{font-size:5.6rem}.serviceTitle a{border-radius:100px;display:inline-block;width:176px;color:#FFF;background-color:#0A338A;font-size:1.6rem}.serviceLink{margin:0 auto;display:flex;width:980px;transform:translateY(50%)}.businessTitle,.companyTitle,.newsTitle,.recruitTitle{justify-content:space-between;transform:translateY(-50%)}.serviceLink li a{border:2px solid #0A338A;border-radius:100px;display:inline-block;width:156px;color:#0A338A;background-color:rgba(255,255,255,.4);font-size:1.2rem}.newsTitle a,.serviceLink li a:hover{color:#FFF;background-color:#0A338A}.news{padding:0 0 180px}.newsIn{margin:0 auto;width:980px}.newsTitle{display:flex;align-items:center}.newsTitle h2{font-size:5.6rem}.newsTitle a{padding:1em 0;border-radius:100px;display:inline-block;width:176px;font-size:1.6rem;text-align:center;text-decoration:none}.newsCont{margin:0 auto;padding:60px 0;width:880px;background-color:#FFF}.newsContLists{margin:0 auto;width:740px}.newsContLists li{display:table}.newsContLists li:not(:last-child){margin-bottom:45px}.newsContLists__date{display:table-cell;width:190px}.newsContLists__cont{display:table-cell;width:550px}.newsContLists__cont.new a::before,.newsContLists__pdf{display:inline-block;font-weight:700;font-size:1.2rem;line-height:1;vertical-align:2px}.newsContLists__cont a{color:#333;text-decoration:none}.newsContLists__cont a:hover{opacity:.5}.newsContLists__cont.new a::before{content:"NEW";margin:0 5px 0 -47px;padding:5px 8px 4px;color:#FFF;background-color:#F15A24}.newsContLists__cont.new_none a::before{content:none}.newsContLists__pdf{margin-left:5px;padding:5px 10px 4px;border-radius:100px;color:#FFF;background-color:#0A338A}.businessIn,.companyIn,.recruitIn{margin:0 auto;padding-bottom:130px;width:980px}.businessTitle,.companyTitle,.recruitTitle{display:flex;align-items:center}.bunnerLists li a:hover img,.businessLists li a:hover img,.companyLists li a:hover img,.recruitLists li a:hover img{transform:scale(1.1)}.businessTitle h2,.companyTitle h2,.recruitTitle h2{font-size:5.6rem}.businessTitle a,.companyTitle a,.recruitTitle a{padding:1em 0;border-radius:100px;display:inline-block;width:176px;color:#FFF;background-color:#0A338A;font-size:1.6rem;text-align:center;text-decoration:none;box-shadow:0 0 8px 0 rgba(0,0,0,.24)}.businessTitle a:hover,.companyTitle a:hover,.recruitTitle a:hover{opacity:.7}.businessLists,.companyLists,.recruitLists{margin:40px auto 0;width:980px;display:flex;justify-content:space-between}.businessLists li,.companyLists li,.recruitLists li{width:474px}.businessLists li a,.companyLists li a,.recruitLists li a{border-radius:10px;display:block;width:100%;height:100%;color:#333;text-decoration:none;background-color:#FFF;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,.2)}.businessLists li a img,.companyLists li a img,.recruitLists li a img{vertical-align:middle}.businessLists__img,.companyLists__img,.recruitLists__img{width:474px;height:212px;overflow:hidden}.businessLists__txt,.companyLists__txt,.recruitLists__txt{padding:0 10px 0 20px;display:table-cell;vertical-align:middle;height:76px}.bunner{margin:0 auto;padding:100px 0;width:100%;background-color:#FFF}.bunnerLists{margin:0 auto;display:flex;justify-content:space-around;align-items:center;width:980px}.bunnerLists li a{border-radius:10px;display:block;width:306px;height:112px;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,.2)}.bunnerLists li a img{width:306px;height:auto;transition:all .3s ease}
