#left .menu ul{
margin-left:0;
padding-left:0;
}
#left .menu ul a,
#left .menu ul a:hover{
text-indent:0;
border-top:none !important;
height:auto !important;
}


#contents .title1{
background-image:url(../recital/img/title.png);
width:400px;
line-height:20px;
}

#contents .title2{
background-image:url(../recital/ginza_paris/img/title.png);
width:400px;
line-height:20px;
}

#contents h3{
margin:30px 0 10px 0;
}

#contents h4{
border-top:1px solid #DDDDDD;
padding-top:15px;
padding-left:0.5em;
font-size:87.5%;
margin:10px 0 4px 0;
}

#contents h4 span{
font-size:87.5%;
font-weight:normal;
}

#contents h5{
margin-bottom:10px;
font-size:75% !important;
text-indent:0.2em;
border-bottom:1px dotted #003366;
padding:5px;
}

#contents p{
font-size:87.5%;
line-height:120%;
}

#contents p.description{
font-size:75%;
padding-left:20px;
line-height:140%;
}

#contents ul{
margin:3px 0;
font-size:87.5%;
}

#contents .pamph{
margin-top:10px;
text-align:center;
}

#contents .pamph img{
vertical-align:middle;
}

#contents .pamph span{
display:inline-block;
vertical-align:middle;
}


#contents dl{
line-height:1.4;
padding-left:1em;
padding-bottom:10px;
}
#contents dt,
#contents dd{
font-size:75%;
}
#contents dt{
font-weight:bold;
margin-bottom:-1.4em;
}
#contents dd{
margin-left:3em;
margin-bottom:7px;
}

#contents dl dl{
padding-left:0;
}
#contents dl dl dt{
margin-bottom:0;
}

#contents dd.text3{
margin-left:3.8em;
}

#contents dd.text4{
margin-left:4.5em;
}
#contents dd.text5{
margin-left:5.8em;
}

#contents dt.mrgclear{
margin-bottom:0;
}

#contents td,
#contents th{
font-size:75%;
}
#contents th{
text-align:right;
}

#contents ol{
padding-left:3em;
font-size:75%;
line-height:1.4;
margin-bottom:0.5em;
}

#contents h3.mrgt30{
margin-top:60px;
}