@charset "shift_jis";

#contents .main h2 {
padding:25px 0 4px 4px;
margin-bottom:12px;
border-bottom:2px solid #DFB4BB;
}

#contents .main h3 {
margin: 0 0 15px;
}

#contents .main div.data {
padding:0 0 0 4px;
margin-bottom:12px;
}

#contents .main  div.data p {
margin-bottom:0px;
font-size:108%;
color:#AF5462;
font-weight:bold;
}

#contents .main p.lft {
float:left;
padding-right:50px;
}

#contents .main div.rgt {
float:right;
width: 320px;
text-align: left;
}
#contents .main div.rgt2 {
clear: both;
width: 320px;
}
#contents .main div.rgt2 p {
clear: both;
margin: 0 0 12px 0;
}

