h3,h4{
width:360px;
font-style:normal;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
margin:0;
color:#55295b;
padding:15px 0px 10px 35px;
background:url(../images/subtitle_mark.png) no-repeat 0% 62%;
}
h5{
width:400px;
font-style:normal;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
margin:0;
color:#55295b;
padding:15px 0px 10px 35px;
background:url(../images/subtitle_mark.png) no-repeat 0% 62%;
}
.subtext{
font-size:12px;
padding:0px 0px 0px 0px;
line-height:180%;
margin:0px;
color:#000000;
}
.title{
width:217px;
padding:0px;
margin:15px 0px 0px 0px;
font-size:16px;
text-align:left;
font-weight:bold;
color:#316745;
}


#model{
width:240px;
height:271px;
padding:0;
margin:0px 0px 0px 0px;
overflow:auto;
background-color:#ffffff;
border-top:1px solid #dbdad4;
border-bottom:1px solid #dbdad4;
border-left:8px solid #316745;
border-right:1px solid #dbdad4;
float:left;
}
#model dt{
width:220px;
height:auto;
padding:5px 0px 10px 15px;
margin:0px;
text-align:left;
font-size:14px;
text-align:left;
font-weight:bold;
color:#316745;
}

#model dd{
width:220px;
height:auto;
padding:0px 0px 10px 15px;
margin:0px;
text-align:left;
font-size:12px;
text-align:left;
color:#000000;
}
#model2{
width:240px;
height:271px;
padding:0;
margin:0px 13px 0px 13px;
overflow:auto;
background-color:#ffffff;
border-top:1px solid #dbdad4;
border-bottom:1px solid #dbdad4;
border-left:8px solid #316745;
border-right:1px solid #dbdad4;
float:left;
}
#model2 dt{
width:220px;
height:auto;
padding:5px 0px 10px 15px;
margin:0px;
text-align:left;
font-size:14px;
text-align:left;
font-weight:bold;
color:#316745;
}
#photo{
width:400px;
height:auto;
padding:0;
margin:0;
float:left;
}
#model2 dd{
width:220px;
height:auto;
padding:0px 0px 10px 15px;
margin:0px;
text-align:left;
font-size:12px;
text-align:left;
color:#000000;
}

#menu{
width:920px;
height:auto;
padding:0;
margin:15px 0px 0px 0px;
overflow:auto;
}
#menu dd{
width:230px;
height:auto;
padding:0px;
margin:0px;
text-align:left;
float:left;
}
#menu dd img{
width:205px;
height:149px;
padding:0px;
margin:0px;
text-align:left;
border-top:8px solid #dbdad4;
border-bottom:8px solid #dbdad4;
border-left:8px solid #dbdad4;
border-right:8px solid #dbdad4;
}
.menu_title{
padding:0px 0px 5px 0px;
font-size:12px;
text-align:left;
font-weight:bold;
color:#316745;
}

#fee{
width:525px;
height:auto;
padding:0;
margin:0;
float:left;
}
table.fee{
width:500px;
height:auto;
margin:0px;
padding:0px;
border-right:1px  solid #cccccc;
border-bottom:1px  solid #cccccc;
background-color:#ffffff;
}
table.fee td{
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
margin:0px;
padding:5px;
color:#000000;
font-style:normal;
font-size:12px;
line-height:140%;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
#contact{
width:400px;
height:auto;
padding:0;
margin:0;
float:left;
}
#tel{
width:395px;
height:auto;
padding:0;
margin:0px 0px 0px 0px;
overflow:auto;
background-color:#ffffff;
border-top:1px solid #dbdad4;
border-bottom:1px solid #dbdad4;
border-left:1px solid #dbdad4;
border-right:1px solid #dbdad4;
}
#tel dt{
width:380px;
height:auto;
padding:5px 0px 0px 10px;
margin:0px;
text-align:left;
font-size:16px;
text-align:left;
font-weight:bold;
color:#316745;
}
#tel dt a{
padding:0px;
margin:0px;
color:#f7c114;
}

#tel dd{
width:380px;
height:auto;
padding:0px 0px 6px 10px;
margin:0px;
text-align:left;
font-size:12px;
text-align:left;
color:#000000;
}