.personneltheme {}

.personneltheme .pertop {
    width: max-content;
    margin: 15px 0 50px 0;
    padding: 13px 43px;
    background: rgb(0, 72, 181);
    background: linear-gradient(90deg, rgba(0, 72, 181, 1) 0%, rgba(0, 178, 243, 1) 100%);
    font: 20px/20px 'lineseed', Arial, sans-serif;
    color: #fff;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
}

.personneltheme .perbox {
    margin: 0 auto;
    width: 264px;
    padding: 9px;
    padding-bottom: 70px;
    background: url(../../../../images/personneltheme/3/blue/bg.png) top center no-repeat;
}

.personneltheme .perbox-in {
    padding: 18px;
    -webkit-border-radius: 300px;
    -moz-border-radius: 300px;
    border-radius: 300px;
}

.personneltheme .perbox-in .per-pic {
    margin: 0 auto;
    width: 200px;
    height: 200px;
    padding: 0;
    overflow: hidden;
    background: #fff;
    -webkit-border-radius: 300px;
    -moz-border-radius: 300px;
    border-radius: 300px;
}

.personneltheme .perbox-in .per-pic img {
    max-width: 100%;
    height: auto;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

.personneltheme .per-text {
    margin-top: 35px;
    text-align: center;
}

.personneltheme .per-name {
    font: 19px/20px 'lineseed', Arial, sans-serif;
    color: #0058bf;
    font-weight: bold;
    padding: 1px 0;
}

.personneltheme .per-rank-1 {
    font: 16px/20px 'lineseed', Arial, sans-serif;
    color: #000;
    padding: 1px 0;
}

.personneltheme .per-rank-2 {
    font: 16px/20px 'lineseed', Arial, sans-serif;
    color: #000;
    padding: 1px 0;
}

.personneltheme .per-rank-3 {
    font: 16px/20px 'lineseed', Arial, sans-serif;
    color: #000;
    padding: 1px 0;
}

.personneltheme .per-tel-1 {
    font: 16px/20px 'lineseed', Arial, sans-serif;
    color: #000;
    padding: 1px 0;
}

.personneltheme .per-tel-1 span {
    padding-right: 5px;
}

.personneltheme .per-tel-2 {
    font: 16px/20px 'lineseed', Arial, sans-serif;
    color: #000;
    padding: 1px 0;
}

.personneltheme .per-tel-2 span {
    padding-right: 5px;
}