#bridal_menu {padding-bottom:50px;}
#main{width:585px; padding-top:40px;}


#bridal_menu h2 {width:585px;height:240px;margin-bottom:15px;}
#bridal_menu h3{margin:10px 0; font-size:16px; color:#4D1A05; line-height:150%;}
#bridal_menu h4{ width:355px; height:70px; margin-bottom:15px;}

.cam_bana{width:585px; height:98px; margin:5px 0 0 0; font-size:10px; letter-spacing:0.2em;line-height:150%;}
.bridal-bana01{ width:260px;  height:60px;float:left; background:url(../imgdr/bridal_menu/bana01.gif) no-repeat left top; padding:38px 20px 0 10px;}
.bridal-bana02{ width:260px;  height:60px;float:right; background:url(../imgdr/bridal_menu/bana02.gif) no-repeat left top; padding:38px 20px 0 10px;}
.bridal-bana03{ width:260px;  height:60px;float:left; background:url(../imgdr/bridal_menu/bana03.gif) no-repeat left top; padding:38px 20px 0 10px;}
.bridal-bana04{ width:260px;  height:60px;float:right; background:url(../imgdr/bridal_menu/bana04.gif) no-repeat left top; padding:38px 20px 0 10px;}
.cam_bana a{display:block; text-decoration:none; cursor:pointer;}
.cam_bana a:hover{text-decoration:none;}

#bridal_menu table{border-collapse:collapse; width:100%; margin-bottom:40px;}
#bridal_menu th{border-collapse:collapse; border:#CCCCCC 1px solid; text-align:left; padding:5px; background:#D1BB83; color:#666666;}
#bridal_menu td{border-collapse:collapse; border:#CCCCCC 1px solid; padding:5px;}

.conentsarea {width:585px;margin:5px 0 10px;background:url(../imgdr/common/dot02.gif)  repeat-x  left bottom;height:165px;}
.txtarea {width:420px; line-height:150%; }
.areaimg {width:150px; margin:0;}
.linedot {background:url(../imgdr/common/dot02.gif) repeat-x left top; height:5px; margin:5px 5px; padding:0; width:570px;}













