:root{--main-cl:#00b291;--brand-cl:#0072cf;--bg-white:#fff;--bg-gray:#e6e6e6;--line-cl:#8ad1c4;--line-cl2:#c2d4e3;--line-cl3:#c5c5c5;--line-cl4:#ddd;--line-cl5:#7bb6e6;--text-white:#fff;--text-cl:#ddd;--text-cl2:#626262;--border-radius-8:8px;--border-radius-4:2px}.p_people .single_content .simple_info__division,.p_people .single_content .work_flow_item__head .time{font-size:.8125rem}.p_people .people_head__ttl,.p_people .single_content .block__id,.p_people .single_content .simple_info__detail,.p_people .single_content .work_flow_item__catch,.p_people .single_content .work_flow_item__head .ttl{font-size:.875rem}.p_people .single_content .block__ttl,.p_people .single_content .simple_info__name .en,.p_people .single_content .simple_info__name .ja{font-size:1.125rem}.p_people .single_content__ttl{font-size:1.375rem}.p_people .c_block__inner{display:block}.p_people .people_filter{margin-top:20px}.p_people .people_filter .menu_tag{display:flex;flex-wrap:wrap;gap:12px 12px;margin-top:20px}.p_people .people_filter .tag_item{border:1px solid #5f9fd3;border-radius:4px;color:#5f9fd3;cursor:pointer;display:inline-block;font-size:.675rem;font-weight:500;letter-spacing:.01em;line-height:1.675;padding:1px 6px 2px;transition:all .3s linear}.p_people .people_filter .tag_item.active{background-color:#0072cf;border-color:#0072cf;color:#fff}.p_people .people_filter .tag_item.filter-btn:hover{opacity:1}.p_people .people_head{background-color:#fff;border-radius:var(--border-radius-8)}.p_people .people_head__inner{margin:0 auto;max-width:880px;padding:20px}.p_people .people_head__ttl{font-weight:700;letter-spacing:.01em}.p_people .people_head__wrap{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:10px}.p_people .people_head .col{width:clamp(50% - 20px,(1200px - 100vw) * 1000,100%)}.p_people .people_head .col__head{border-bottom:1px dashed #d9e5ed;padding-bottom:10px}.p_people .people_head .col__head .en{color:#5f9fd3;display:block;font-family:Josefin Sans,sans-serif;font-size:1.75rem;font-style:italic;font-weight:200;letter-spacing:0}.p_people .people_head .col__head .jp{display:block;font-size:.8125rem;font-weight:500;letter-spacing:.01em;line-height:1.4615384615}.p_people .single_content{border-radius:var(--border-radius-8);margin-top:20px}.p_people .single_content__container{margin:0 auto;max-width:880px;padding-inline:20px}.p_people .single_content__cover{margin-top:0}.p_people .single_content__main{background-color:#fff;border-radius:0 0 var(--border-radius-8) var(--border-radius-8);padding-top:45px}.p_people .single_content__head{border-bottom:1px solid #c2d4e3;padding-bottom:20px}.p_people .single_content__body{padding-top:40px}.p_people .single_content__ttl{color:var(--main-cl);font-weight:700;letter-spacing:.01em;line-height:1.675}.p_people .single_content__simple_info{margin-top:20px}.p_people .single_content__block+.single_content__block{padding-top:40px}.p_people .single_content__work_flow{padding-bottom:45px;padding-top:38px}.p_people .single_content .simple_info__name span{display:inline-block}.p_people .single_content .simple_info__name .ja{display:none;font-weight:700;letter-spacing:.01em;margin-right:.5em}.p_people .single_content .simple_info__name .en{font-family:Josefin Sans,sans-serif;font-weight:700;letter-spacing:.01em}.p_people .single_content .simple_info__jobs{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;margin-top:15px}.p_people .single_content .simple_info__division{background-color:var(--brand-cl);border-radius:5px;color:#fff;flex-shrink:0;font-weight:700;letter-spacing:.01em;padding:.4em 1.0666666667em}.p_people .single_content .simple_info__detail{display:flex;flex-wrap:wrap;gap:16px;letter-spacing:.01em;line-height:1.5}.p_people .single_content .block__id{font-weight:500;letter-spacing:.01em;padding-left:3.1111111111em;position:relative}.p_people .single_content .block__id:before{background-color:#626262;content:"";height:1px;left:0;position:absolute;top:50%;width:2.6666666667em}.p_people .single_content .block__ttl{font-weight:700;letter-spacing:.01em;line-height:1.675em;margin-top:10px}.p_people .single_content .block__text .note{display:block;font-size:.75rem;margin-top:.8461538462em}.p_people .single_content .work_flow__cols{display:flex;flex-wrap:wrap;row-gap:10px}.p_people .single_content .work_flow__col{width:100%}.p_people .single_content .work_flow__col:first-of-type .work_flow_item:last-child{border-bottom:clamp(0px,(1024px - 100vw) * 1000,1px) solid var(--line-cl2);padding-bottom:8px}.p_people .single_content .work_flow_item{border-bottom:1px solid var(--line-cl2);padding-bottom:10px;-moz-column-break-inside:avoid;break-inside:avoid}.p_people .single_content .work_flow_item:last-child{border-bottom:0;padding-bottom:0}.p_people .single_content .work_flow_item+.work_flow_item{margin-top:12px}.p_people .single_content .work_flow_item__head .time,.p_people .single_content .work_flow_item__head .ttl{display:block}.p_people .single_content .work_flow_item__head .time{align-items:center;border:1px solid var(--main-cl);border-radius:var(--border-radius-8);color:var(--main-cl);display:flex;font-family:Josefin Sans,sans-serif;height:24px;letter-spacing:.01em;line-height:1;padding:.2em .7333333333em 0;width:-moz-fit-content;width:fit-content}.p_people .single_content .work_flow_item__head .ttl{font-weight:500;letter-spacing:.01em;line-height:1.5;margin-top:11px}.p_people .single_content .work_flow_item__catch{font-weight:400;letter-spacing:.01em;line-height:1.8;margin-top:12px}.p_people .l_people .c_people{margin-bottom:20px;width:calc(50% - 10px)}.p_people .l_people .c_people__img{flex:1}.p_people .l_people__head__list-note{padding-top:20px;text-align:right}.p_people .single_filter{margin-top:50px}.p_people.single .c_bg.bg02{background-size:contain}@media screen and (min-width:768px){:root{--border-radius-8:8px;--border-radius-4:4px}.p_people .single_content .simple_info__division,.p_people .single_content .work_flow_item__head .time{font-size:.9375rem}.p_people .people_head__ttl,.p_people .single_content .simple_info__detail,.p_people .single_content .work_flow_item__catch{font-size:1rem}.p_people .single_content .block__id,.p_people .single_content .work_flow_item__head .ttl{font-size:1.125rem}.p_people .single_content .block__ttl,.p_people .single_content .simple_info__name .en,.p_people .single_content .simple_info__name .ja{font-size:1.5rem}.p_people .single_content__ttl{font-size:clamp(1.75rem,1.5625vw + 1rem,2rem)}.p_people .people_filter{margin-top:41px}.p_people .people_filter .menu_tag{margin-top:13px}.p_people .people_filter .tag_item{font-size:.75rem}.p_people .people_filter .tag_item.filter-btn:hover{background-color:#0072cf;border-color:#0072cf;color:#fff}.p_people .people_head__inner{padding-bottom:40px;padding-top:27px}.p_people .people_head__wrap{gap:40px;margin-top:15px}.p_people .people_head .col__head{padding-bottom:11px}.p_people .single_content{margin-top:30px}.p_people .single_content__cover{margin-top:0}.p_people .single_content__main{padding-top:92px}.p_people .single_content__head{padding-bottom:42px}.p_people .single_content__body{padding-top:68px}.p_people .single_content__simple_info{margin-top:36px}.p_people .single_content__block+.single_content__block{padding-top:70px}.p_people .single_content__work_flow{padding-bottom:92px;padding-top:59px}.p_people .single_content .simple_info__jobs{gap:16px;margin-top:18px}.p_people .single_content .block__ttl{margin-top:16px}.p_people .single_content .block__text{margin-top:33px}.p_people .single_content .block__text .note{font-size:.8125rem}.p_people .single_content .block__img{margin-top:35px}.p_people .single_content .work_flow__ttl{margin-bottom:37px;margin-top:59px}.p_people .single_content .work_flow__cols{-moz-column-gap:48px;column-gap:48px;row-gap:16px}.p_people .single_content .work_flow__col{-moz-column-gap:clamp(1.25rem,3.3653846154vw + -.3653846154rem,3rem);column-gap:clamp(1.25rem,3.3653846154vw + -.3653846154rem,3rem);-moz-columns:2;column-count:2}.p_people .single_content .work_flow__col:first-of-type .work_flow_item:last-child{padding-bottom:clamp(0px,(1024px - 100vw) * 1000,19px)}.p_people .single_content .work_flow_item{padding-bottom:19px}.p_people .single_content .work_flow_item+.work_flow_item{margin-top:16px}.p_people .l_people__head__list-note{padding-top:24px}.p_people .single_filter{margin-top:96px}.p_people.single .people_filter{margin-top:0}}@media screen and (min-width:1200px){.p_people .l_people .c_people{width:calc(25% - 34.5px)}}
/*# sourceMappingURL=people.css.map */

