/* トップ画像 */
#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.5em;
        display:inline;
        list-style:none;
        border-left:solid 1px #ccc;
}

.eventmenu li:first-child {
	border:none;
}


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 12px;
   margin:0px 0 3px 0;
   clear: both;
   text-align:left;
   background-color:#ffd4d4;
   color:#a00;
   font-size:113%;
   
   text-shadow:-1px -1px 1px rgba(0,0,0,0.2), 1px 1px 1px rgba(255,255,255,0.2);
   box-shadow:inset -1px -1px 1px rgba(0,0,0,0.3),inset 1px 1px 1px rgba(255,255,255,0.3);
}

h5{
margin:0px;
clear: both;
color:#900;
font-weight: bold;
font-size:1em;
padding: 3px;
border-bottom-style:1px solid #fcc;
}

#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 auto;
	font-weight:bold;
	border-collapse:collapse;
}

td{
	margin:0; padding:10px 10px 5px 10px;
	background-color:#fff2f2;
	font-size:1.5em;
	border-bottom:1px dotted #ccc;
}

.td_color{
color:#cc0000;
width:150px;
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{
margin: 3px 0 0.75em 0;
padding: 0 0 0.25em 25px;
list-style-type: none;
background-image: url('../images/checkbox.gif');
background-repeat: no-repeat;
background-position: left top;
}

#contents li {
	padding-bottom:0.25em;
	margin-bottom:0.75em;
	border-bottom:1px dotted #ccc;
}

#contents iframe, #contents img {
	display:inline-block;
	/display:inline;
}

.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;
}
