@charset "UTF-8";.about{overflow-x:hidden}.about .content-col .img-border{position:relative}.about .content-col .img-border:before{content:'';width:90%;height:90%;border-bottom:1px solid #000;border-right:1px solid #000;position:absolute;bottom:-2.2rem;right:-2.2rem}.about .content-col .img-border img{position:relative;z-index:1}.about .content-col--item:first-of-type{width:716px}.about .content-col--item:last-of-type{width:calc(100% - 716px)}.about .content-col--item:last-of-type img{height:auto}.about .title-page{margin-bottom:6rem}.about .content p{line-height:2.5em;margin-top:6em}.about .content em{font-size:16px;font-size:1.6rem;font-style:normal;font-weight:700}.about .content em span{color:#e84709}.about .profile{margin-top:7rem}.about .profile-img{float:right;margin-left:1rem}.about .profile p{margin-top:0;line-height:1.8em;font-size:14px;font-size:1.4rem}.about .profile-name{margin-bottom:2em}@media screen and (min-width:768px){.about .content-col--item:last-of-type{-webkit-transform:translateX(-3rem);transform:translateX(-3rem);z-index:2}.about .content-col--item:last-of-type img{position:sticky;top:20rem;margin-top:-5rem}.about .profile-name .is--pc{display:inline-block}}@media screen and (max-width:1199px){.about .content-col .img-border img{width:100%}.about .content-col--item:first-of-type{width:70%}.about .content-col--item:last-of-type{width:30%}}@media screen and (max-width:991px){.about .content-col--item:last-of-type img{width:80%}}@media screen and (max-width:767px){.about .content-col{-ms-flex-wrap:wrap;flex-wrap:wrap}.about .content-col .img-border:before{width:95%;height:95%;bottom:-1rem;right:-1rem}.about .content-col--item:first-of-type{width:100%}.about .content-col--item:last-of-type{text-align:center;width:100%;padding-top:0}.about .content p{margin-top:4rem;line-height:2.2em;font-size:15px;font-size:1.5rem}.about .profile{margin-bottom:6rem}.about .profile p{line-height:1.8em;font-size:14px;font-size:1.4rem;text-align:justify}.about .profile-name{margin-top:0;margin-bottom:1.5em}}@media screen and (max-width:575px){.about .content-col--item:last-of-type img{width:80%}}@media (min-width:768px) and (max-width:991px){.about .content-col--item:last-of-type{-webkit-transform:translateX(-1rem);transform:translateX(-1rem);z-index:2}.about .content-col--item:last-of-type img{width:120%}.about .content p{padding-right:2rem}}
/*# sourceMappingURL=../maps/page/about.css.map */