.person-box{
width:660px;
margin:30px auto;
background:#fff;
}
.person-box p{
margin:0 0 20px 0;
text-indent:0;
}
.person-box p.right{
margin:0 0 0 0;
text-align:right;
}

h4#person-header-letter{
width:660px;
height:40px;
margin:20px auto;
background:url(./images/user-person/header-letter.jpg) no-repeat 50% 0;
}
h4#person-header-mail{
width:660px;
height:40px;
margin:20px auto;
background:url(./images/user-person/header-mail.jpg) no-repeat 50% 0;
}
h4#person-header-enquete{
width:660px;
height:40px;
margin:20px auto;
background:url(./images/user-person/header-enquete.jpg) no-repeat 50% 0;
}
h4#person-header-letter span,
h4#person-header-mail span,
h4#person-header-enquete span
{ display:none; }

.person-letter-box{
border:solid 1px #FF6666;
margin:0 0 30px 0;
}
.person-letter-title{
padding:15px;
background:#FFFFCC;
border-bottom:solid 1px #FF6666;
color:#FF6666;
text-align:center;
font-size:16px;
}
.person-letter-txt{
padding:20px 40px;
font-size:14px;
line-height:1.8;
}
.person-mail-box{
border:solid 1px #FF6666;
margin:0 0 30px 0;
}
.person-mail-txt{
padding:20px 40px 20px 75px;
font-size:14px;
line-height:1.8;
background:url(./images/user-person/icon-mail.gif) no-repeat 30px 25px;
}
.person-sample{
float:left;
width:290px;
height:290px;
margin:20px 35px 40px 0px;
background:url(./images/user-person/person-sample.jpg) no-repeat 0 0;
}
.person-list{
margin:10px 0 0 0;
font-size:13px;
list-style-type:none;
}
.person-list li{
display:inline;
}
.person-list a{
line-height:1.7;
text-decoration:underline;
}

.person-header{
width:660px;
height:80px;
margin:0 auto 30px auto;
background:url(./images/user-person/person-header.jpg) no-repeat 0 0;
}