.detail-info{min-height:1em}#m-box{padding-top:.15em}#m-image{margin-right:.3em;text-align:center}#m-image picture,.head-logo picture{display:block}#m-image,#m-main-bio{float:left}#m-image,#m-main-bio,#m-main-contact{width:33%;height:100%;background:var(--bg-content)}#m-main-bio,#m-main-contact{min-width:13em;min-height:7.2em}#m-main-contact{float:right}#m-box dl{margin:0;background:var(--bg-content)}#m-box dt{float:left;min-width:6.5em;text-align:right;padding-right:.3em}#m-box dd{margin-left:.3em;padding-right:.3em}#m-box .m-clear{clear:both}#m-box div h2,#m-main-bio-title,#m-main-contact-title{margin:0;text-align:center;font-weight:400;font-size:115%;background:var(--bg-title)}#m-box div h3{margin:0;padding:.15em;text-align:left;font-weight:400;font-size:107.6%;background:var(--bg-title)}#m-main-contact-list dt{width:.3em}#m-about-title{margin:0;padding:.15em;text-align:center;background:var(--bg-title)}#m-about-content{padding:.15em;background:var(--bg-content)}#m-about-content img,.about-content img{max-width:100%;height:auto}#m-status dd{margin-left:7.2em}.m-term{font-weight:500;margin-right:.3em}@media only screen and (max-width:768px){#m-image,#m-main-bio,#m-main-contact{width:100%}}