@charset "utf-8";
/* CSS Document */

h1{
background:url(../../event/images/common/cat_title.gif);
display:block;
width:840px;
height:80px;
text-indent:-9999px;overflow:hidden;
margin:0px;
padding:0px;}

.subtitle1{
background:url(../../event/images/index/s1_title.gif);
display:block;
width:640px;
height:37px;
text-indent:-9999px;overflow:hidden;
margin:0px;
padding:0px;
margin-bottom:5px;
}

.subtitle2{
background:url(../../event/images/index/s2.gif);
display:block;
width:640px;
height:37px;
text-indent:-9999px;overflow:hidden;
margin:0px;
padding:0px;
margin-bottom:5px;
}

#s1{
margin:0px;
padding:0px;
margin-top:15px;
margin-bottom:10px;
}

#s2{
margin:0px;
padding:0px;
margin-top:15px;
}


#moushikomi{
width:194px;
height:31px;
margin-left:446px;}

a.toform{
background:url(../../event/images/index/to_form.gif);
display:block;
width:194px;
height:27px;
text-indent:-9999px;overflow:hidden;
}

a:hover.toform{
background-position:0px -27px;}

.p1{
color:#009900;
font-weight:bold;
}

.p3{
color:#ff6600;
font-weight:bold;
}

.p4{
color:#ff3366;
font-weight:bold;
}

.p5{
color:#cc33ff;
font-weight:bold;
}

.p6{
color:#3399ff;
font-weight:bold;
}

.month{
font-size:20px;}

#schedule{
width:640px;
}

#schedule th{
width:100px;
background-color:#6699FF;
padding:2px;}

#schedule td{
padding:2px;}

#special{
background:url(../../images/index/bg2.gif);}

a.gs090830{display:block;width:400px;height:30px;background-image:url(../../images/index/gs_090830_b.gif);text-indent:-9999px;overflow:hidden;
margin-bottom:5px;}
a:hover.gs090830{background-position:0px -30px;}
