@charset "utf-8";

#content01 h2 {
margin:0 25px 20px;
padding-top:25px;
background:url(../img/index_bg_01.png) left 36px repeat-x;
}

/* lead box */
#content01 .lead {
margin:0 23px;
}
#content01 .lead p {
margin:0 2px 39px;
font-size:1.4em;
font-weight:bold;
}
#content01 .lead img {
display:block;
margin-left:2px;
}
#content01 .lead .image {
position:relative;
margin:-61px 0 -140px 400px;
}

/* each voice box */
#content01 .voice {
width:895px;
margin:0 20px 14px;
background:url(../img/index_bg_05.png) repeat-y;
}
#content01 .voice-inner {
padding-bottom:27px;
background:url(../img/index_bg_06.png) left bottom no-repeat;
}
#content01 .voice h3 {
margin-bottom:20px;
padding-top:20px;
padding-left:18px;
background:url(../img/index_bg_04.png) no-repeat;
}
#content01 .voice h4 {
height:40px;
margin:0 15px 13px;
padding:0 15px;
background:url(../img/index_bg_02.png) no-repeat;
color:#9A0B29;
font-size:1.4em;
font-weight:bold;
line-height:40px;
}
#content01 .voice p {
margin:0 38px 19px;
font-size:1.4em;
}
#content01 .voice .family img {
float:right;
margin-right:12px;
}
#content01 .voice .family h4 {
background-image:url(../img/index_bg_03.png);
}
#content01 .voice .family h4 {
margin-right:279px;
}
#content01 .voice .family p {
margin-right:300px;
}
