@charset "UTF-8";




.bridal-body{
border:1px solid #e8e8e8;
background:#FFFFFF url(../bridal/img/bridal_title.jpg) no-repeat;
padding:20px 28px 30px;
}

.bridal-body h4{
font-size:15px;
color:#e60012;
text-align:left;
}

#bridal-read,
.cl-y{
margin:0px auto;
margin-bottom:20px;
}
#bridal-read {
width:640px;
}
#bridal-read h3{
float:left;
}

#bridal-read p{
float:right;
text-align:left;
width:360px;
margin-top:20px;
}

.cl-y{
background:#fffde2;
border:1px solid #e8e8e8;
padding:15px 15px 5px;
margin-bottom:20px;
}

.cl-y p{
clear:both;
text-align:left;
margin:5px 0px;
}

.cl-y img{
margin-bottom:5px;
}








.sp-voice{
margin-bottom:20px;
}

.sp-voice .left,
.sp-voice .right{
width:352px;
overflow:hidden;
text-align:left;
}
.sp-voice .left{
margin-left:-30px;
}
.sp-voice .right{
margin-right:-30px;
}
.sp-voice p{
font-size:12px;
line-height:1.4em;
width:250px;
margin-bottom:10px;
}

.sp-voice .left p{
margin-left:100px;
}
.sp-voice .right p{
margin-left:10px;
}
