@charset "utf-8";

#content01 .lead {
height:100%;
}

/* lead box */
#content01 .div01 {
display:inline;
float:left;
width:435px;
margin-left:10px;
}
#content01 .div01 h3 {
padding:5px 0 5px 30px;
background:transparent url(../img/wedding_bg_01.gif) left bottom no-repeat;
color:#9D7567;
font-size:1.4em;
font-weight:bold;
}
#content01 .div01 p {
margin-bottom:10px;
font-size:1.2em;
}
/* program list */
#content01 .div01 h4 {
height:33px;
background:transparent url(../img/wedding_bg_02.png) left top no-repeat;
color:#fff;
font-size:1.4em;
font-weight:bold;
text-align:center;
line-height:33px;
}
#content01 .div01 .div02 {
padding-bottom:10px;
background:#FFFFE5 url(../img/wedding_bg_04.png) left bottom no-repeat;
}
#content01 .div01 .div02 ul {
border-right:1px solid #ccc;
border-left:1px solid #ccc;
padding:10px 0;
background:transparent url(../img/wedding_bg_03.png) -1px top no-repeat;
*background-position:left top;
font-size:1.2em;
text-align:center;
}
#content01 .div01 .div02 ul li {
width:412px;
margin:0 auto;
border-bottom:1px dotted #ccc;
padding:2px;
}

/* photo */
#content01 img {
float:right;
margin-top:10px;
margin-right:10px;
border:1px solid #ccc;
}
