body{
background-color:#1D140B;
margin:0;
text-align:center;
font-size:12px;
line-height:20px;
}
img{border:0;}
td{
font-size:12px;
/*background-color:#D9CDB5;
padding:5px;*/
}

#container{
width:850px;
text-align:left;
margin:0 auto;
background-color:#1D140B;
}

.bunen01{
width:770px;
margin:10px auto;
}
.bunen02{
width:770px;
margin:15px auto;
border:1px solid #BEA788;
background-color:#FFFFFF;
}
.bunen03{
margin:10px;

}
.bunen04{
width:768px;
margin:0 auto;
border-left:solid 1px #BFA688;
border-top:solid 1px #BFA688;
margin-bottom:34px;
}
.bunen04 td{
   padding:7px;
   color:#1D140A;
}
.bunen04_l{
width:80px;
text-align:center;
background-color:#E8D7C3;
border-right:1px solid #BFA688;
border-bottom:1px solid #BFA688;
}
.bunen04_r{
background-color:#FFF;
border-right:1px solid #BFA688;
border-bottom:1px solid #BFA688;
}
.bunen05{
width:750px;
margin:0 auto;
}
.bunen05 td{
vertical-align:top;
background-color:#F4EDE5;
line-height:20px;
}
.bunen05_l{
width:300px;
}


.d_menu01{
margin-bottom:20px;
}

#d_menu02{
margin:0 auto;
width:90%;

}
#d_menu02 .left{
width:180px;
text-align:center;
font-weight:bold;
vertical-align:top;
}
#d_menu02 .right{
}

.d_menu03{
font-size:12px;
text-align:center;
margin-top:30px;
margin-bottom:20px;
}
.d_menu04{
font-size:12px;
text-align:right;
margin-bottom:20px;
width:90%;
margin:0 auto;
}
.d_menu05{
margin-left:81px;
margin-top:20px;
margin-bottom:20px;
}

#d_menu06{
margin:0 auto;
width:780px;
height:280px;
}
#d_menu06 a{
color:#000;
}
#d_menu06 a:hover{
text-decoration:none;
}


#d_menu06 .left{
width:400px;
vertical-align:top;
}
#d_menu06 .right{
vertical-align:top;
text-align:center;
font-size:12px;
}
#d_menu07{
width:100%;
}
.d_menu07_l{
width:300px;
font-weight:bold;
vertical-align:top;
}
.d_menu07_l2{
vertical-align:top;
padding-bottom:10px;
padding-left:12px;
font-size:12px;
}
.d_menu07_r{
vertical-align:top;
}


.bunen_back{
display:block;
width:800px;
height:10px;
background-image:url(../images/bunen_back.gif);
background-repeat:no-repeat;
text-indent:-9000px;
overflow:hidden;
}
.royaltbl{
}
.royaltbl td{
background-color:#D0C09F;
vertical-align:top;
}
.royal01{
margin-bottom:10px;
}
.royal02{
margin-left:10px;
}
.royal03{
margin-bottom:20px;
}