@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&family=Work+Sans:wght@300;600&family=Shippori+Mincho:wght@400;500&display=swap");.head{margin:40px 60px 40px}.head div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.head div h1{font-size:3rem;line-height:1.2;margin-right:25px;font-family:"Shippori Mincho",serif}.head div p{font-size:1.875rem;font-weight:700}.head div p span{font-weight:300}.career .head{color:#17194C}.work .head{color:#A3955D}@media screen and (max-width:767px){.head{margin:40px 5vw 20px}.head div{display:block}.head div h1{font-size:8vw;margin-right:0;margin-bottom:10px}.head div h1 span{font-size:17vw}.head div p{font-size:1rem;margin-top:0}}.lead{width:100%;padding:30px 60px;position:relative}.lead:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lead p{font-size:1rem;line-height:2;color:#fff;position:relative;z-index:2}.career .lead{background:url("../career_design/images/img_career_top.jpg") no-repeat center top;background-size:cover}.career .lead:before{background-color:rgba(23,25,76,0.8)}.work .lead{background:url("../workstyle/images/img_work_top.jpg") no-repeat center top;background-size:cover}.work .lead:before{background-color:rgba(163,149,93,0.8)}@media screen and (max-width:767px){.lead{padding:30px 5vw}.lead p{font-size:0.875rem}}.people{max-width:1000px;margin:90px auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px 80px}.people li{width:calc((100% - 80px) / 2)}.people li a{position:relative}.people li a .img{margin-left:40px}.people li a .prof{margin-top:-1em}.people li a .prof .job{font-size:0.875rem;font-weight:700;color:#fff;background:#17194C;padding:8px 25px;display:inline-block;text-align:center;-webkit-clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%);clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%)}.people li a .prof h2{font-size:1.25rem;font-weight:400;color:#17194C;letter-spacing:0.1em;line-height:1.6;margin:15px 0}.people li a .prof .name dt{font-size:1rem;font-weight:600;margin-bottom:5px}.people li a .prof .name dt span{font-size:0.6875rem;font-weight:400;margin-left:10px}.people li a .prof .name dd{font-size:0.75rem;line-height:1.6}.career .people li a .prof .job{background:#17194C}.career .people li a .prof h2{color:#17194C}.work .people li a .prof .job{background:#A3955D}.work .people li a .prof h2{color:#A3955D}@media screen and (max-width:1100px){.people{margin:90px 40px 100px}}@media screen and (max-width:950px){.people{gap:60px 50px}.people li{width:calc((100% - 50px) / 2)}}@media screen and (max-width:767px){.people{max-width:inherit;margin:90px 5vw 100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.people li{width:100%}.people li a{position:relative}.people li a .img{margin-left:0}.people li a .prof{margin-left:15px}.people li a .prof .job{font-size:0.8125rem}.people li a .prof h2{font-size:1rem}.people li a .prof dl dt{font-size:1.125rem}}.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:120px;gap:80px}.link li a{position:relative}.link li a .contents_tetxt{padding-left:90px}.link li a .contents_tetxt h3{font-size:2.875rem;font-weight:600;line-height:1}.link li a .contents_tetxt h3 span{font-weight:300}.link li a .contents_tetxt h3 .arrow{width:80px;height:80px;position:absolute;display:inline-block;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.link li a .contents_tetxt h3 .arrow:after,.link li a .contents_tetxt h3 .arrow:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.link li a .contents_tetxt h3 .arrow:before{height:1px}.link li a .contents_tetxt h3 .arrow:after{width:8px;height:8px;-webkit-transform:rotate(45deg) translateY(-65%);transform:rotate(45deg) translateY(-65%)}.link li a .contents_tetxt h3 .arrow:before{left:21px;width:24px}.link li a .contents_tetxt h3 .arrow:after{right:34px;width:24px;height:24px}.link li a .contents_tetxt p{font-size:1rem;font-weight:400;letter-spacing:0.2em;margin-top:10px}.link .career .contents_tetxt{color:#17194C}.link .career .contents_tetxt h3 .arrow{border:1px solid #17194C}.link .career .contents_tetxt h3 .arrow:before{background:#17194C}.link .career .contents_tetxt h3 .arrow:after{border-top:1px solid #17194C;border-right:1px solid #17194C}.link .work .contents_tetxt{color:#A3955D}.link .work .contents_tetxt h3 .arrow{border:1px solid #A3955D}.link .work .contents_tetxt h3 .arrow:before{background:#A3955D}.link .work .contents_tetxt h3 .arrow:after{border-top:1px solid #A3955D;border-right:1px solid #A3955D}@media screen and (max-width:960px){.link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 3vw 120px;gap:50px}}@media screen and (max-width:767px){.link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 5vw 60px;gap:40px}.link li a .contents_tetxt{padding-left:18vw;bottom:-12vw;left:0}.link li a .contents_tetxt h3{font-size:10vw}.link li a .contents_tetxt h3 .arrow{width:14vw;height:14vw}.link li a .contents_tetxt h3 .arrow:before{left:2.5vw;width:5.5vw}.link li a .contents_tetxt h3 .arrow:after{right:6vw;width:4.5vw;height:4.5vw}.link li a .contents_tetxt p{font-size:0.8125rem;line-height:1.4}}
/*# sourceMappingURL=contents_common.css.map */