@charset "utf-8";

/* global */
#content01 {
font-size:1.2em;
}

/* lead */
#content01 .div01 {
margin-bottom:-3px;
border:1px solid #F0E7D5;
padding:1px;
background-color:#fff;
}
#content01 .div01 img {
vertical-align:bottom;
}

/* common box */
#content01 .div02 {
position:relative;
clear:left;
height:100%;
padding-top:22px;
padding-left:150px;
}
#content01 .div02 h3 {
height:36px;
margin-bottom:9px;
}
#content01 .div02 img {
position:relative;
float:left;
clear:left;
margin-left:-150px;
}
#content01 .div02 .link {
margin-bottom:0;
padding-left:9px;
background:transparent url(../img/wedding_img_01.gif) left center no-repeat;
}
#content01 .div02 .link a {
padding-right:14px;
background:transparent url(../img/wedding_img_02.gif) right center no-repeat;
}
#content01 .div02 .view {
position:absolute;
top:32px;
right:8px;
}
#content01 .div02 .box01 {
margin-bottom:9px;
border-bottom:1px dotted #B0A17F;
}
#content01 .div02 .last {
border-bottom:none;
margin-bottom:0;
}
#content01 .div02 .box01 h4 {
width:545px;
position:relative;
margin-bottom:7px;
padding:5px;
background-color:#F9F1D9;
}
#content01 .div02 .box01 h4 span {
position:absolute;
right:0px;
}
#content01 .div02 .box01 p {
margin-bottom:15px;
}
