#contents.page-person-single{position:relative}#contents.page-person-single::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;background-color:#fff8cd}@media screen and (min-width:960px),print{#contents.page-person-single::before{height:calc(100% + 126px + 1px)}}@media screen and (max-width:959px){#contents.page-person-single::before{height:calc(100% + 11.28205vw + 1px)}}@media screen and (min-width:960px),print{#contents.page-person-single *[data-hs-block]:nth-child(n+2){margin-top:120px}}@media screen and (max-width:959px){#contents.page-person-single *[data-hs-block]:nth-child(n+2){margin-top:20.51282vw}}@media screen and (min-width:960px),print{#contents.page-person-single #hero{margin-top:20px}}@media screen and (max-width:959px){#contents.page-person-single #hero{margin-top:7.69231vw}}#contents.page-person-single #hero .thumb{position:relative;z-index:0;overflow:hidden;max-width:100%}@media screen and (min-width:960px),print{#contents.page-person-single #hero .thumb{border-radius:20px}}@media screen and (max-width:959px){#contents.page-person-single #hero .thumb{border-radius:0vw}}@media screen and (min-width:960px),print{#contents.page-person-single #hero .thumb{width:655px}}@media screen and (max-width:959px){#contents.page-person-single #hero .thumb{width:100vw}}@media screen and (min-width:960px),print{#contents.page-person-single #hero .thumb{height:490px}}@media screen and (max-width:959px){#contents.page-person-single #hero .thumb{height:92.30769vw}}#contents.page-person-single #hero .thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}@media screen and (min-width:960px),print{#contents.page-person-single #hero .thumb{margin-left:auto;margin-right:0}}@media screen and (max-width:959px){#contents.page-person-single #hero .thumb{margin-left:-7.69231vw;margin-right:-7.69231vw;max-width:none}}#contents.page-person-single #hero .meta{position:relative;z-index:1;display:flex;color:#fff}@media screen and (min-width:960px),print{#contents.page-person-single #hero .meta{margin-top:-60px}}@media screen and (max-width:959px){#contents.page-person-single #hero .meta{margin-top:-10.25641vw}}#contents.page-person-single #hero .meta::before{content:"";display:block;position:absolute;top:0;right:0;z-index:-1;width:100%;height:100%;background:linear-gradient(to left,#FFE65A 0%,#FFB32D 50%,#FF8000 100%)}#contents.page-person-single #hero .meta .meta-inner{line-height:1.2;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}#contents.page-person-single #hero .meta .meta-inner .meta-inner-upper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#contents.page-person-single #hero .meta .meta-inner .meta-inner-upper .meta-label{padding:.3em .8em;border-radius:9999px;color:#262626;background-color:#ffe65a}@media screen and (min-width:960px),print{#contents.page-person-single #hero .meta .meta-inner .meta-inner-upper .meta-label{font-size:170%}}@media screen and (max-width:959px){#contents.page-person-single #hero .meta .meta-inner .meta-inner-upper .meta-label{font-size:130%}}@media screen and (min-width:960px),print{#contents.page-person-single #hero .meta .meta-inner .meta-inner-upper .meta-year{font-size:170%}}@media screen and (max-width:959px){#contents.page-person-single #hero .meta .meta-inner .meta-inner-upper .meta-year{font-size:140%}}@media screen and (min-width:960px),print{#contents.page-person-single #hero .meta .meta-inner .meta-inner-lower{margin-top:8px}}@media screen and (max-width:959px){#contents.page-person-single #hero .meta .meta-inner .meta-inner-lower{margin-top:2.05128vw}}@media screen and (min-width:960px),print{#contents.page-person-single #hero .meta .meta-inner .meta-inner-lower{font-size:240%}}@media screen and (max-width:959px){#contents.page-person-single #hero .meta .meta-inner .meta-inner-lower{font-size:170%}}#contents.page-person-single #hero .meta .meta-inner .meta-inner-lower>*{display:inline}#contents.page-person-single #hero .meta .meta-inner .meta-inner-lower .meta-name{position:relative;margin-left:.4em;padding-left:.6em}#contents.page-person-single #hero .meta .meta-inner .meta-inner-lower .meta-name::before{content:"";display:block;margin-top:.35em;position:absolute;top:0;left:0;width:1px;height:1em;background-color:#fff}@media screen and (min-width:960px),print{#contents.page-person-single #hero .meta{padding:30px 30px 30px 0;width:calc(100% - 386px);justify-content:flex-start}#contents.page-person-single #hero .meta::before{border-radius:10px;width:744px}#contents.page-person-single #hero .meta .meta-inner .meta-inner-upper{gap:8px}}@media screen and (max-width:959px){#contents.page-person-single #hero .meta{padding:4.10256vw;justify-content:center}#contents.page-person-single #hero .meta::before{border-radius:0 2.5641vw 2.5641vw 0;width:calc(100% + 7.69231vw)}#contents.page-person-single #hero .meta .meta-inner .meta-inner-upper{gap:2.05128vw}}#contents.page-person-single #career .frame{background-color:#fff}@media screen and (min-width:960px),print{#contents.page-person-single #career .frame{border-radius:10px}}@media screen and (max-width:959px){#contents.page-person-single #career .frame{border-radius:2.5641vw}}@media screen and (min-width:960px),print{#contents.page-person-single #career .frame{padding:40px;display:flex}#contents.page-person-single #career .frame .title{writing-mode:vertical-rl}#contents.page-person-single #career .frame .in-cont{margin-top:0;margin-left:40px;padding-left:40px;border-left:1px solid #ffe65a}}@media screen and (max-width:959px){#contents.page-person-single #career .frame{padding:6.41026vw 5.12821vw}#contents.page-person-single #career .frame .in-cont{margin-top:5.12821vw;padding-top:5.12821vw;border-top:1px solid #ffe65a}}#contents.page-person-single #career .title{color:#ff8000;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}@media screen and (min-width:960px),print{#contents.page-person-single #career .title{font-size:190%}}@media screen and (max-width:959px){#contents.page-person-single #career .title{font-size:190%}}#contents.page-person-single #career .list dl{line-height:1.8}#contents.page-person-single #career .list dl dt{color:#ff8000;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}@media screen and (min-width:960px),print{#contents.page-person-single #career .list dl dt{font-size:170%}}@media screen and (max-width:959px){#contents.page-person-single #career .list dl dt{font-size:170%}}#contents.page-person-single #career .list dl dd{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}@media screen and (min-width:960px),print{#contents.page-person-single #career .list dl dd{font-size:150%}}@media screen and (max-width:959px){#contents.page-person-single #career .list dl dd{font-size:150%}}@media screen and (min-width:960px),print{#contents.page-person-single #career .list{display:table}#contents.page-person-single #career .list dl{display:table-row}#contents.page-person-single #career .list dl:nth-child(n+2)>*{padding-top:1em}#contents.page-person-single #career .list dl dt,#contents.page-person-single #career .list dl dd{display:table-cell}#contents.page-person-single #career .list dl dt{transform:translateY(.1em);white-space:nowrap}#contents.page-person-single #career .list dl dd{padding-left:40px}}@media screen and (max-width:959px){#contents.page-person-single #career .list dl:nth-child(n+2){padding-top:3.84615vw}}@media screen and (min-width:960px),print{#contents.page-person-single #interview .list .list-item:nth-child(n+2){margin-top:30px}}@media screen and (max-width:959px){#contents.page-person-single #interview .list .list-item:nth-child(n+2){margin-top:15.38462vw}}#contents.page-person-single #interview .list .list-item .img{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:960px),print{#contents.page-person-single #interview .list .list-item .img{-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22383%22%20height%3D%22329%22%20viewBox%3D%220%200%20383%20329%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M383%2067.2396C383%2052.0003%20371.575%2039.1823%20356.436%2037.437L33.4357%200.201192C15.6239%20-1.85217%200%2012.074%200%2030.0038V261.449C0%20276.688%2011.4253%20289.507%2026.5643%20291.252L349.564%20328.488C367.376%20330.541%20383%20316.615%20383%20298.685V67.2396Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22383%22%20height%3D%22329%22%20viewBox%3D%220%200%20383%20329%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M383%2067.2396C383%2052.0003%20371.575%2039.1823%20356.436%2037.437L33.4357%200.201192C15.6239%20-1.85217%200%2012.074%200%2030.0038V261.449C0%20276.688%2011.4253%20289.507%2026.5643%20291.252L349.564%20328.488C367.376%20330.541%20383%20316.615%20383%20298.685V67.2396Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);aspect-ratio:1.1641337386}}@media screen and (max-width:959px){#contents.page-person-single #interview .list .list-item .img{-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22330%22%20height%3D%22283%22%20viewBox%3D%220%200%20330%20283%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M330%2061.1297C330%2045.8904%20318.575%2033.0724%20303.436%2031.3271L33.4357%200.201186C15.6239%20-1.85218%200%2012.074%200%2030.0038V221.064C0%20236.303%2011.4253%20249.121%2026.5643%20250.866L296.564%20281.992C314.376%20284.046%20330%20270.119%20330%20252.19V61.1297Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22330%22%20height%3D%22283%22%20viewBox%3D%220%200%20330%20283%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M330%2061.1297C330%2045.8904%20318.575%2033.0724%20303.436%2031.3271L33.4357%200.201186C15.6239%20-1.85218%200%2012.074%200%2030.0038V221.064C0%20236.303%2011.4253%20249.121%2026.5643%20250.866L296.564%20281.992C314.376%20284.046%20330%20270.119%20330%20252.19V61.1297Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);aspect-ratio:1.1660777385}}#contents.page-person-single #interview .list .list-item .img picture,#contents.page-person-single #interview .list .list-item .img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#contents.page-person-single #interview .list .list-item .txt dl dt{display:flex;gap:.5em;color:#ff8000;line-height:1.8;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}@media screen and (min-width:960px),print{#contents.page-person-single #interview .list .list-item .txt dl dt{font-size:190%}}@media screen and (max-width:959px){#contents.page-person-single #interview .list .list-item .txt dl dt{font-size:190%}}#contents.page-person-single #interview .list .list-item .txt dl dt::before{content:"";display:block;margin-top:.95em;border-radius:9999px;background:linear-gradient(to right,#FFE65A 0%,#FFB32D 50%,#FF8000 100%)}@media screen and (min-width:960px),print{#contents.page-person-single #interview .list .list-item .txt dl dt::before{width:20px}}@media screen and (max-width:959px){#contents.page-person-single #interview .list .list-item .txt dl dt::before{width:5.12821vw}}@media screen and (min-width:960px),print{#contents.page-person-single #interview .list .list-item .txt dl dt::before{min-width:20px}}@media screen and (max-width:959px){#contents.page-person-single #interview .list .list-item .txt dl dt::before{min-width:5.12821vw}}@media screen and (min-width:960px),print{#contents.page-person-single #interview .list .list-item .txt dl dt::before{height:2px}}@media screen and (max-width:959px){#contents.page-person-single #interview .list .list-item .txt dl dt::before{height:.51282vw}}#contents.page-person-single #interview .list .list-item .txt dd{margin-top:.5em;text-align:justify}@media screen and (min-width:960px),print{#contents.page-person-single #interview .list .list-item{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}#contents.page-person-single #interview .list .list-item .img{width:383px}#contents.page-person-single #interview .list .list-item .txt{flex:1;padding-top:30px;max-width:547px}}@media screen and (max-width:959px){#contents.page-person-single #interview .list .list-item .img{width:100%}#contents.page-person-single #interview .list .list-item .txt{margin-top:5.12821vw}}