@charset "utf-8";

h2{

padding:7px 10px 20px 10px;
color:#fff;
background:url(../schedule/img/bg_h2.gif) no-repeat 0 50%;
font-size:131%;
}
div.section p,
div.section dl{
margin:0;
padding:0;
}

div.section dt{
margin:0;
padding:0.7em 0 0.2em 0;
width:8em;
font-weight:bold;
}

div.section dd{
margin:0;
margin:-1.8em 0 2px 8.5em;
word-break: break-all;
border-bottom:2px dotted #ccc;
}

div.section dl dd ul{
margin:0;
padding:0;
}
div.section  dl dd ul li{
}

div.section p.contact{
margin:-10px 20px 30px 0;
text-align:right;
}