﻿#staff{padding-bottom:0}#staff #link01{display:grid;grid-template-columns:30% 1fr}@media only screen and (max-width: 1024px){#staff #link01{grid-template-columns:25% 1fr}}@media only screen and (max-width: 768px){#staff #link01{display:inherit}}#staff #link01 .sec01{display:flex;justify-content:center;margin-top:2em}@media only screen and (max-width: 1024px){#staff #link01 .sec01{margin-top:0}}@media only screen and (max-width: 768px){#staff #link01 .sec01{display:inherit;text-align:left}}#staff #link01 .sec01 h1{writing-mode:vertical-rl;display:inline-block;font-size:clamp(1.8em, 2.8vw, 2.8em);font-weight:700;color:#FF528D;margin-right:1em}@media only screen and (max-width: 768px){#staff #link01 .sec01 h1{writing-mode:horizontal-tb;font-size:clamp(1.4em, 5vw, 2em);margin-bottom:1em;margin-right:0}}#staff #link01 .sec02::after{position:relative;z-index:999;content:"";background:#000}#staff #link01 .sec02 figure{box-shadow:1em 1em 0 0 #FF528D;border-radius:1.5em;border:4px solid #FF528D;overflow:hidden}@media only screen and (max-width: 1024px){#staff #link01 .sec02 figure{box-shadow:0.75em 0.75em 0 0 #FF528D}}#staff #link01 .sec02__01{margin-top:3em;display:flex;align-items:baseline}@media only screen and (max-width: 1024px){#staff #link01 .sec02__01{margin-top:2em;margin-left:1em}}#staff #link01 .sec02__01 p:nth-child(1){font-size:1.5em;font-weight:700;margin-right:0.5em}@media only screen and (max-width: 576px){#staff #link01 .sec02__01 p:nth-child(1){font-size:1.4em}}#staff #link01 .sec02__01 p:nth-child(2){font-size:1.2em}@media only screen and (max-width: 576px){#staff #link01 .sec02__01 p:nth-child(2){font-size:1.1em}}#staff #link02{margin-top:5em}#staff #link02 .sec01{padding-bottom:5em}#staff #link02 .sec01::after{content:"";clear:both;display:block}@media only screen and (max-width: 768px){#staff #link02 .sec01{clear:none;display:flex;flex-direction:column-reverse}}#staff #link02 .sec01:nth-child(even) figure{float:right;margin:0 0 3em 4em}@media only screen and (max-width: 1440px){#staff #link02 .sec01:nth-child(even) figure{margin:0 0 3em 4em}}@media only screen and (max-width: 1280px){#staff #link02 .sec01:nth-child(even) figure{margin:0 0 3em 3em}}@media only screen and (max-width: 1024px){#staff #link02 .sec01:nth-child(even) figure{margin:0 0 3em 3em}}@media only screen and (max-width: 768px){#staff #link02 .sec01:nth-child(even) figure{float:none;margin:2em auto 0}}@media only screen and (max-width: 768px){#staff #link02 .sec01__01{width:100%}}#staff #link02 .sec01__01 hgroup{display:block;position:relative}#staff #link02 .sec01__01 hgroup h2{font-size:1.1em;font-weight:700;margin-bottom:0.5em;display:flex;align-items:center}@media only screen and (max-width: 576px){#staff #link02 .sec01__01 hgroup h2{font-size:1em}}#staff #link02 .sec01__01 hgroup h2::before{background:#333;content:"";height:1px;width:2em;margin-right:1em}@media only screen and (max-width: 768px){#staff #link02 .sec01__01 hgroup h2::before{width:1em}}#staff #link02 .sec01__01 hgroup h3{font-weight:700;font-size:1.5em;color:#FF528D;margin-bottom:1em}@media only screen and (max-width: 1280px){#staff #link02 .sec01__01 hgroup h3{font-size:1.4em}}@media only screen and (max-width: 1024px){#staff #link02 .sec01__01 hgroup h3{font-size:1.3em}}@media only screen and (max-width: 576px){#staff #link02 .sec01__01 hgroup h3{font-size:1.2em}}#staff #link02 .sec01__01 p{text-indent:1em}#staff #link02 .sec01__01 p+p{margin-top:1em}#staff #link02 .sec01 figure{float:left;width:26em;margin:0 4em 3em 0;box-shadow:0.75em 0.75em 0 0 #FF528D;border-radius:1em;border:3px solid #FF528D;overflow:hidden}@media only screen and (max-width: 1440px){#staff #link02 .sec01 figure{margin:0 4em 3em 0}}@media only screen and (max-width: 1280px){#staff #link02 .sec01 figure{width:22em;margin:0 3em 3em 0}}@media only screen and (max-width: 1024px){#staff #link02 .sec01 figure{width:18em;margin:0 3em 3em 0;box-shadow:0.5em 0.5em 0 0 #FF528D}}@media only screen and (max-width: 768px){#staff #link02 .sec01 figure{width:70%;float:none;margin:2em auto 0}}@media only screen and (max-width: 576px){#staff #link02 .sec01 figure{width:80%}}#staff #link03{background:#fff;border:4px solid #FF528D;padding:2em 3em 3em;border-radius:2em}@media only screen and (max-width: 576px){#staff #link03{border-width:3px;padding:1em 1.5em 1.5em;border-radius:1em}}#staff #link03__inner hgroup p{font-size:1.6em;font-weight:700;color:#FF528D;text-align:left;display:flex;align-items:center}#staff #link03__inner hgroup p::after{background:#FF528D;content:"";height:1px;width:3em;margin-left:1em}#staff #link03__inner hgroup h1{font-size:2em;font-weight:700;margin-bottom:1em;text-align:left}@media only screen and (max-width: 1024px){#staff #link03__inner hgroup h1{text-align:center}}@media only screen and (max-width: 576px){#staff #link03__inner hgroup h1{font-size:1.6em}}#staff #link03__inner hgroup h1 span.size{font-size:1.5em}#staff #link03__inner .sec01{display:flex}@media only screen and (max-width: 1024px){#staff #link03__inner .sec01{display:inherit}}#staff #link03__inner .sec01__01{width:50%;text-align:center;display:block}@media only screen and (max-width: 1024px){#staff #link03__inner .sec01__01{width:100%}}#staff #link03__inner .sec01__01 .timeline{display:inline-block;margin:0 auto}#staff #link03__inner .sec01__01 .timeline>li{overflow:hidden;margin:0;position:relative;display:flex;text-align:left}#staff #link03__inner .sec01__01 .timeline>li .timeline-date{width:4em;margin-top:0.5em;text-align:right;padding-right:2em;font-weight:600}#staff #link03__inner .sec01__01 .timeline>li .timeline-date::after{font-family:ybm;content:"";color:#FF528D;font-size:1em;font-weight:normal !important;display:inline-block;line-height:1em;position:absolute;left:calc(4em - (0.5em - 1px));top:1em}#staff #link03__inner .sec01__01 .timeline>li .timeline-content{width:calc(100% - 4em);border-left:2px solid #999;padding-top:0.5em;padding-bottom:1em;padding-left:1.5em;padding-right:2em}@media only screen and (max-width: 1024px){#staff #link03__inner .sec01__01 .timeline>li .timeline-content{padding-right:0}}#staff #link03__inner .sec01__01 .timeline>li .timeline-content h4{font-weight:600;display:flex;align-items:center}#staff #link03__inner .sec01__01 .timeline>li .timeline-content h4::after{background:#333;content:"";height:1px;width:3em;margin-left:1em}#staff #link03__inner .sec01__01 .timeline>li .timeline-content h4:not(:first-child){margin-top:1em}#staff #link03__inner .sec01__02{width:50%}@media only screen and (max-width: 1024px){#staff #link03__inner .sec01__02{width:100%;margin:2em auto 0;height:0;overflow:hidden;padding-bottom:calc(2 / 3 * 90%);position:relative}}@media only screen and (max-width: 768px){#staff #link03__inner .sec01__02{width:100%;padding-bottom:calc(2 / 3 * 100%)}}#staff #link03__inner .sec01__02 figure{min-height:100%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1024px){#staff #link03__inner .sec01__02 figure{min-height:inherit;position:absolute;left:0;top:0;height:100%;width:100%}}#staff #link04{max-width:50em;margin:5em auto}#staff #link04 h1{text-align:center;font-size:2.5em;font-weight:700;margin-bottom:1em;color:#333;line-height:1.5;margin-bottom:1.75em;position:relative}@media only screen and (max-width: 1440px){#staff #link04 h1{font-size:2.4em}}@media only screen and (max-width: 1280px){#staff #link04 h1{font-size:2.3em}}@media only screen and (max-width: 1024px){#staff #link04 h1{font-size:2.2em}}@media only screen and (max-width: 768px){#staff #link04 h1{font-size:2em}}@media only screen and (max-width: 576px){#staff #link04 h1{font-size:1.8em}}#staff #link04 h1::before{content:'';position:absolute;bottom:-0.75em;display:inline-block;width:0.75em;height:0.2em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(90deg, #0da141 0, #0da141 33%, #90008e 33%, #90008e 67%, #fd231f 67%, #fd231f 100%)}#staff #link04 .sec01 p{font-size:1.1em}@media only screen and (max-width: 576px){#staff #link04 .sec01 p{font-size:1em}}#staff #link04 .sec01 p+p{margin-top:1em}
