/* CSS Document */

#main{
margin-bottom:10px;
}

#main img{
padding-bottom:3px;}

#main p#attention{
font-size:77%;}

p#address{text-align:right;
font-size:0.8em;
padding-top:30px;
padding-right:20px;}

a:link{color:#333;text-decoration:underline}
a:hover{color:#666;text-decoration:none;}
a:active{color:#333;text-decoration:none}
a:visited{color:#999;text-decoration:underline}

h3{margin:20px 0;}

h4.topics{margin-left:18px;}

h5{font-weight:bold;
clear:both;
margin:15px 0 15px 18px;
color:#D16152;}

h5.sports{
color:#0065AD;}

div.participant{
margin:15px 0;
width:526px;
background:url(../img/index/participant_repeat.jpg) 0 0 repeat-y;}

div.participant h4{margin-bottom:10px;}

div.participant ul{
width:526px;
background:url(../img/index/participant_bottom.jpg) center bottom no-repeat;}

div.participant ul li{
background:url(../img/index/dot.gif) left bottom repeat-x;
margin-left:20px;
margin-bottom:10px;
padding-bottom:10px;
width:480px;}

div.participant ul li.bottom,
dl.bb_none{
background:none;}

div.participant ul li a,
dl dd a{
display:inline-block;
background:url(../img/index/arrow.jpg) 0 0.5em no-repeat;
padding-left:15px;}

div#kids ul li a,
div#kids dl dd a{
display:inline-block;
background:url(../img/index/arrow_kids.gif) 0 0.5em no-repeat;
padding-left:15px;}

dl{width:495px;
margin-left:18px;
background:url(../img/index/dot.gif) left bottom repeat-x;
padding-bottom:25px;
}

dl dt.pic{
float:right;
}


dl dd{width:370px;}

p#kids_banner{
margin-left:7px;
margin-bottom:15px;}

/*091014’Ç‰Á*/
dl.bottom{
padding-top:24px;
}
dl dt.pic{
width:80px;
}
dl dt.pic p.copy1{
position:relative;
width:270px;
margin-left:-190px;
font-size:0.77em;
}
dl dt.pic p.copy2{
position:relative;
width:180px;
margin-left:-100px;
font-size:0.77em;
}