@font-face{font-family:"NotoSansJP";font-style:normal;font-weight:400;src:url("../../fonts/NotoSansJP-Regular.woff2") format("woff2"),url("../../fonts/NotoSansJP-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"NotoSansJP";font-style:normal;font-weight:500;src:url("../../fonts/NotoSansJP-Medium.woff2") format("woff2"),url("../../fonts/NotoSansJP-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"NotoSansJP";font-style:normal;font-weight:600;src:url("../../fonts/NotoSansJP-Bold.woff2") format("woff2"),url("../../fonts/NotoSansJP-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"NotoSansJP";font-style:normal;font-weight:900;src:url("../../fonts/NotoSansJP-Black.woff2") format("woff2"),url("../../fonts/NotoSansJP-Black.woff") format("woff");font-display:swap}@font-face{font-family:"NotoSerifJP";font-style:normal;font-weight:400;src:url("../../fonts/NotoSerifJP-Regular.woff2") format("woff2"),url("../../fonts/NotoSerifJP-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"NotoSerifJP";font-style:normal;font-weight:500;src:url("../../fonts/NotoSerifJP-Medium.woff2") format("woff2"),url("../../fonts/NotoSerifJP-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"NotoSerifJP";font-style:normal;font-weight:600;src:url("../../fonts/NotoSerifJP-Bold.woff2") format("woff2"),url("../../fonts/NotoSerifJP-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"NotoSerifJP";font-style:normal;font-weight:900;src:url("../../fonts/NotoSerifJP-Black.woff2") format("woff2"),url("../../fonts/NotoSerifJP-Black.woff") format("woff");font-display:swap}@font-face{font-family:"shippori";font-style:normal;font-weight:400;src:url("../../fonts/shippori-regular.woff2") format("woff2"),url("../../fonts/shippori-regular.woff") format("woff");font-display:swap}@font-face{font-family:"shippori";font-style:normal;font-weight:500;src:url("../../fonts/shippori-medium.woff2") format("woff2"),url("../../fonts/shippori-medium.woff") format("woff");font-display:swap}@font-face{font-family:"shippori";font-style:normal;font-weight:600;src:url("../../fonts/shippori-bold.woff2") format("woff2"),url("../../fonts/shippori-bold.woff") format("woff");font-display:swap}@font-face{font-family:"shippori";font-style:normal;font-weight:900;src:url("../../fonts/shippori-exbold.woff2") format("woff2"),url("../../fonts/shippori-exbold.woff") format("woff");font-display:swap}.profile section{margin:0 0 60px}@media screen and (max-width: 768px){.profile section{margin:0 0 10.6666666667vw}}.profile__rep-flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.profile__rep-flex{flex-direction:column}}.profile__rep-name{display:flex;align-items:flex-end;gap:0 32px;margin:0 0 20px}@media screen and (max-width: 768px){.profile__rep-name{gap:2.1333333333vw 0;margin:0 0 6.4vw;flex-direction:column;align-items:flex-start}}.profile__rep-name span:first-of-type{font-size:45px}@media screen and (max-width: 768px){.profile__rep-name span:first-of-type{font-size:10.6666666667vw;text-indent:-0.8vw}}.profile__rep-name span:last-of-type{font-size:25px}@media screen and (max-width: 768px){.profile__rep-name span:last-of-type{font-size:5.3333333333vw}}.profile__rep-copy{font-size:20px;position:relative;width:fit-content;margin:0 0 40px}@media screen and (max-width: 768px){.profile__rep-copy{font-size:4.8vw;margin:0 0 8.5333333333vw}}.profile__rep-copy::after{content:"";position:absolute;left:0;bottom:-8px;background:#e2ebff;width:100%;height:15px;z-index:-1}@media screen and (max-width: 768px){.profile__rep-copy::after{bottom:-1.6vw;height:3.2vw}}.profile__rep-license{display:flex;flex-direction:column;gap:20px 0}@media screen and (max-width: 768px){.profile__rep-license{gap:4.2666666667vw 0}}.profile__rep-license li{font-size:20px;display:flex;flex-direction:column;gap:8px 0}@media screen and (max-width: 768px){.profile__rep-license li{font-size:4.2666666667vw;gap:4.2666666667vw 0}}.profile__rep-license li img{width:148px}@media screen and (max-width: 768px){.profile__rep-license li img{width:32vw}}.profile__rep-img{width:450px;height:100%}@media screen and (max-width: 768px){.profile__rep-img{width:100%;margin:0 0 4.2666666667vw}}.profile__bio-copy{font-size:16px;line-height:30px;margin:0 0 55px}@media screen and (max-width: 768px){.profile__bio-copy{font-size:3.7333333333vw;font-weight:400;line-height:7.4666666667vw;margin:0 0 6.4vw}}.profile__bio-strong{margin:0 0 32px}@media screen and (max-width: 768px){.profile__bio-strong{margin:0 0 4.2666666667vw}}.profile__bio-strong strong{font-size:45px;font-weight:500}@media screen and (max-width: 768px){.profile__bio-strong strong{font-size:8.5333333333vw;line-height:10.6666666667vw}}.profile__bio-text{font-size:16px;line-height:30px}@media screen and (max-width: 768px){.profile__bio-text{font-size:3.7333333333vw;font-weight:400;line-height:7.4666666667vw}}.profile__bio-text strong{font-size:20px;font-weight:600;position:relative}@media screen and (max-width: 768px){.profile__bio-text strong{font-size:4.2666666667vw}}.profile__bio-text strong::after{content:"";position:absolute;left:0;bottom:-2px;background:#e2ebff;width:100%;height:15px;z-index:-1}@media screen and (max-width: 768px){.profile__bio-text strong::after{bottom:-.5333333333vw;height:3.2vw}}.profile__qh-list{display:flex;flex-direction:column;gap:20px 0}@media screen and (max-width: 768px){.profile__qh-list{gap:4.2666666667vw 0}}.profile__qh-list li{font-size:16px}@media screen and (max-width: 768px){.profile__qh-list li{font-size:3.7333333333vw}}.profile__soa p{font-size:16px}@media screen and (max-width: 768px){.profile__soa p{font-size:3.7333333333vw;line-height:6.4vw}}.profile__table{width:calc(100% + 8px);border-spacing:4px;margin:0 0 0 -4px}@media screen and (max-width: 768px){.profile__table{width:calc(100% + 2.1333333333vw);border-spacing:1.0666666667vw;margin:0 0 0 -1.0666666667vw}}.profile__table tr th,.profile__table tr td{font-size:14px;font-weight:400;line-height:25px;padding:16px 32px}@media screen and (max-width: 768px){.profile__table tr th,.profile__table tr td{font-size:3.7333333333vw;line-height:6.6666666667vw;padding:4.2666666667vw 4.2666666667vw}}.profile__table tr th{width:222px;text-align:left;background:#e1e8f5}@media screen and (max-width: 768px){.profile__table tr th{text-align:center;width:18.6666666667vw}}.profile__table tr td{background:#fff}.profile__last-copy{font-size:25px;line-height:50px;margin:0 0 40px}@media screen and (max-width: 768px){.profile__last-copy{font-size:5.3333333333vw;line-height:11.2vw;margin:0 0 6.4vw}}.profile__last-copy strong{font-size:30px;font-weight:500;position:relative}@media screen and (max-width: 768px){.profile__last-copy strong{font-size:6.4vw}}.profile__last-copy strong::after{content:"";font-weight:500;position:absolute;left:0;bottom:-2px;background:#e2ebff;width:100%;height:15px;z-index:-1}/*# sourceMappingURL=profile.css.map */
