.contents{width:90%;max-width:1020px;min-width:auto}.contents h2,.contents h3,.contents h4,.contents p,.contents ul{margin-top:0}.position{margin-bottom:4px;font-size:14px;line-height:1.5;color:#ea6188}@media only screen and (max-width: 767px){.position{margin-bottom:1.0416666667vw;font-size:3.6458333333vw}}.nameWrap .name{padding:0;font-weight:bold;border-left:none}.nameWrap .enName{font-size:14px;color:#999a93}@media only screen and (max-width: 767px){.nameWrap .enName{font-size:3.6458333333vw}}.tagListWrap{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}@media only screen and (max-width: 767px){.tagListWrap{margin-top:3.125vw;gap:1.0416666667vw}}.tagListWrap .tag{padding:2px 8px;font-size:13px;line-height:1.5;color:#333;background-color:#f3f3f3}@media only screen and (max-width: 767px){.tagListWrap .tag{padding:.5208333333vw 2.0833333333vw;font-size:3.3854166667vw}}.noimage{position:relative;width:100%;height:100%;background-color:#ccc}@media only screen and (min-width: 1080px){.noimage{-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}}.noimage::before{content:"";position:absolute;top:50%;left:50%;width:100px;height:100px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2055%2088%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m35.72%2025c-4.7%201.16-7.41%206.64-6%2012.24s6.27%209.19%2011%208a5.94%205.94%200%200%200%20.75-.23v-19.17a7.87%207.87%200%200%200%20-5.75-.84z%22%2F%3E%3Cpath%20d%3D%22m44%204.25h-44v61.58h44.11l10.89%205.17v-71zm-2.6%2058.6h-38.4v-55.63h38.4z%22%2F%3E%3Cpath%20d%3D%22m0%2076.26v2.02h3.76v9.49h2.49v-9.49h3.76v-2.02z%22%2F%3E%3Cpath%20d%3D%22m19.36%2076.26h-4v11.51h4c4%200%206.43-2.15%206.43-5.75s-2.41-5.76-6.43-5.76zm-1.54%202.07h1.43c2.69%200%204%201.21%204%203.69s-1.31%203.69-4%203.69h-1.43z%22%2F%3E%3Cpath%20d%3D%22m34.93%2080.57c-1.61-.39-1.83-.92-1.83-1.43%200-.74.61-1.18%201.63-1.18a5.36%205.36%200%200%201%202.81%201l.13.08.55-1.82-.06-.05a5.7%205.7%200%200%200%20-3.41-1.17c-2.36%200-3.95%201.32-3.95%203.29%200%201.82%201.13%203%203.35%203.57%201.9.47%202.25%201%202.25%201.77s-.73%201.45-1.85%201.45a4.89%204.89%200%200%201%20-3.35-1.49l-.14-.13-.59%202.05h.06a5.92%205.92%200%200%200%204%201.44c1.92%200%204.17-.94%204.17-3.59.02-1.97-1.12-3.11-3.77-3.79z%22%2F%3E%3Cpath%20d%3D%22m52%2078.28v-2.02h-7.47v11.51h7.47v-2.01h-4.98v-3.04h4.05v-2.02h-4.05v-2.42z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#about .catchTextWrap .normalTitle{z-index:1;position:relative;padding-bottom:0;border-bottom:none}#about .catchTextWrap .normalTitle::after{display:none}#about .catchTextWrap .textWrap{margin-top:20px}@media only screen and (max-width: 767px){#about .catchTextWrap .textWrap{margin-top:5.2083333333vw}}#about .memberPositionListContentWrap{margin-top:100px}@media only screen and (max-width: 767px){#about .memberPositionListContentWrap{margin-top:15.625vw}}#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr);gap:60px 32px}@media only screen and (max-width: 767px){#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap{margin-top:7.2916666667vw;grid-template-columns:1fr;gap:12.5vw 2.6041666667vw}}#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap:hover .image .noimage{background-color:#ea6188}#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap:hover .nameWrap::before{right:0}#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap:hover .nameWrap .enName{color:#ea6188}#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap .image{width:100%;aspect-ratio:319/240;overflow:hidden}#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap .contentWrap{margin-top:20px}@media only screen and (max-width: 767px){#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap .contentWrap{margin-top:4.1666666667vw}}#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap .nameWrap{position:relative}#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap .nameWrap::before{content:"";position:absolute;top:50%;right:8px;width:26px;height:9px;border-right:1px solid #333;border-bottom:1px solid #333;-webkit-transform:skew(45deg) translateY(-50%);transform:skew(45deg) translateY(-50%);-webkit-transition:right .3s ease 0s;transition:right .3s ease 0s}@media only screen and (max-width: 767px){#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap .nameWrap::before{right:1.0416666667vw;width:6.7708333333vw;height:2.34375vw}}#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap .nameWrap .name{font-size:23px}@media only screen and (max-width: 767px){#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap .nameWrap .name{font-size:5.9895833333vw}}#about .memberPositionListContentWrap .memberPositionListWrap .memberListWrap .memberWrap .nameWrap .enName{-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}#about .memberPositionListContentWrap .memberPositionListWrap+.memberPositionListWrap{margin-top:100px}@media only screen and (max-width: 767px){#about .memberPositionListContentWrap .memberPositionListWrap+.memberPositionListWrap{margin-top:15.625vw}}#profile .profileWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media only screen and (max-width: 767px){#profile .profileWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7.8125vw}}#profile .profileWrap .image{-webkit-box-flex:0;-ms-flex:none;flex:none;width:48.0392156863%;aspect-ratio:490/368}@media only screen and (max-width: 767px){#profile .profileWrap .image{width:100%}}#profile .profileWrap .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#profile .profileWrap .contentWrap{width:100%}#profile .profileWrap .textWrap{margin-top:32px;padding-top:20px;border-top:1px solid #999a93}@media only screen and (max-width: 767px){#profile .profileWrap .textWrap{margin-top:8.3333333333vw;padding-top:5.2083333333vw}}#profile .profileWrap .textWrap .text{padding:0;font-size:20px;font-weight:bold;border:none}@media only screen and (max-width: 767px){#profile .profileWrap .textWrap .text{font-size:5.2083333333vw}}#profile .infoListWrap{margin-top:60px}@media only screen and (max-width: 767px){#profile .infoListWrap{margin-top:15.625vw}}#profile .infoListWrap .infoWrap h2{padding-bottom:10px;font-size:20px}@media only screen and (max-width: 767px){#profile .infoListWrap .infoWrap h2{padding-bottom:2.6041666667vw;font-size:4.6875vw}}#profile .infoListWrap .infoWrap h2::after{width:50px}@media only screen and (max-width: 767px){#profile .infoListWrap .infoWrap h2::after{width:13.0208333333vw}}#profile .infoListWrap .infoWrap .contentWrap{margin-top:20px}@media only screen and (max-width: 767px){#profile .infoListWrap .infoWrap .contentWrap{margin-top:5.2083333333vw}}#profile .infoListWrap .infoWrap .textLink{display:inline;color:#ea6188;text-decoration:underline}@media only screen and (min-width: 1080px){#profile .infoListWrap .infoWrap .textLink:hover{text-decoration:none}}#profile .infoListWrap .infoWrap .textLink.blank{position:relative;padding-left:1.625em}#profile .infoListWrap .infoWrap .textLink.blank::before{content:"";position:absolute;top:50%;left:0;width:1.125em;height:1.125em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTMuNUM1LjU4NzUgMTMuNSA1LjIzNDUgMTMuMzUzMyA0Ljk0MSAxMy4wNTk3QzQuNjQ3NSAxMi43NjYyIDQuNTAwNSAxMi40MTMgNC41IDEyVjNDNC41IDIuNTg3NSA0LjY0NyAyLjIzNDUgNC45NDEgMS45NDFDNS4yMzUgMS42NDc1IDUuNTg4IDEuNTAwNSA2IDEuNUgxNUMxNS40MTI1IDEuNSAxNS43NjU3IDEuNjQ3IDE2LjA1OTcgMS45NDFDMTYuMzUzOCAyLjIzNSAxNi41MDA1IDIuNTg4IDE2LjUgM1YxMkMxNi41IDEyLjQxMjUgMTYuMzUzMyAxMi43NjU3IDE2LjA1OTcgMTMuMDU5N0MxNS43NjYyIDEzLjM1MzggMTUuNDEzIDEzLjUwMDUgMTUgMTMuNUg2Wk02IDEySDE1VjZIOS43NVYzSDZWMTJaTTMgMTYuNUMyLjU4NzUgMTYuNSAyLjIzNDUgMTYuMzUzMyAxLjk0MSAxNi4wNTk3QzEuNjQ3NSAxNS43NjYyIDEuNTAwNSAxNS40MTMgMS41IDE1VjQuNUgzVjE1SDEzLjVWMTYuNUgzWiIgZmlsbD0iI0VBNjE4OCIvPgo8L3N2Zz4K");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTMuNUM1LjU4NzUgMTMuNSA1LjIzNDUgMTMuMzUzMyA0Ljk0MSAxMy4wNTk3QzQuNjQ3NSAxMi43NjYyIDQuNTAwNSAxMi40MTMgNC41IDEyVjNDNC41IDIuNTg3NSA0LjY0NyAyLjIzNDUgNC45NDEgMS45NDFDNS4yMzUgMS42NDc1IDUuNTg4IDEuNTAwNSA2IDEuNUgxNUMxNS40MTI1IDEuNSAxNS43NjU3IDEuNjQ3IDE2LjA1OTcgMS45NDFDMTYuMzUzOCAyLjIzNSAxNi41MDA1IDIuNTg4IDE2LjUgM1YxMkMxNi41IDEyLjQxMjUgMTYuMzUzMyAxMi43NjU3IDE2LjA1OTcgMTMuMDU5N0MxNS43NjYyIDEzLjM1MzggMTUuNDEzIDEzLjUwMDUgMTUgMTMuNUg2Wk02IDEySDE1VjZIOS43NVYzSDZWMTJaTTMgMTYuNUMyLjU4NzUgMTYuNSAyLjIzNDUgMTYuMzUzMyAxLjk0MSAxNi4wNTk3QzEuNjQ3NSAxNS43NjYyIDEuNTAwNSAxNS40MTMgMS41IDE1VjQuNUgzVjE1SDEzLjVWMTYuNUgzWiIgZmlsbD0iI0VBNjE4OCIvPgo8L3N2Zz4K");background-color:#ea6188;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#profile .infoListWrap .infoWrap .discList li{padding-left:1em;list-style:disc inside;text-indent:-1em}#profile .infoListWrap .infoWrap .discList li+li{margin-top:8px}@media only screen and (max-width: 767px){#profile .infoListWrap .infoWrap .discList li+li{margin-top:2.0833333333vw}}#profile .infoListWrap .infoWrap+.infoWrap{margin-top:60px}@media only screen and (max-width: 767px){#profile .infoListWrap .infoWrap+.infoWrap{margin-top:13.5416666667vw}}#profile .infoListWrap .casestudyListWrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media only screen and (max-width: 767px){#profile .infoListWrap .casestudyListWrap{grid-template-columns:1fr;gap:5.2083333333vw}}#profile .infoListWrap .casestudyListWrap .casestudyWrap{padding:40px;background-color:#f3f3f3}@media only screen and (max-width: 767px){#profile .infoListWrap .casestudyListWrap .casestudyWrap{padding:5.2083333333vw}}#profile .infoListWrap .casestudyListWrap .casestudyWrap h3{padding:0;font-size:20px;font-weight:bold;line-height:1.5;border-left:none}@media only screen and (max-width: 767px){#profile .infoListWrap .casestudyListWrap .casestudyWrap h3{font-size:4.6875vw}}#profile .infoListWrap .casestudyListWrap .casestudyWrap .infoDlListWrap{margin-top:20px;padding-top:20px;border-top:1px solid #999a93}@media only screen and (max-width: 767px){#profile .infoListWrap .casestudyListWrap .casestudyWrap .infoDlListWrap{margin-top:5.2083333333vw;padding-top:7.8125vw 5.2083333333vw 5.2083333333vw}}#profile .infoListWrap .casestudyListWrap .casestudyWrap .infoDlListWrap dl.results *{color:#ea6188}#profile .infoListWrap .casestudyListWrap .casestudyWrap .infoDlListWrap dl+dl{margin-top:16px}@media only screen and (max-width: 767px){#profile .infoListWrap .casestudyListWrap .casestudyWrap .infoDlListWrap dl+dl{margin-top:4.1666666667vw}}#profile .infoListWrap .casestudyListWrap .casestudyWrap .infoDlListWrap dl dt{font-weight:bold}#profile .infoListWrap .casestudyListWrap .casestudyWrap .infoDlListWrap dl dd{font-size:14px}@media only screen and (max-width: 767px){#profile .infoListWrap .casestudyListWrap .casestudyWrap .infoDlListWrap dl dd{font-size:3.3854166667vw}}#profile .btn{margin-top:60px}@media only screen and (max-width: 767px){#profile .btn{margin-top:15.625vw}}#profile .btn a::after{right:auto;left:10px;-webkit-transform:scale(-1, 1) translate(0, -60%);transform:scale(-1, 1) translate(0, -60%)}