/* トップ画像 */
#ev_left{
width:400px;
height:100%;
float:left;
}
/* サブメニュー */
.eventmenu{
margin:10px auto;
height:15px;
width:100%;
padding:5px 5px;
background:#efefef;
font-size:1.0em;
}
.eventmenu li{
        padding:0 0 0 5px;
        display:inline;
        list-style:none;
        border-left:solid 1px #FF6600;
}
h3{
     padding:0;
     margin:10px 0 0 0;
     width:141px;height:30px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
}
h3#event{
background:url('../images/h3_gaiyou.gif') no-repeat;
}
h3#special{
background:url('../images/h3_tokuten.gif') no-repeat;
}
h3#access{
background:url('../images/h3_access.gif') no-repeat;
}
h3#rule{
background:url('../images/h3_rule.gif') no-repeat;
}
h4{
   padding:5px 0px 3px 5px;
   margin:0px 0 3px 0;
   clear: both;
   text-align:left;
   background-color:#FFFF99;
   color:#2c2c2c;
   font-size:1em;
}
h5{
margin:0px;
clear: both;
color: #0066FF;
font-weight: bold;
font-size:1em;
padding: 3px;
border-bottom-width: 1px;
border-bottom-color: #0066FF;
border-bottom-style: solid;
}

#contents p{
margin:0 0 5px 0;
padding:0;
border-bottom:1px #CCCCCC dashed;}


.back_color{
margin:5px 0 0 0;
padding:3px;
background:#FFCC00;
font-size:100%;
font-weight:bold;
}

table{margin:5px;
font-weight:bold;
}
td{margin:0; padding:10px 10px 5px 10px;
background:#FFFFFF;
font-size:1.5em;}

.td_color{
background:#FFCC00;
color:#FF0000;
width:120px;
text-align:center;
font-size:1.3em;
letter-spacing:0.3em;}

#album{
 width:560px;
 height:550px;
 float:right;
 }
#album_left{
 width:350px;
 height:auto;
 float:left;
 line-height:1.8em;
 
 }


/* 全体 */
a img{
	border:none;
}
	
/* テキスト設定 */
/* 見出し */

.event{
margin:0px auto;
background-image: url('../event/images/h3_1.gif')
}
.special{
margin:0px auto;
background-image: url('../event/images/h3_2.gif');
}
.access{
margin:0px auto;
background-image: url('../event/images/h3_3.gif');
}
.rule{
margin:0px auto;
background-image: url('../event/images/h3_4.gif');
}




.photo {
margin:10px auto;
padding: 0px;
}
.photo ul{
margin: 0px 5px 0 0;
padding: 5px;
float: left;
background-color: #FFFFFF;
border:#CCCCCC 1px solid;
}
.photo li{
margin: 0px;
background-color:#FFFFFF;
list-style-type:none;
}

/*写真表示*/
#ev_photo{
margin:0;
border:none;
}
.ue{
width:180px;
height:auto;
background:efefef;
}
.cm{
font-size:1em;
width:180px;
height:auto;
background:efefef;
}
#ev_photo img{
margin: 0px 5px 0 0;
padding: 5px;
float: left;
background-color: #FFFFFF;
border:#CCCCCC 1px solid;
}

.check_list{
margin: 10px 5px;
padding: 0px;
}
.check_list li , .check_list dt{
text-indent: 1.3em;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 10px;
list-style-type: none;
background-image: url('../images/checkbox.gif');
background-repeat: no-repeat;
background-position: left center;
}
.check_list dt{
color: #FF0033;
}
.ul2{margin:0; padding:0;
list-style-position:inside;}
#ev_right{
margin:5px 0 0 0;
width:520px;
height:500px;
float:right;
}

#gaiyou{
margin:0px auto;
}
#gaiyou table{
margin:0px auto;
}
#gaiyou th{
padding:10px;
background:#FFCC00;
font-weight:bold;
text-align:center;
}