.layout_content{
text-align:center;
}
#wedding {
width:820px;
margin:0 auto;
}
#wedding .title_page{
margin-bottom:20px;
}
#wedding .wedding01 {
background:url(images/manner01.gif) no-repeat 0 0;
padding-top:80px;
}
#wedding .wedding01 .wedding01_text{
width:280px;
float:left;
font-size:110%;
line-height:1.5;
color:#666;
}
#wedding .wedding01 .wedding01_item{
width:520px;
float:right;
background:url(images/pinkdot.gif) repeat-y;
}
#wedding .wedding01 .wedding01_item .item{
width:240px;
float:right;
text-align:center;
height:300px;
}
.item img{
border:solid 1px #ccc;
}
#wedding .wedding02 {
background:url(images/manner02.gif) no-repeat 0 0;
padding-top:80px;
}
#wedding .wedding02 .wedding02_text{
width:320px;
float:right;
font-size:110%;
line-height:1.5;
color:#666;
}
#wedding .wedding02 .wedding02_item{
width:480px;
float:left;
background:url(images/pinkdot.gif) repeat-y right top;
}
#wedding .wedding02 .wedding02_item .item{
width:220px;
float:left;
text-align:center;
height:300px;
}
#wedding .wedding03 {
background:url(images/manner03.gif) no-repeat 0 0;
padding-top:80px;
}
#wedding .wedding03 .wedding03_text{
width:280px;
float:left;
font-size:110%;
line-height:1.5;
color:#666;
}
#wedding .wedding03 .wedding03_item{
width:520px;
float:right;
background:url(images/pinkdot.gif) repeat-y;
}
#wedding .wedding03 .wedding03_item .item{
width:250px;
float:right;
text-align:center;
height:300px;
}
#wedding .wedding04 {
background:url(images/manner04.gif) no-repeat 0 0;
padding-top:80px;
margin-bottom:30px
}
#wedding .wedding04 .wedding04_text{
width:320px;
float:right;
font-size:110%;
line-height:1.5;
color:#666;
}
#wedding .wedding04 .wedding04_item{
width:480px;
float:left;
background:url(images/pinkdot.gif) repeat-y right top;
}
#wedding .wedding04 .wedding04_item .item{
width:220px;
float:left;
text-align:center;
height:300px;
}

#wedding .wedding05 {
background:url(images/manner05.gif) no-repeat 0 0;
padding-top:80px;
}
#wedding .wedding05 .wedding05_text{
width:280px;
float:left;
font-size:110%;
line-height:1.5;
color:#666;
}
#wedding .wedding05 .wedding05_item{
width:520px;
float:right;
background:url(images/pinkdot.gif) repeat-y;
}
#wedding .wedding05 .wedding05_item .item{
width:250px;
float:right;
text-align:center;
height:300px;
}

#wedding .bnr_naire{
clear:both;
width:100%;
padding: 40px 0 60px;
}
#wedding .question{
clear:both;
padding-bottom:30px;
background:url(images/A.gif) no-repeat 80px 55px;
}
#wedding .question p.ans{
font-size:110%;
text-align:left;
color:#666666;
line-height:1.5;
margin-left:165px;
}
#wedding .noshi{
background:url(images/A02.gif) no-repeat 50px 436px;
}
#wedding .noshi .answer{
padding-left: 260px;
text-align:left;
font-size:110%;
line-height:1.5;
color:#e9489c;
font-weight:bold;
}

