#peopleIndex .contents .list .item a .pho:after,#peopleIndex .contents .projectStory .outline a .txt:after{display:block;counter-increment:number 1;content:counter(number,decimal-leading-zero);background:-webkit-gradient(linear,left top,right top,from(#00b7ff),to(#ffffc7));background:linear-gradient(90deg,#00b7ff 0%,#ffffc7 100%);font-family:"Archivo","Noto Sans JP",sans-serif;font-size:50px;font-weight:300;letter-spacing:0.05em;color:#FFF;position:absolute;bottom:0;right:0;line-height:37px;height:35px;overflow:hidden;padding:0 40px 0 5px;mix-blend-mode:hard-light}#peopleIndex .contents .list{counter-reset:number 0;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}#peopleIndex .contents .list .item{width:calc(50% - 30px);margin:0 0 30px;padding:45px 15px 20px;border-top:2px solid #1d264d;position:relative}#peopleIndex .contents .list .item:first-child,#peopleIndex .contents .list .item:nth-child(2){border-top:none}#peopleIndex .contents .list .item:after{content:"";display:block;width:2px;height:calc(100% - 30px);background:#1d264d;position:absolute;top:30px;right:-30px}#peopleIndex .contents .list .item:nth-child(2n):nth-child(n-2):before{content:"";display:block;border-top:2px solid #1d264d;position:absolute;top:calc(100% + 30px);left:0;right:0}#peopleIndex .contents .list .item:last-child:before{display:none!important}#peopleIndex .contents .list .item:nth-child(2n):after{display:none}#peopleIndex .contents .list .item a{display:block;position:relative;height:100%}#peopleIndex .contents .list .item a:hover{opacity:1;color:#0072bc}#peopleIndex .contents .list .item a:after{content:"";display:block;width:30px;height:30px;border-radius:50%;background-image:url("../../images/ico_link_white.svg");background-repeat:no-repeat;background-position:center;background-color:#1d264d;position:absolute;-webkit-transition:0.2s;transition:0.2s}#peopleIndex .contents .list .item a:hover:after{-webkit-transform:scale(1.15);transform:scale(1.15);background-color:#0072bc}@media (max-width:736px){#peopleIndex .contents .list .item a:after{width:20px;height:20px;background-size:50% auto}#peopleIndex .contents .list .item a:hover:after{-webkit-transform:scale(1);transform:scale(1)}}#peopleIndex .contents .list .item a:after{position:absolute;bottom:0;right:0}#peopleIndex .contents .list .item a:hover .job{background:#0072bc}#peopleIndex .contents .list .item a .pho{display:block;position:relative;margin-bottom:20px}#peopleIndex .contents .list .item a .pho:before{content:"";display:block;width:100%;height:60px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(29,38,77,0.2)),to(rgba(29,38,77,0)));background:linear-gradient(0deg,rgba(29,38,77,0.2) 0%,rgba(29,38,77,0) 100%);position:absolute;bottom:0}#peopleIndex .contents .list .item a .pho img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}#peopleIndex .contents .list .item a p{font-family:"Shippori Mincho",serif;font-size:24px;line-height:1.6;font-weight:bold;letter-spacing:0.05em;margin-bottom:40px}#peopleIndex .contents .list .item a .job{display:block;background:#1d264d;color:#FFF;font-size:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1;padding:0 5px;line-height:30px;margin-bottom:20px;-webkit-transition:0.2s;transition:0.2s}#peopleIndex .contents .list .item a .name{display:block;font-size:20px;font-family:"Shippori Mincho",serif;letter-spacing:0.1em;margin-bottom:30px}#peopleIndex .contents .list .item a .dev{display:block;font-size:12px}#peopleIndex .contents .case{counter-reset:number 0}#peopleIndex .contents .projectStory{margin-top:60px}#peopleIndex .contents .projectStory .outline a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#peopleIndex .contents .projectStory .outline a .txt{width:50%;position:relative;z-index:1}#peopleIndex .contents .projectStory .outline a .txt:after{top:0;left:0;right:auto;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#peopleIndex .contents .projectStory .outline a .txt h2{background:#fff;padding:0.8em 0.5em 0 0}#peopleIndex .contents .projectStory .outline a .pho{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:right bottom;transform-origin:right bottom}#peopleIndex .contents .projectStory .list .item .pho:after{display:none}@media (max-width:736px){#peopleIndex .contents .list{display:block}#peopleIndex .contents .list .item{width:100%;margin:0 0 30px;padding:30px 15px 0}#peopleIndex .contents .list .item:after,#peopleIndex .contents .list .item:before{display:none!important}#peopleIndex .contents .list .item:nth-child(2){border-top:2px solid #1d264d}#peopleIndex .contents .list .item a .pho:before{height:50px}#peopleIndex .contents .list .item a .pho img{width:100%;height:auto}#peopleIndex .contents .list .item a p{font-size:18px;margin-bottom:20px}#peopleIndex .contents .list .item a .job{font-size:14px;line-height:22px;margin-bottom:10px}#peopleIndex .contents .list .item a .name{font-size:16px;margin-bottom:10px}#peopleIndex .contents .projectStory{margin-top:60px}#peopleIndex .contents .projectStory .outline a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#peopleIndex .contents .projectStory .outline a .txt{width:100%}#peopleIndex .contents .projectStory .outline a .txt:after{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#peopleIndex .contents .projectStory .outline a .txt h2{padding:0.8em 0.5em 0.8em 0;font-size:16px}#peopleIndex .contents .projectStory .outline a .pho{width:80%;-webkit-transform:scale(1);transform:scale(1)}#peopleIndex .contents .projectStory .list .item .pho:after{display:none}}#people .pageTitle .titleBox .shift h1{font-size:max(2.7vw,30px);letter-spacing:0.05em;margin-bottom:50px}#people .pageTitle .titleBox .shift span{display:block;letter-spacing:0.1em}#people .pageTitle .titleBox .shift span.job{display:block;background:#1d264d;color:#FFF;font-size:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1;padding:0 5px;line-height:30px;margin-bottom:20px;-webkit-transition:0.2s;transition:0.2s}#people .pageTitle .titleBox .shift span.name{font-size:20px;font-family:"Shippori Mincho",serif;font-weight:600;margin:30px 0 15px}#people .pageTitle .titleBox .shift span.dev{font-size:12px}#people .contents section h2{margin-bottom:50px}#people .contents section figure figcaption{font-size:12px;margin:0.8em 0 0;line-height:1.8}#people .contents section .phoR figure figcaption{margin-right:20px}#people .contents section .phoL figure figcaption{margin-left:20px}#people .contents section .phoL.min figure figcaption,#people .contents section .phoR.min figure figcaption{margin-left:0;margin-right:0}#people .contents .bgWideGray{margin-top:-150px}#people .contents .day dl{margin-bottom:30px}#people .contents .day dl>div{display:-webkit-box;display:-ms-flexbox;display:flex}#people .contents .day dl>div:last-child dt:after{display:none}#people .contents .day dl>div dt{font-family:"Archivo","Noto Sans JP",sans-serif;padding-bottom:50px;position:relative}#people .contents .day dl>div dt span{display:block;width:100px;text-align:center;background:#FFF;font-size:30px;font-weight:300}#people .contents .day dl>div dt:after{content:"";display:block;width:1px;height:calc(100% - 55px);border-left:2px dotted #1d264d;position:absolute;bottom:10px;left:50%}#people .contents .day dl>div dd{font-size:16px;line-height:1.6;margin:5px 0 40px 20px}@media (max-width:736px){#people .pageTitle .titleBox{max-width:70%}#people .pageTitle .titleBox .shift h1{font-size:20px;letter-spacing:0;margin-bottom:20px}#people .pageTitle .titleBox .shift span{text-align:right}#people .pageTitle .titleBox .shift span.job{font-size:14px;line-height:25px;margin-bottom:10px;margin-left:auto}#people .pageTitle .titleBox .shift span.name{font-size:18px;margin:0 0 10px}#people .contents section h2{margin-bottom:30px}#people .contents .bgWideGray{margin-top:-80px}}
/*# sourceMappingURL=people.css.map */