@charset "utf-8";

#content01 p,
#content01 .menu {
font-size:1.2em;
}

/* lead box */
#content01 .lead h2 {
color:#930;
}
#content01 .lead img {
float:left;
margin-left:10px;
}
#content01 .lead p {
width:460px;
height:105px;
margin-left:160px;
padding:20px 20px 0;
background:transparent url(../img/plan_bg_03.gif) left top no-repeat;
}

/* menu box */
#content01 .menu {
margin-bottom:20px;
border-top:5px solid #F3F3F3;
padding-top:5px;
}
#content01 .menu h3 {
height:30px;
padding-top:3px;
padding-left:30px;
background:transparent url(../img/plan_bg_02.gif) left top no-repeat;
color:#756448;
font-size:1.2em;
font-weight:bold;
}
#content01 .menu dl {
margin-left:10px;
}
#content01 .menu dl dt {
padding:5px 5px 5px 20px;
background:transparent url(../img/plan_bg_01.gif) left center no-repeat;
color:#756448;
font-weight:bold;
}
#content01 .menu dl dd {
padding:10px;
}
/*#content01 .menu dl dt {
clear:left;
float:left;
width:90px;
padding-top:10px;
padding-left:20px;
background:transparent url(../img/plan_bg_01.gif) left 12px no-repeat;
color:#756448;
font-weight:bold;
}
#content01 .menu dl dd {
margin-left:110px;
border-left:1px solid #C2BBAD;
padding:10px;
}*/

/* present box */
#content01 .present {
width:646px;
margin:0 auto 30px;
border:1px solid #A29060;
padding:1px;
}
#content01 .present h3 {
height:21px;
background:transparent url(../img/plan_bg_04.png) left top no-repeat;
color:#fff;
font-size:1.2em;
font-weight:bold;
text-align:center;
line-height:21px;
}
#content01 .present ul {
margin:0 -1px;
background-color:#F3F3F3;
text-align:center;
}
#content01 .present ul li {
padding:5px 0;
}
#content01 .present ul li.even {
background-color:#fff;
}

/* reserve box */
#content01 .reserve {
margin-bottom:30px;
font-size:1.2em;
font-weight:bold;
text-align:center;
}
#content01 .reserve img {
margin-top:20px;
}
