/* Align the representative illustration with the message, independently of its title. */
body.hidamari.kd-refined .page-profile .profile-message-head {padding-top:0;}
@media(min-width:768px){
 body.hidamari.kd-refined .page-profile .profile-message-head {position:relative;align-self:stretch;min-height:300px;}
 body.hidamari.kd-refined .page-profile .profile-message-head .kd-representative-icon {position:absolute;top:50%;left:0;margin:0;transform:translateY(-50%);}
}
body.hidamari.kd-refined .page-profile .profile-soul {color:#D52D18;}
@media(min-width:768px){body.hidamari.kd-refined .page-profile .profile-message-head > .kd-heading-ja,body.hidamari.kd-refined .page-profile .profile-message-head > .kd-heading-en {position:relative;top:-32px;}}
