.works__cont ul li{border-bottom:#e2e2e2 solid 1px}.works__cont ul li .txt .title{margin-bottom:.7em;padding-left:1em;font-size:2rem;line-height:1.4;color:#398cd0;position:relative}.works__cont ul li .txt .title span{color:#000;font-size:1rem;display:block;margin-bottom:5px}.works__cont ul li .txt .title:before{content:"";width:5px;height:100%;position:absolute;left:0;top:0;background:#398cd0;background:linear-gradient(180deg, rgb(57, 140, 208) 35%, rgb(237, 107, 178) 100%)}.works__cont ul li .links a.person{position:relative}.works__cont ul li .links a.person img{width:auto;height:calc(100% - 16px);position:absolute;top:8px;left:8px}@media(max-width: 767px){.works__cont{padding:40px 20px}.works__cont ul li{margin-bottom:2.5em;padding-bottom:2.5em}.works__cont ul li .txt{margin-bottom:2em}.works__cont ul li .txt .title{font-size:1.8rem}.works__cont ul li .links{width:100%;margin-top:1em;display:flex;flex-wrap:wrap;justify-content:center}.works__cont ul li .links .cmn__btn{margin-top:15px}}@media(min-width: 768px){.works__cont{max-width:1000px;margin:auto;padding:120px 0 40px}.works__cont ul{display:flex;flex-wrap:wrap}.works__cont ul li{margin-bottom:4em;padding-bottom:4em;display:flex;justify-content:space-between;flex-wrap:wrap}.works__cont ul li:nth-child(even) .txt{order:2}.works__cont ul li:nth-child(even) .img{order:1}.works__cont ul li:nth-child(even) .links{order:3}.works__cont ul li .txt{width:50%}.works__cont ul li .img{width:44%}.works__cont ul li .links{width:85%;display:flex;justify-content:center;margin:3em auto 0}.works__cont ul li .links .cmn__btn a{font-size:15px}}.people__mv{background:linear-gradient(to right, #E8F6FF, #F9FDFF);position:relative}.people__mv .txt h1{width:100%;font-size:2em;line-height:1.6}.people__mv .txt h1 span{color:#fff;background:linear-gradient(to right, #398CD0, #50B4EF);display:inline-block}@media(max-width: 767px){.people__mv .txt{transform:translateY(-2em)}.people__mv .txt h1{font-size:1.5rem}.people__mv .txt h1 span{margin-bottom:.4em;padding:0 20px}.people__mv .txt p{padding-left:20px}}@media(min-width: 768px){.people__mv{padding-bottom:100px;display:flex;justify-content:space-between}.people__mv .img{width:50%}.people__mv .txt{width:45%;display:flex;flex-wrap:wrap;align-items:center}.people__mv .txt h1 span{margin-bottom:.5em;padding-left:.5em}}.people__cont .contBase h2{margin-bottom:1.5em;padding-bottom:1em;font-size:1.75em;color:#398cd0;line-height:1.4;border-bottom:dashed 1px #9b9b9b}@media(max-width: 767px){.people__cont{padding:10px 20px 40px}.people__cont .contBase .txt h2{margin-top:2em}.people__cont .contBase .img{margin-top:2em}}@media(min-width: 768px){.people__cont{max-width:1100px;margin:auto;padding:80px 20px;z-index:1}.people__cont .contBase{display:flex;justify-content:space-between}.people__cont .contBase h2{margin-top:2em}.people__cont .cont1 .txt{width:55%}.people__cont .cont1 .img{width:40%;position:relative}.people__cont .cont1 .img img{position:absolute;bottom:0;right:0}.people__cont .cont2{margin-top:6em;flex-flow:row-reverse}.people__cont .cont2 h2{margin-top:0em}.people__cont .cont2 .txt{width:65%}.people__cont .cont2 .img{width:30%;position:relative}}.people__subcont .schedule,.people__subcont .comment{box-sizing:border-box}.people__subcont .schedule h2,.people__subcont .comment h2{padding:.5em 1em;background:linear-gradient(to right, #398CD0, #50B4EF);color:#fff;display:inline-block;transform:translateY(-50%);line-height:1;font-size:1.5rem}.people__subcont .schedule h2 span,.people__subcont .comment h2 span{margin-left:.5em;font-size:.6em;display:inline-block}.people__subcont .schedule{background-color:#e8f6ff;box-sizing:border-box}.people__subcont .schedule dl{display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box}.people__subcont .schedule dl dt,.people__subcont .schedule dl dd{margin-top:.6em}.people__subcont .schedule dl dt{width:4.5em;color:#398cd0;font-size:1.125rem;line-height:1;position:relative;text-align:center}.people__subcont .schedule dl dt::before{content:"";width:1px;height:calc(100% - 1.5em);border-left:#9b9b9b dashed 1px;display:block;position:absolute;left:50%;bottom:0}.people__subcont .schedule dl dt:last-of-type::before{border:none}.people__subcont .schedule dl dd{width:calc(100% - 5.5em);padding-bottom:2em}.people__subcont .schedule dl dd p.title{margin-bottom:.7em;font-size:1.125em;line-height:1;color:#398cd0}.people__subcont .comment{background-color:#e8f6ff}.people__subcont .comment .commentInner .title{font-size:1.2rem;margin-bottom:.5em;color:#398cd0}@media(max-width: 767px){.people__subcont{padding:40px 20px}.people__subcont .schedule{margin-bottom:5em}.people__subcont .schedule dl{padding:10px 20px 20px 10px}.people__subcont .comment .commentInner{padding:10px 20px 20px}}@media(min-width: 768px){.people__subcont{max-width:1000px;margin:auto;padding:80px 20px;display:flex;justify-content:space-between;align-items:start}.people__subcont .schedule{width:50%}.people__subcont .schedule dl{padding:10px 40px 40px}.people__subcont .comment{width:40%}.people__subcont .comment .commentInner{padding:10px 40px 40px}}.other-interviews{background-color:#e8f6ff}.other-interviews .other-interviews__inner{max-width:1000px;margin:auto;padding:80px 20px}.other-interviews .other-interviews__inner p.other-interviews_ttl{font-size:28px;color:#398cd0;text-align:center;margin-bottom:40px}.other-interviews .other-interviews__inner ul{display:flex;justify-content:center;flex-wrap:wrap}.other-interviews .other-interviews__inner ul li{width:33%;padding:3%;box-sizing:border-box;transition:.3s}.other-interviews .other-interviews__inner ul li a p{color:#398cd0;line-height:1.5;margin-top:15px}.other-interviews .other-interviews__inner ul li:hover{transform:scale(1.1)}