h2.e-tit {
width:550px;
height:41px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999em;
background:url(../img/event-title.gif) no-repeat 0 0;
display:block;
}
h2.e-tit a {
width:550px;
height:41px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/event-title.gif) no-repeat 0 0;
display:block;
}
h2.e-tit a:hover {
width:550px;
height:41px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/event-title.gif) no-repeat 0 0;
display:block;
}
.saisin {
width:550px;
margin:0 0 10px 0;
padding:0;
    overflow: hidden;
}

.saisin:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .saisin {
    height: 1em;
    overflow: visible;
}
/**/
.saisin img {
float:left;
margin:0 10px 5px 0;
padding:0;
border:none;
text-decoration:none;
}
h3.eventmei {
width:550px;
margin:0 0 10px 0;
padding:0;
color:#FFFFFF;
font-size:0.85em;
background:#FF6600;
border-top:#FF3300 double 4px;
display:block;
}
h3.eventmei a {
width:540px;
margin:0;
padding:5px;
color:#FFFFFF;
background:#FF6600;
display:block;
}
h3.eventmei a:hover {
width:540px;
margin:0;
padding:5px;
color:#990000;
background:#FF6600;
display:block;
}
h3.eventmei2 {
width:540px;
margin:0 0 10px 0;
padding:5px;
color:#FFFFFF;
font-size:0.85em;
background:#FF6600;
border-top:#FF3300 double 4px;
display:block;
}
h4.nittei {
margin:0 0 5px 0;
padding:0;
color:#000000;
font-size:0.85em;
}
.e-waku {
width:500px;
margin:0 0 10px 0;
padding:20px 20px 18px 20px;
border:#CC9966 1px solid;
    overflow: hidden;
}

.e-waku:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .e-waku {
    height: 1em;
    overflow: visible;
}
/**/
.e-waku img {
border:none;
}
.e-waku dl {
margin:0;
padding:0;
font-size:0.7em;
color:#666666;
line-height:135%;
}
.e-waku dt {
clear:both;
float:left;
margin:0 15px 2px 0;
padding:2px;
color:#FFFFFF;
background:#663300;
}
.e-waku dd {
margin:0 0 2px 0;
padding:2px;
}
.r-komoku {
clear:both;
float:left;
margin:0;
padding:0;
}
.r-komoku p {
margin:0 15px 2px 0;
padding:2px;
font-size:0.7em;
color:#FFFFFF;
background:#663300;
line-height:135%;
}
.l-naiyou {
margin:0;
padding:0;
}
.l-naiyou p {
margin:0 0 2px 0;
padding:2px;
font-size:0.7em;
color:#666666;
}

.kako {
width:535px;
margin:30px 0 40px 15px;
padding:20px 0 0 0;
border-top:#FF3300 double 4px;
    overflow: hidden;
}

.kako:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .kako {
    height: 1em;
    overflow: visible;
}
/**/
.k-kiji {
float:left;
width:163px;
margin:10px 15px 0 0;
padding:0;
}
.k-kiji h4 {
width:163px;
margin:0 0 5px 0;
padding:0;
color:#FFFFFF;
font-size:0.7em;
line-height:130%;
background:#FF6600;
border-top:#FF3300 double 4px;
display:block;
}
.k-kiji h4 a {
width:153px;
margin:0;
padding:2px 5px;
color:#FFFFFF;
background:#FF6600;
display:block;
}
.k-kiji h4 a:hover {
width:153px;
margin:0;
padding:2px 5px;
color:#990000;
background:#FF6600;
display:block;
}
.k-kiji img {
width:163px;
height:163px;
margin:0;
padding:0;
border:none;
text-decoration:none;
}
.k-kiji img a {
margin:0;
padding:0;
border:none;
text-decoration:none;
}
.k-midasi {
width:550px;
margin:0 0 20px 0;
padding:0;
}
.k-midasi ul {
margin:0;
padding:0;
list-style:square inside;
}
.k-midasi li {
margin:0 0 5px 20px;
padding:0 0 0 3px;
color:#FF6600;
font-size:0.8em;
line-height:135%;
}

/*side
----------------------------- */
.saisin2 {
width:550px;
margin:0 0 10px 0;
padding:0;
    overflow: hidden;
}

.saisin2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .saisin2 {
    height: 1em;
    overflow: visible;
}
/**/
.saisin2 img {
clear:both;
float:left;
margin:0 10px 5px 0;
padding:0;
border:none;
text-decoration:none;
}
.saisin2 p {
margin:0 0 10px 0;
padding:0;
}

.k-midasi2 {
clear:both;
width:550px;
margin:40px 0 10px 0;
padding:20px 0 0 0;
border-top:#FF3300 double 4px;
}
.k-midasi2 ul {
margin:0;
padding:0;
list-style:square inside;
}
.k-midasi2 li {
margin:0 0 5px 20px;
padding:0 0 0 3px;
color:#FF6600;
font-size:0.8em;
line-height:135%;
}


