.wrapper{overflow-x:hidden}.c-wrap .c-txt{font-weight:300;font-size:1.6rem;line-height:1.875;letter-spacing:0}@media screen and (max-width: 768px){.c-wrap .c-txt{font-size:3rem;line-height:1.6666666667}}@media screen and (max-width: 768px){.c-center{text-align:center}}main .c-wrap{max-width:120rem;width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){main .c-wrap{padding-left:2rem;padding-right:2rem}}.fv-container{background:url("../img/pc-fv.jpg") no-repeat;background-size:cover;padding:13rem 0 11.5rem}@media screen and (max-width: 768px){.fv-container{padding:17rem 0 10rem}}.fv-content .flex-box{max-width:82rem;margin-left:auto;margin-right:auto;align-items:center}@media screen and (max-width: 768px){.fv-content .flex-box{flex-direction:column;gap:5rem 0}}.fv-content .flex-box>div{width:50%;max-width:41rem}@media screen and (max-width: 768px){.fv-content .flex-box>div{width:100%}}.fv-content .flex-box h1{text-align:initial;padding:0 0 0 3rem}@media screen and (max-width: 768px){.fv-content .flex-box h1{padding-left:0;text-align:center}}.fv-content p{padding-left:3rem;padding-right:3rem}@media screen and (max-width: 768px){.fv-content p{padding:4rem 0 0}}.section01{padding:7.5rem 0 6rem}@media screen and (max-width: 768px){.section01{padding:10rem 0 6rem}}.Profile{padding-left:3rem;padding-right:3rem;justify-content:flex-start;gap:6rem 4rem;margin-bottom:6rem}@media screen and (max-width: 768px){.Profile{padding-left:0;padding-right:0;flex-direction:column;align-items:center}}.Profile .Profile-img{width:15.1rem}@media screen and (max-width: 768px){.Profile .Profile-img{width:25rem;margin:0 auto 4rem}.Profile .Profile-img img{width:100%}}.Profile p{padding-bottom:2.5rem}@media screen and (max-width: 768px){.Profile p{padding-bottom:4rem}}.Profile .Profile-area{flex:1}.Profile .type{font-size:2rem}@media screen and (max-width: 768px){.Profile .type{font-size:4rem}}.Profile .name{font-size:3rem;padding-left:.5em;padding-right:.5em}@media screen and (max-width: 768px){.Profile .name{font-size:5rem}}.Profile .sns{display:flex;align-items:center;gap:0 2rem;margin-top:5.6rem}@media screen and (max-width: 768px){.Profile .sns{margin-top:7.8rem;justify-content:center}}.Profile .underline{border-bottom:.1rem solid #251e1c;padding-bottom:.2rem}.Profile .underline span{font-size:1rem}.section01 hr{width:100vw;margin:0 calc(50% - 50vw);border:.1rem #9e9d9b solid}.Profile02{padding-top:7rem}/*# sourceMappingURL=style.css.map */