.about_office-details{display:flex}@media only screen and (max-width: 55.9375em){.about_office-details{flex-direction:column}}@media only screen and (min-width: 56em){.about_office-details .content{flex:1 0 auto;margin-right:2rem}}.about_office-details .content .logo{display:block}.about_office-details .content .address{margin-top:2rem}.about_office-details .content .phone,.about_office-details .content .email{margin-top:.5rem}.about_office-details .content .button{margin-top:3rem}@media only screen and (min-width: 56em){.about_office-details .image{flex:0 1 30.75rem}}@media only screen and (max-width: 55.9375em){.about_office-details .image{margin-top:3rem}}.about_office-details .image img{display:block;max-width:100%;height:auto;margin:0 auto}.member{max-width:14.75rem !important;flex:0 0 14.75rem !important}.member-contents picture{padding-top:100%;position:relative}.member-contents picture img{position:absolute;left:50%;top:50%;margin-left:-50%;margin-top:-50%}.member-contents .name{font-weight:700;margin-top:.5rem}.member-contents .function{color:#97a95a}
