@charset "UTF-8";@media only screen and (max-width:768px){.company .c-secondary-title{margin-bottom:4.6933rem}}@media only screen and (max-width:768px){.intro{margin-bottom:2.56rem}}@media only screen and (min-width:769px){.intro{width:27.5rem;margin:0 auto 6.6rem}}.intro-title{line-height:1.1;white-space:nowrap;font-family:Montserrat,sans-serif}@media only screen and (max-width:768px){.intro-title{margin-bottom:1.4507rem;font-size:2.9013rem}}@media only screen and (min-width:769px){.intro-title{margin-bottom:1rem;font-size:2.8rem}}.intro-title-row{display:flex;visibility:hidden}.intro-title-row span{opacity:0;will-change:opacity,transform}.intro-copy{font-weight:700}@media only screen and (max-width:768px){.intro-copy{margin-bottom:.512rem;font-size:1.3653rem}}@media only screen and (min-width:769px){.intro-copy{margin-bottom:.4rem;font-size:1rem;line-height:1.9}}.profile{position:relative}@media only screen and (max-width:768px){.profile{padding-top:1.792rem;padding-bottom:3.2427rem}}@media only screen and (min-width:769px){.profile{padding-top:4rem;padding-bottom:3.6rem}}@media only screen and (max-width:768px){.profile-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.048rem}}@media only screen and (max-width:768px){.profile-summary{flex-grow:1;padding-right:1.7067rem}}.profile-position{font-weight:700}@media only screen and (max-width:768px){.profile-position{margin-bottom:1.9627rem;font-size:1.024rem}}@media only screen and (min-width:769px){.profile-position{margin-bottom:1.5rem;font-size:.7rem}}.profile-name{line-height:1}@media only screen and (min-width:769px){.profile-name{display:flex;align-items:center;margin-bottom:1.3rem}}.profile-name-ja{font-weight:700}@media only screen and (max-width:768px){.profile-name-ja{display:block;margin-bottom:1.024rem;font-size:1.536rem}}@media only screen and (min-width:769px){.profile-name-ja{margin-right:1rem;font-size:1.3rem}}.profile-name-en{display:block;color:#ccc;font-family:Montserrat,sans-serif}@media only screen and (max-width:768px){.profile-name-en{font-size:1.024rem}}@media only screen and (min-width:769px){.profile-name-en{font-size:.65rem}}@media only screen and (max-width:768px){.profile-image{box-shadow:.1707rem .1707rem .8533rem #0000001a}}@media only screen and (min-width:769px){.profile-image{box-shadow:.2rem .2rem 1rem #0000001a}}@media only screen and (max-width:768px){.profile-image{flex:none;width:8.5333rem;border-radius:.4267rem;overflow:hidden}}@media only screen and (min-width:769px){.profile-image{width:10rem;position:absolute;top:-2rem;right:-2rem;border-radius:.5rem;overflow:hidden}}@media only screen and (max-width:768px){.detail{padding-top:2.9867rem;padding-bottom:3.84rem}}@media only screen and (min-width:769px){.detail{padding-top:3.9rem;padding-bottom:4rem}}@media only screen and (max-width:768px){.detail .c-title-line{margin-bottom:2.6453rem}}@media only screen and (min-width:769px){.detail .c-title-line{margin-bottom:3.3rem}}.detail-map{width:100%;position:relative;overflow:hidden}@media only screen and (max-width:768px){.detail-map{height:17.0667rem;margin-top:1.7067rem;border-radius:.4267rem}}@media only screen and (min-width:769px){.detail-map{height:20rem;margin-top:2.5rem;border-radius:.5rem}}.detail-map iframe{width:100%;height:100%;position:absolute;top:0;left:0}
